84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
怎么样才算是精通javascript?
转自知乎:
任何一门编程语言都是人去创造的,不管是javascript还是php或者是c 那么,到底什么是精通javascript,什么又是精通php呢? 试问,我理解了js里面对象的概念,理解了各种逻辑运算符,我精通么? 显然,另外的同学会说,不,你还要学习面向对象或者函数式编程,你要试图用js去模拟一个类,然后让它具备重载以及多态等等特性。好了,我都学会了,精通了么? 其它同学说,不不不,你需要让你的js写的更高效,还要考虑各种浏览器下对某些方法的支持与否,我们要保证这个js具备较好的兼容性。好了,你又学会了,精通了么? 好吧,同学们又说了,我们每次写代码都重复使用,很是麻烦,不如你开发一个框架吧,好吧,你开发框架的过程中,了解了各种设计模式,好吧,你充分利用例如单体、工厂、观察者等等等等。 好吧,尼妈这下总算精通了吧?同学又要学了,不行,咱们写了这么多,是否考虑到性能,需要不需要解耦,需要不需要再完善出来更多的widgets? 什么时候是头? 显然,学无止境,精通这个词即便是放在创始人身上都无能为力。 但是,我们忽略了一点,上述所说的所有装B词汇都是诞生在数据结构、算法这两个方面上,我们的站于在堆栈,我们的立于算法。 那么是否我们应该去学习数据结构,学习高深的算法呢? 呵呵,学了也没用,因为无用武之地啊。 所以,不用纠结自己精通或者不精通,学以致用,知行合一,才是最根本的。
任何一门编程语言都是人去创造的,不管是javascript还是php或者是c
那么,到底什么是精通javascript,什么又是精通php呢?
试问,我理解了js里面对象的概念,理解了各种逻辑运算符,我精通么?
显然,另外的同学会说,不,你还要学习面向对象或者函数式编程,你要试图用js去模拟一个类,然后让它具备重载以及多态等等特性。好了,我都学会了,精通了么?
其它同学说,不不不,你需要让你的js写的更高效,还要考虑各种浏览器下对某些方法的支持与否,我们要保证这个js具备较好的兼容性。好了,你又学会了,精通了么?
好吧,同学们又说了,我们每次写代码都重复使用,很是麻烦,不如你开发一个框架吧,好吧,你开发框架的过程中,了解了各种设计模式,好吧,你充分利用例如单体、工厂、观察者等等等等。
好吧,尼妈这下总算精通了吧?同学又要学了,不行,咱们写了这么多,是否考虑到性能,需要不需要解耦,需要不需要再完善出来更多的widgets?
什么时候是头?
显然,学无止境,精通这个词即便是放在创始人身上都无能为力。
但是,我们忽略了一点,上述所说的所有装B词汇都是诞生在数据结构、算法这两个方面上,我们的站于在堆栈,我们的立于算法。
那么是否我们应该去学习数据结构,学习高深的算法呢?
呵呵,学了也没用,因为无用武之地啊。
所以,不用纠结自己精通或者不精通,学以致用,知行合一,才是最根本的。
最多也只能算熟练工而已。精通,谁敢说,自己精通。。。。。
用js写一个类似jquery的框架
你需要什么的时候,就可以轻松写出来
自己会根据自己的需要开发出自己的组件而且代码精简效率高
转自知乎:
最多也只能算熟练工而已。精通,谁敢说,自己精通。。。。。
用js写一个类似jquery的框架
你需要什么的时候,就可以轻松写出来
自己会根据自己的需要开发出自己的组件而且代码精简效率高