Maison > Questions et réponses > le corps du texte
个人情况:
半年前端学习积累:
问题背景:
想要利用暑假两个月的时间系统学习javascript,目的是熟练打好js基础。咨询老师,身边的同学之后,给出的建议是先从jQuery入手,熟练jQuery之后再学习原生js。但各大论坛给出的建议均是先从js入手。
自己的体验:
在线课堂分别听了jQuery基础和JS基础。都能跟上进度且理解。没有出现其他论坛大牛说的不懂JS就读不懂jQuery代码的问题。
依然担心jQuery熟悉之后再学习JS会很难有更大的提高,形成粗糙的代码风格。
问题总结:
请教各位前辈,您学习js的顺序是怎样的?您觉得以我的个人情况,应该如何安排学习进度?
高洛峰2017-04-10 14:31:14
个人感觉 暑假还是学号js的基础更重要。就像前面说的,我也同意jQuery只是一个工具,而很多时候我们不只能只是学会使用工具。原生的js是基础。
就像@Joe里说的,要专业还得学好js。
前端的笔试面试原生js占很大的比重啊!
第一次的回答问题,共勉
PHP中文网2017-04-10 14:31:14
我也学了半年的前端,我也很赞同上面几位朋友的说法,想进一步提高自己,而不单纯是在做页面效果,要使自己成为前端大牛的话,就要学好原生javascript,学好原生,使用起像jquery这些库,也就是从官方的doc文档上找到自己要用的api来使用罢了。
怪我咯2017-04-10 14:31:14
如果只是想很快完成一个项目,稍微了解js和jquery的用法再配合百度google大法就能实现功能,不必花太多的精力学习javascript。很明显你是想学好这方面的知识,所以还是要从基础做起,基础不牢固的话在实践中出现错误很难排查。
话说楼上大神是谁?
PHP中文网2017-04-10 14:31:14
原生js和jquery并不冲突,先学jquery会产生的问题是让学习者把js想的太简单,应用的时候容易产生jquery思想,其实js的思想或者说设计模式很多,jquery只是封装好了很多表面的东西。
如果你的需求只是实现一些页面动态效果,学好jquery就足够了,jquery也是做这个用的,如果你想深入编程,只学原生js也是不够的,比如你做ajax请求的时候你要对后端的请求回应有所了解,比如你应用前端mv*框架,你要对传统语言的mvc框架了解才能深入理解,比如你要做字符串验证需要有正则比较扎实的基础,再比如你写一些逻辑判断和数据处理,肯定要对一些计算机原理性的东西有所了解,也要求较多的编程经验,才能怎么组织代码,怎么解耦模块有深入了解。
我也是非计算机专业出身,但是再往前端方面越走越高的时候,会发现自己的思维和对问题的关注点和几年科班学下来的人还是有较大的不同,所以我的观点就是你到底追求什么,如果只想做一些页面特效和页面交互,jquery没问题,很好用的工具,假如你想往深了走,光学原生js也是远远不够的。