初學者為什麼一直學不好JavaScript

JS給初學者的印象總是那麼的“雜而亂”,多半是因為它如下的特點:本身知識很抽象、晦澀難懂,如:閉包、內置對象、DOM。本身內容很多,如函數庫、對象庫就一大堆。初學者為什麼一直學不好JavaScript

初學者為什麼一直學不好JavaScript

undefined混合多種編程思想。它裡面不但牽涉面向過程編程思想,又有面向對象編程思想,同時,它的面向對象還和別的編程語言(如:C++,JAVA,PHP)不大一樣。就好像又是新的一樣,讓你對曾經學的面向對象產生了懷疑......辛苦學習後又看似和實際應用脫節。通常學了很久的js基礎之後,變量、函數、對象你也都略知一二,但一到公司開發項目的時候,卻又難以下手。因為公司在開發實際項目的時候通常都是直接用它的衍生庫,如:jquery,angular,boostrap,amaze,layui,ueditor等,而這些庫又多如牛毛,同時還有自己的難點。讓你都不知道該學哪個好,甚至都懷疑自己學的是不是js了,好像有多個版本的js一樣,總是學不完......

初學者為什麼一直學不好JavaScript

那麼,怎麼才能在js領域內學的輕鬆甚至遊刃有餘呢?這裡總結了一些js學習經驗,滿滿的實戰而非理論哦:初學者為什麼一直學不好JavaScript

1.首先要緊緊抓住它的核心地位

時刻都不能忘記,否則很容易犯“一葉障目不見泰山”的錯誤。不要學了很久就知道js是編程語言,就是寫代碼,而且特點就是亂七八糟就完了,那樣是學不好js的。要時時抓住它的地位,確切的說是它在整個Web中的地位:它屬於前端的核心,主要用來操控和重新調整DOM,通過修改DOM結構,從而來達到修改頁面效果的目的。要用這個中心思想去指導後續的一切js的學習,並且形成條件反射。

2.必不可少的清晰學習路線

第一階段:JS基礎

A:JS基本語法,如:js基本語法與標準、註釋方式、簡單指令、變量命名、轉義字符、type、JS解析等等概念基礎。

B:JS循環語句,常見的循環語句有for、for/in、while 、do/while等;條件語句if else……

C:函數與數組的重點學習,如數組Array、函數function等。

D:JavaScript 對象:字符串(String) 和 Date(日期)。

E:JS 瀏覽器BOM和 HTML DOM。

F:事件、拖拽效果、cookie存儲、正則表達式等知識。

undefined

初學者為什麼一直學不好JavaScript

第二階段的JavaScript 學習

面向對象基礎和進階也是必要的學習步驟。

當然這個階段也一定要學JavaScript 的幾個必要工具庫:DOM庫、事件庫、AJAX庫、原型繼承庫。

第三階段我們學習jQuery

因為jQuery 是目前最流行的 JS 框架,而且提供了大量的擴展。很多大公司都在使用 jQuery。

當然還要學習基於jquery之上的常見插件,如:bootstrap,Layer,富文本編輯器等~初學者為什麼一直學不好JavaScript

歡迎大家在評論區評論留言,小編會及時給大家解答疑惑的


分享到:


相關文章: