现在有好多javascript的库,还要学精javascript吗?(平时做项目,能用对应的程序,做点修改,这样够吗?)
还有库里面函数的选择是在平时的项目中积累的吗?如何可以用最快的方法寻得一个库所需的功能函数?
高洛峰2017-04-10 14:25:39
不用.
不用說精通了, 你真的認為自己能做到熟練API嘛?
如果做不到的話, 還是老老實實的用最簡單基礎的Native JavaScript來寫吧.
我是儘可能的用第三方庫來寫的.
巴扎黑2017-04-10 14:25:39
像jQuery这种库的出现,很大的原因应该是纯js实在有点烦
...
所以有效的利用库是能节约许多时间的〜〜
历史原因导致的浏览器差异感觉稍微了解一下就足够了〜
而基础还是要掌握的〜〜像Object,Array这些本身有许多自带方法对象,不了解的话经常会自己再去实现一遍〜〜
目前在使用库的时候遇到什么问题,比起查文档,有时直接查源代码更直接〜〜这也是种学习方式吧。
高洛峰2017-04-10 14:25:39
看问题就知道你很急功近利,寄希望于走捷径,这是新人常犯的错误之一。现在想想有两点新人常犯的错误:
贪多: 今天学习angular,明天学习React,后端又开始研究node,转了一圈什么都没学会,还把自己弄迷茫了。
贪快: 学习急躁冒进,恨不得一天学会前端所有内容
个人建议:
基础: 把ECMAScript5规范好好研读几遍,静下心老看看undescore、lodash这些util库的源码,自己尝试写写
稳步: 一段时间把精力定位在一个技术方向上,深入下去,不要停留在API水平
产出: 产出是最好的学习