现在有好多javascript的库,还要学精javascript吗?(平时做项目,能用对应的程序,做点修改,这样够吗?) 还有库里面函数的选择是在平时的项目中积累的吗?如何可以用最快的方法寻得一个库所需的功能函数?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
如果不是主业可以不需要精研,但是基础要扎实,库的文档要熟悉
需要,并且还需要学会自己写库。。。
当然只是想应对一些问题,其实什么都不用学,只要会google就行,可是,那样有意思么
如果了解库的内在原理(看过源码),那么使用起来不是更游刃有余
不用.
不用說精通了, 你真的認為自己能做到熟練API嘛?
如果做不到的話, 還是老老實實的用最簡單基礎的Native JavaScript來寫吧.
我是儘可能的用第三方庫來寫的.
按题主的描述,很明显要。
要会用, 更知道为什么这么用, 岂不更好
像jQuery这种库的出现,很大的原因应该是纯js实在有点烦
...
所以有效的利用库是能节约许多时间的〜〜
历史原因导致的浏览器差异感觉稍微了解一下就足够了〜
而基础还是要掌握的〜〜像Object,Array这些本身有许多自带方法对象,不了解的话经常会自己再去实现一遍〜〜
目前在使用库的时候遇到什么问题,比起查文档,有时直接查源代码更直接〜〜这也是种学习方式吧。
看问题就知道你很急功近利,寄希望于走捷径,这是新人常犯的错误之一。现在想想有两点新人常犯的错误:
贪多: 今天学习angular,明天学习React,后端又开始研究node,转了一圈什么都没学会,还把自己弄迷茫了。
贪快: 学习急躁冒进,恨不得一天学会前端所有内容
个人建议:
基础: 把ECMAScript5规范好好研读几遍,静下心老看看undescore、lodash这些util库的源码,自己尝试写写
稳步: 一段时间把精力定位在一个技术方向上,深入下去,不要停留在API水平
产出: 产出是最好的学习
javascript是基础,其他的库都是基于javascript开发的。学好javascript是关键!
不精通js,只能被各种框架轮
如果不是主业可以不需要精研,但是基础要扎实,库的文档要熟悉
需要,并且还需要学会自己写库。。。
当然只是想应对一些问题,其实什么都不用学,只要会google就行,可是,那样有意思么
如果了解库的内在原理(看过源码),那么使用起来不是更游刃有余
不用.
不用說精通了, 你真的認為自己能做到熟練API嘛?
如果做不到的話, 還是老老實實的用最簡單基礎的Native JavaScript來寫吧.
我是儘可能的用第三方庫來寫的.
按题主的描述,很明显要。
要会用,
更知道为什么这么用,
岂不更好
像jQuery这种库的出现,很大的原因应该是纯js实在有点烦
...
所以有效的利用库是能节约许多时间的〜〜
历史原因导致的浏览器差异感觉稍微了解一下就足够了〜
而基础还是要掌握的〜〜像Object,Array这些本身有许多自带方法对象,不了解的话经常会自己再去实现一遍〜〜
目前在使用库的时候遇到什么问题,比起查文档,有时直接查源代码更直接〜〜这也是种学习方式吧。
看问题就知道你很急功近利,寄希望于走捷径,这是新人常犯的错误之一。现在想想有两点新人常犯的错误:
贪多: 今天学习angular,明天学习React,后端又开始研究node,转了一圈什么都没学会,还把自己弄迷茫了。
贪快: 学习急躁冒进,恨不得一天学会前端所有内容
个人建议:
基础: 把ECMAScript5规范好好研读几遍,静下心老看看undescore、lodash这些util库的源码,自己尝试写写
稳步: 一段时间把精力定位在一个技术方向上,深入下去,不要停留在API水平
产出: 产出是最好的学习
javascript是基础,其他的库都是基于javascript开发的。学好javascript是关键!
不精通js,只能被各种框架轮