對於新入門的前端開發者,往往糾結在一個地方,我先學JQuery還是先學JavaScript底層呢?有的人說先學底層,否則你對於框架理解不透。有的人說先學框架,現在還哪有人一點點打底層。迷迷糊糊的你,咋不看看我的分析呢?
學JQuery,能快點進入工作!
如果你是新手,想找一份前端工作,但是不具備太多的時間去系統學習JavaScript底層,那麼學習JQuery先將是一個不二法則。
JQuery提供以下方法,能直接了當的解決你項目中的開發問題
事件綁定(委託)
快速元素選擇器
JS動畫處理
Ajax異步請求(含JSONP)
DOM解析操作
以上幾點涵蓋事件綁定,界面元素變動及接口請求,可以快速解決開發中的問題,特別是JQuery的鏈式調用,在一行代碼就可以完成多件事情,一瞬間讓你的代碼逼格高大上。
新手入門,希望找一份前端工作,沒空去一點點學習基礎。選擇JQuery先學,錯不了。
有過基礎學習,瞭解部分JS和DOM知識,選擇JQuery當作一種擴展去學,有利於你維護他人的項目,錯不了。
學習JavaScript底層可以紮實你的功底!
如果你是新手,想學習前端但是具備充足時間,且希望打有把握的仗,請直接從JavaScript基礎開學,這是對你以後的保障!
在擁有充足的時間下,你可以直接學習JavaScript基礎,按照以下道路學習:
瞭解各類型定義
瞭解變量的作用域以及閉包
瞭解事件冒泡機制以及事件監聽,事件委託
瞭解DOM操作與異步回調操作
瞭解ES6新特性
造一個DOM操作的輪子
通過路線化學習,循序漸進,可以讓你充分的瞭解到每一個部分的工作原理,而ES6新特徵是希望你向未來看齊(現在很多企業採用ES6開發,babel編譯做處理),而最後的造輪子是將考驗你將學習的東西結合起來使用,畢竟學以致用,才是重點。
說那麼多,我到底該選啥?
綜上所述,有空從頭學,沒空JQuery。但是這兩者並不衝突,你完全可以先學習JQuery,夠用,然後使用過程邊學習JavaScript底層,一邊充實自己。你也可以先學習JavaScript底層,使用底層的知識去了解JQuery以及其他庫或框架。
但是對於筆者而言,我更加推薦先學JQuery,再慢慢補充JS知識,有利於你邊工作邊學,在實戰中學習才有所成長!
閱讀更多 Zion程序猿 的文章
關鍵字: jQuery JavaScript 新手