84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
现在有好多javascript的库,还要学精javascript吗?(平时做项目,能用对应的程序,做点修改,这样够吗?) 还有库里面函数的选择是在平时的项目中积累的吗?如何可以用最快的方法寻得一个库所需的功能函数?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
要记住javascript库不是万能的,javascript语言基础才是真真正正要掌握好的。好比授人与鱼不如授人与渔的道理。 学会用javascript库只是漫长的javascript学习成长之路中很基础的一步。基本上一个前端er的学习过程是这样的:
先了解javascript语言基础,看完W3School教程妥妥的,小小的页面效果完全没问题了。
然后开始熟悉运用javascript库,这个时候你已经基本上能完成一般的项目了。项目做了很多之后你发现有问题了。你只知道怎么实现一个功能,却不知道怎样的写法才是更高效的,怎样才是更好维护的,这些东西是javascript库不会帮你做的。javascript库只会给出一个框框给你填补东西,但填补的内容你要怎样写?怎样才是优雅的js代码呢?
这个时候你就需要精通javascript语言了。然后你去深入学习javascript语言的细节,这个时候,你已经开始知道怎样去运用闭包了,知道怎样去优化UI渲染的效率了,知道怎样避免内存泄漏了。你会发现你完成的项目更快更高效了。
然后你就会开始思考一些javascript库是怎么做到某个功能的,为什么用原生javascript实现就这么麻烦。你去找到javascript库的源码来研究,看完后豁然开朗。然后你会发现自己平时在项目中遇到的一些难点,你觉得可以组装起来供大家使用,于是你开始写自己的javascript库。然后你发现你头顶一道圣光出现,你已经成为技术大牛了!
javascript库说到底只不过一个工具!没手艺只有工具是混不了饭吃的。
跟着W3School的教程简单过一遍javascript其实很快的。但学好就要花很多时间了,我猜楼主说的“学习”是“学好”的意思吧。
学语言都是拿来用的,所以够用就行,等你觉得不够用了再补不迟。初期应当尽快上手,尽快做出东西获得成就感和动力。这些动力会支持你继续学习下去。
如果你只是想偶尔做个东西,那也许不必花太多的精力学习javascript,但是如果你要做一名专业的javascript程序员,我建议你最好不要一上来就直接接触库和框架,从我个人的经历来看,像jquery这种库极易上手,也足够强大,能让开发者在不具备良好javascript基础知识的情况下就进行javascript开发,这很有可能会成为你不认真学习javascript基础知识的借口 我参加过的国内很多互联网公司的前端职位的笔试面试,很多题目都要求用原生的javascript来实现,如果你只会使用javascript库而没有优良的javascript基础,应该是不会通过筛选的吧 再者,自己做javascript开发的时候,一旦遇到一些问题,只会用javascript库的人可能看不出错误出在哪儿,而javascript学的精的一般都能找到问题所在 综上所述,如果题主是要成为一个优秀的专业的javascript开发者,一定要把javascript学精
外面这么多大学生可以录用,我还有好好学习的必要吗?
别人的你可以用,但你要修改,需要变通调整的时候,那些开源的作者不是你的佣人, 这个时候还得自己动手才能丰衣足食,
当然,你也可以雇个程序员替你干,如果你自己就是老板雇来的程序员,你可以外包给会的人,例如猪八戒,那里很便宜。
完全无法理解题主的逻辑……
一门语言常常就是因为有很多的库,才值得学习啊…… 因为 library 能够大大提高你的生产力,使得那门语言用起来更加顺手、实际工程开发效率更高。
几乎没有什么实用的库的语言该犹豫要不要学习啊,因为学了也很难很快拿来用。
做项目用库,毕竟可以成为通用的标准,降低开发维护沟通难度。 底下学习,还是要深入原理的。 不然,库出问题了,你怎么改?
1、会用库,用好库,需要你精通Javascript,对语言越了解,就能更正确的用好库。 2、出现问题了,能排查,知道要怎么Google到答案,而且能有技术基础和大牛沟通,如果问题都说不明白,怎么期待别人帮你解决问题。 3、性能、稳定性,这些很多不是库能帮你解决的。
javascript库只是加快你的开发效率,减少重复劳动。掌握javascript才是你的真本领,如果你只会用javascript那些库,出了什么问题,你还是不知道根本原因。一个是治标,一个是治本。
那要看你是要做jquery程序员还是javascript程序员了
正是因为很多优秀的 Javascript 库, 更应该学好 Javascript 语言。 开源成就了 Javascript,Javascript 回报开源。 没有那些优秀的库,你现在可能连 Javascript 是什么都不知道呢、
要记住javascript库不是万能的,javascript语言基础才是真真正正要掌握好的。好比授人与鱼不如授人与渔的道理。
学会用javascript库只是漫长的javascript学习成长之路中很基础的一步。基本上一个前端er的学习过程是这样的:
先了解javascript语言基础,看完W3School教程妥妥的,小小的页面效果完全没问题了。
然后开始熟悉运用javascript库,这个时候你已经基本上能完成一般的项目了。项目做了很多之后你发现有问题了。你只知道怎么实现一个功能,却不知道怎样的写法才是更高效的,怎样才是更好维护的,这些东西是javascript库不会帮你做的。javascript库只会给出一个框框给你填补东西,但填补的内容你要怎样写?怎样才是优雅的js代码呢?
这个时候你就需要精通javascript语言了。然后你去深入学习javascript语言的细节,这个时候,你已经开始知道怎样去运用闭包了,知道怎样去优化UI渲染的效率了,知道怎样避免内存泄漏了。你会发现你完成的项目更快更高效了。
然后你就会开始思考一些javascript库是怎么做到某个功能的,为什么用原生javascript实现就这么麻烦。你去找到javascript库的源码来研究,看完后豁然开朗。然后你会发现自己平时在项目中遇到的一些难点,你觉得可以组装起来供大家使用,于是你开始写自己的javascript库。然后你发现你头顶一道圣光出现,你已经成为技术大牛了!
javascript库说到底只不过一个工具!没手艺只有工具是混不了饭吃的。
跟着W3School的教程简单过一遍javascript其实很快的。但学好就要花很多时间了,我猜楼主说的“学习”是“学好”的意思吧。
学语言都是拿来用的,所以够用就行,等你觉得不够用了再补不迟。初期应当尽快上手,尽快做出东西获得成就感和动力。这些动力会支持你继续学习下去。
如果你只是想偶尔做个东西,那也许不必花太多的精力学习javascript,但是如果你要做一名专业的javascript程序员,我建议你最好不要一上来就直接接触库和框架,从我个人的经历来看,像jquery这种库极易上手,也足够强大,能让开发者在不具备良好javascript基础知识的情况下就进行javascript开发,这很有可能会成为你不认真学习javascript基础知识的借口
我参加过的国内很多互联网公司的前端职位的笔试面试,很多题目都要求用原生的javascript来实现,如果你只会使用javascript库而没有优良的javascript基础,应该是不会通过筛选的吧
再者,自己做javascript开发的时候,一旦遇到一些问题,只会用javascript库的人可能看不出错误出在哪儿,而javascript学的精的一般都能找到问题所在
综上所述,如果题主是要成为一个优秀的专业的javascript开发者,一定要把javascript学精
外面这么多大学生可以录用,我还有好好学习的必要吗?
别人的你可以用,但你要修改,需要变通调整的时候,那些开源的作者不是你的佣人, 这个时候还得自己动手才能丰衣足食,
当然,你也可以雇个程序员替你干,如果你自己就是老板雇来的程序员,你可以外包给会的人,例如猪八戒,那里很便宜。
完全无法理解题主的逻辑……
一门语言常常就是因为有很多的库,才值得学习啊…… 因为 library 能够大大提高你的生产力,使得那门语言用起来更加顺手、实际工程开发效率更高。
几乎没有什么实用的库的语言该犹豫要不要学习啊,因为学了也很难很快拿来用。
做项目用库,毕竟可以成为通用的标准,降低开发维护沟通难度。
底下学习,还是要深入原理的。
不然,库出问题了,你怎么改?
1、会用库,用好库,需要你精通Javascript,对语言越了解,就能更正确的用好库。
2、出现问题了,能排查,知道要怎么Google到答案,而且能有技术基础和大牛沟通,如果问题都说不明白,怎么期待别人帮你解决问题。
3、性能、稳定性,这些很多不是库能帮你解决的。
javascript库只是加快你的开发效率,减少重复劳动。掌握javascript才是你的真本领,如果你只会用javascript那些库,出了什么问题,你还是不知道根本原因。一个是治标,一个是治本。
那要看你是要做jquery程序员还是javascript程序员了
正是因为很多优秀的 Javascript 库, 更应该学好 Javascript 语言。
开源成就了 Javascript,Javascript 回报开源。
没有那些优秀的库,你现在可能连 Javascript 是什么都不知道呢、