js学起来难吗?

如题所述

js并不难学。
Js给人那种感觉的原因多半是因为它如下的特点:
A:本身知识很抽象、晦涩难懂,如:闭包、内置对象、DOM。
B:本身内容很多,如函数库、对象库就一大堆。
C:混合多种编程思想。它里面不但牵涉面向过程编程思想,又有面向对象编程思想,同时,它的面向对象还和别的编程语言(如:C++,JAVA,PHP)不大一样。就好像又是新的一样,让你对曾经学的面向对象产生了怀疑......
D:辛苦学习后又看似和实际应用脱节。通常学了很久的js基础之后,变量、函数、对象你也都略知一二,但一到公司开发项目的时候,却又难以下手。因为公司在开发实际项目的时候通常都是直接用它的衍生库,如:jquery,angular,boostrap,amaze,layui,ueditor等,而这些库又多如牛毛,同时还有自己的难点。让你都不知道该学哪个好,甚至都怀疑自己学的是不是js了,好像有多个版本的js一样,总是学不完......

那么,怎么才能在js领域内学的轻松甚至游刃有余呢?我总结了一些实战意义的js学习经验:
1.首先要紧紧抓住它的地位
时刻都不能忘记,否则很容易犯“一叶障目不见泰山”的错误。不要学了很久就知道js是编程语言,就是写代码,而且特点就是乱七八糟就完了,那样是学不好js的。要时时抓住它的地位,确切的说是它在整个Web中的地位:它属于前端的核心,主要用来操控和重新调整DOM,通过修改DOM结构,从而来达到修改页面效果的目的。要用这个中心思想去指导后续的一切js的学习,并且形成条件反射

2.要有一条清晰的学习路线
这个只能是过来人给你提供参考了。我的学习路线如下:
A:js基础部分,如:定义变量、函数、数组、字符串等的处理,内置函数、内置对象等;
B:js面向过程编程思想,封装出各个函数,试着用这些去做一些常见的小功能,如:选项卡、自定义多选按钮、自定义播放器、3D幻灯片;
C:js面向对象编程思想,试着去封装一些你自己的对象,提供出有意义的接口出来;
D:学了上述的内容,然后学常用的库,这里必须学jquery;
E:学基于jquery之上的常见插件,如:bootstrap,Layer,富文本编辑器等;
F:综合应用上面的多种库写实际项目的模板,多写几套。

3.从多角度去学习和领悟
充分调动你所学的东西,从多角度去做某一功能,如:以前你是从面向过程角度做的,现在改为从面向对象的角度再来做,或者继续做成可以直接使用的插件,提供属性、方法等出来。争取让你做的这个功能逐渐能使用到实际项目中来。这样的好处:既综合应用了你的所学,又能有实际意义。

4.注意培养信心
此时的你,不适合一来就看很复杂很炫的网页效果的源代码,也不适合一来就学jquery,angular,vue,bootstrap这些东西。这些内容包含了很多深奥的知识在里面,在没有任何基础的情况下直接学这些,会严重打击你的自信心。而此时你是弱小的,你需要的是培养信心,而不是反过来,否则结局很可能是“夭折”,离学有所成也就遥遥无期了。

5. 多写总结
这种总结不但包括源代码、显示效果截图,还应该很容易犯的错误和对应的解决方法以及最后一两句精简的结论性语句。对自己写的总结不是写完了就了事了,要多回顾、多改进、多精简。到做项目的时候,应该是看里面的一两句话就知道是讲什么了,而不要再去看长篇大论了。

6.构建知识导图
这个可以让你越学越清晰,你可以按你喜欢的任何形式去做,只要自己印象深刻就行。
注意:知识导图也应该是经常修改、修正,让它更合理、更清晰。
学习编程知识,就来北京尚学堂,优秀的师资和多年的编程教育经验,会让你在学习的道路上快人一步。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-04
js可能是最好入门的编程语言之一,也是一门很难深入学习的语言。本回答被网友采纳

js要学多久
学习JavaScript对于自学的同学来说,如果没有其他编程语言的基础,可能会觉得较为困难。然而,对于前端开发来说,JavaScript是关键环节,后续的框架也都建立在JavaScript之上。因此,如果能够安排足够的时间,通过多做一些练习来加深理解,这将极大帮助巩固知识点,提升编程能力。自学能力强的同学,学习JavaScript的...

javascript好难(javascript好难啊)
js感觉好难学1、JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的动态脚本语言,内置支持类型。主要应用于WEB前端使用。2、从语言本身的难度上来说,javaScript的难度要大大低于JAVA、C++等编译型的语言。但是很多学生都觉得JS难,这个问题在于javaScript这门语言比较灵活,他的好处就是灵...

javascript和java哪个难?
不算难。如果学习ajax,其实也就是差不多这三个对象加XMLHttpRequest了。其实也不难。当然你如果非常想深入,就像人家做jquery框架那样的,那么就得好好学习了。基本如果只是做个网页啥的,用js还是很简单的。不喜欢的人主要是对css和事件讨厌。js这种不严格的语言也可以用严格的语法,相对比较轻松上手...

js学起来难吗?
js并不难学。Js给人那种感觉的原因多半是因为它如下的特点:A:本身知识很抽象、晦涩难懂,如:闭包、内置对象、DOM。B:本身内容很多,如函数库、对象库就一大堆。C:混合多种编程思想。它里面不但牵涉面向过程编程思想,又有面向对象编程思想,同时,它的面向对象还和别的编程语言(如:C++,JAVA,P...

javascript难学吗?有前途吗?
1、javascript 学会不难,稍微花点时间就能Ok。2、但如果想学精那估计你得下点狠心了. 如果学精了肯定是有前途的.3、行内大部分都不是纯写js的,都是结合jsp、php、asp..等别的语言来做开发.

js这门专业到底难不难学,易操作吗?
js属于入门容易,精通难的一门语言。话说回来,如果入门都觉得难的话,那基本上也就告别编程了。

为什么javascript难学
所谓难学是相对于已经非常习惯传统静态语言开发的人而言。首先,JS是动态语言,典型的场景是:你可以在代码运行的任何时候给任何对象添加属性或方法,而不仅仅是对象定义的时候;你可以在代码运行的任何时候替换任何对象中的方法以改变对象的行为。然后,JS的弱类型又干倒一批人:你可以用数组的方式使用对象...

js和php哪个难学
PHP相对于JavaScript来说更难学。PHP学习难度分析:PHP是一种服务器端编程语言,用于创建动态网页和Web应用程序。它涉及到服务器端的开发环境配置、数据库交互以及安全性等方面的知识。初学者需要理解Web开发的基础知识,如HTTP协议、数据库操作等,并且需要掌握PHP的语法规则和编程逻辑。此外,PHP常与MySQL等...

js到底难不难学?
入门简单,JS大神阮一峰说“一门语言一个星期入门,一个月熟练,半年之后得心应手”。个人觉得JS相较JAVA容易很多。推荐你看阮一峰的ES6教程。一个月之后你再回来看今天这道题你会说“不难”。如果我的回答有帮助到你,请采纳。

如何正确学习JavaScript
学习javascript没HTMl基础有点难度,建议你先熟悉html再学习。JavaScript简称JS,之前的基础就是HTML,HTML这门课程如果入门的话不是很难,刻苦点一月到两月就能搞定,有HTML基础的话,只要继续刻苦一个月左右JS就能入门,但是想学到高深那就不容易了,js入门后在继续学可以说也是有些难度的。总之先掌握...

相似回答