JS给初学者的印象总是那么的“杂而乱”,多半是因为它如下的特点:本身知识很抽象、晦涩难懂,如:闭包、内置对象、DOM。本身内容很多,如函数库、对象库就一大堆。
undefined混合多种编程思想。它里面不但牵涉面向过程编程思想,又有面向对象编程思想,同时,它的面向对象还和别的编程语言(如:C++,JAVA,PHP)不大一样。就好像又是新的一样,让你对曾经学的面向对象产生了怀疑…辛苦学习后又看似和实际应用脱节。通常学了很久的js基础之后,变量、函数、对象你也都略知一二,但一到公司开发项目的时候,却又难以下手。因为公司在开发实际项目的时候通常都是直接用它的衍生库,如:jquery,angular,boostrap,amaze,layui,ueditor等,而这些库又多如牛毛,同时还有自己的难点。让你都不知道该学哪个好,甚至都怀疑自己学的是不是js了,好像有多个版本的js一样,总是学不完…
那么,怎么才能在js领域内学的轻松甚至游刃有余呢?这里总结了一些js学习经验,满满的实战而非理论哦
1.首先要紧紧抓住它的核心地位
时刻都不能忘记,否则很容易犯“一叶障目不见泰山”的错误。不要学了很久就知道js是编程语言,就是写代码,而且特点就是乱七八糟就完了,那样是学不好js的。要时时抓住它的地位,确切的说是它在整个Web中的地位:它属于前端的核心,主要用来操控和重新调整DOM,通过修改DOM结构,从而来达到修改页面效果的目的。要用这个中心思想去指导后续的一切js的学习,并且形成条件反射。
2.必不可少的清晰学习路线
第一阶段:JS基础
A:JS基本语法,如:js基本语法与标准、注释方式、简单指令、变量命名、转义字符、type、JS解析等等概念基础。
B:JS循环语句,常见的循环语句有for、for/in、while 、do/while等;条件语句if else……
C:函数与数组的重点学习,如数组Array、函数function等。
D:JavaScript 对象:字符串(String) 和 Date(日期)。
E:JS 浏览器BOM和 HTML DOM。
F:事件、拖拽效果、cookie存储、正则表达式等知识。
第二阶段的JavaScript 学习
面向对象基础和进阶也是必要的学习步骤。
当然这个阶段也一定要学JavaScript 的几个必要工具库:DOM库、事件库、AJAX库、原型继承库。
第三阶段我们学习jQuery
因为jQuery 是目前最流行的 JS 框架,而且提供了大量的扩展。很多大公司都在使用 jQuery。
当然还要学习基于jquery之上的常见插件,如:bootstrap,Layer,富文本编辑器等~初学者为什么一直学不好JavaScript
欢迎大家在评论区评论留言,千锋重庆Java的小编会及时给大家解答疑惑的

3995

被折叠的 条评论
为什么被折叠?



