对于新入门的前端开发者,往往纠结在一个地方,我先学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程序猿 的文章
關鍵字: JavaScript 先学 jQuery