好程序員web前端培訓分享學習JavaScript

好程序員web前端培訓分享學習JavaScript,我試着總結本身學習JavaScript的方法前端

JavaScript給人那種感受的緣由多半是由於它以下的特色:jquery

一、自己知識很抽象、晦澀難懂,如:閉包、內置對象、DOM。程序員

二、自己內容不少,如函數庫,對象庫就一大堆。web

三、混合多種編程思想。編程

 

它裏面不但牽涉面向過程編程思想,又有面向對象編程思想,同時,它的面向對象還和別的編程語言(如:C++,JAVA,PHP)不大同樣。bootstrap

 

就好像又是新的同樣,讓你對曾經學的面向對象產生了懷疑......數組

 

四、:辛苦學習後又看似和實際應用脫節。閉包

 

一般學了好久的js基礎以後,變量、函數、對象你也都略知一二,但一到公司開發項目的時候,卻又難如下手。編程語言

 

由於公司在開發實際項目的時候一般都是直接用它的衍生庫,如:jquery,angular,、boostrap,amaze,layui,ueditor等,而這些庫又多如牛毛,同時還有本身的難點。編輯器

讓你都不知道該學哪一個好,甚至都懷疑本身學的是否是js了,好像有多個版本的js同樣,老是學不完......

 

首先要理解js的做用:

 

時刻都不能忘記,不然很容易犯「一葉障目不見泰山」的錯誤。

 

不要學了好久就知道js是編程語言,就是寫代碼、並且特色就是亂七八糟就完了,那樣是學很差js的。

 

要時時抓住它的地位,確切的說是它在整個WEB中的地位:它屬於前端的核心,主要用來操控和從新調整DOM,經過修改DOM結構,從而來達到修改頁面效果的目的。

 

要用這個中心思想去指導後續的一切js的學習,而且造成條件反射。

 

要先肯定本身的學習路線:

個人學習路線以下:

 

1:js基礎部分,如:定義變量、函數、數組、字符串等的處理,內置函數、內置對象等。

2:js面向過程編程思想,封裝出各個函數,試着用這些去作一些常見的小功能,如:選項卡,自定義多選按鈕,自定義播放器,3D幻燈片;

3:js面向對象編程思想,試着去封裝一些你本身的對象,提供出有意義的接口出來;

4:學了上述的內容,而後學經常使用的庫,這裏必須學jquery;

5:學基於Jquery之上的常見插件,如:bootstrap,Layer,富文本編輯器等。

而後就是

第一:充分利用時間、堅持

第二:多跟學得好的夠來人學習

相關文章
相關標籤/搜索