分类
商品
商品
店铺
资讯
分类
商品
商品
店铺
资讯

怎样轻松学习js

  • 时间:2018-06-06 01:43 作者:宁哥编程实战课堂 来源:宁哥编程实战课堂 阅读:527
  • 扫一扫,手机访问
摘要:js给初学者的印象总是那么的“杂而乱”,相信很多初学者都在找轻松学习js的途径。我试着总结自己学习多年js的经验,希望可以给后来的学习者探究出一条“轻松学习js之路”。js给人那种感觉的起因多半是由于它如下的特点:A:本身知识很笼统、晦涩难懂,如:闭包、内置对象、DOM。B:本身内容很多,如函数库,

js给初学者的印象总是那么的“杂而乱”,相信很多初学者都在找轻松学习js的途径。我试着总结自己学习多年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是编程语言,就是写代码、而且特点就是乱七八糟就完了,那样是学不好js的。要时时抓住它的地位,确切的说是它在整个WEB中的地位:它属于前台的核心,主要使用来操控和重新调整DOM,通过修改DOM结构,从而来达到修改页面效果的目的。要使用这个中心思想去指导后续的一切js的学习,并且形成条件反射。

2:要有一条清晰的学习路线

怎样轻松学习js

这个只可以是过来人给你提供参考了。

我的学习路线如下:

A:js基础部分,如:定义变量、函数、数组、字符串等的解决,内置函数、内置对象等。

B:js面向过程编程思想,封装出各个函数,试着使用这些去做少量常见的小功可以,如:选项卡,自己设置多选按钮,自己设置播放器,3D幻灯片;

C:js面向对象编程思想,试着去封装少量你自己的对象,提供出有意义的接口出来;

D:学了上述的内容,而后学常使用的库,这里必需学jquery;

E:学基于Jquery之上的常见插件,如:bootstrap,Layer,富文本编辑器等。

F:综合应使用上面的多种库写实际项目的模板,多写几套。

3:注意学习方法

怎样轻松学习js

我的学习方法总结如下:

A:多买几本国外的js书籍,不要购买那种20天精通之类的书。否则你是很难学通的,更怕的是:原本你买本好书自学3个月可可以学会的,它们硬是可以折腾你两年......

书籍推荐(仅供参考)

《JavaScript DOM编程艺术》

《JavaScript权威指南》

《javaScript DOM高级程序设计》

《JavaScript设计模式》

《锋利的jquery》

争取把书上的功可以都自己练习屡次,不是一次。书读百篇,其义自见。

B:从多角度去学习和领悟。

充分调动你所学的东西,从多角度的去做某一功可以,如:以前你是从面向过程角度做的,现在改为从面向对象的角度再来做,或者者继续做成能直接用的插件,提供属性、方法等出来。争取让你做的这个功可以逐步可以用到实际项目中来。

这样的好处:既综合应使用了你的所学,又可以有实际意义。

C:肯定不要好高骛远

不要放过哪怕很小的动手机会,如做一个选项卡。千万不要认为有了相似的甚至更好的插件就不需要自己写了,知识是别人的,不是你的,你即便会使用了也对你的技术技可以水平没有任何提升。你要多问自己,假如要我来做,我该怎样做?

D:脚踏实地的同时,也不要脱离实际。

多看现在网上已经出现的效果好的功可以,让它去激发你的学习热情,尽量去学着模拟,调动你的知识去和实际相结合。

E:多写总结。

这种总结不但包括源代码、显示效果截图,还应该很容易犯的错误和对应的处理方法以及最后一两句精简的结论性语句。

对自己写的总结不是写完了就了事了,要多回顾,多改进,多精简。到做项目的时候,应该是看里面的一两句话就知道是讲什么了,而不要再去看长篇大论了。

F:构建知识导图

这个能让你越学越清晰,比方:http://www.phpkhbd.com/sky.html,你能按你喜欢的任何形式去做,只需自己印象深刻就行。注意:知识导图也应该是经常修改、修正,让它更正当、更清晰。

4:注意事项

怎样轻松学习js

A:充分利使用一切手段

很多人总感觉时间紧,没有大块的时间学习。我要说你不会学了,你不应该只是抱怨,而是要利使用一切手段去学习,要知道,不肯定只有看书才叫学习。

当你冷静的坐在某个地方,思考了一下,总结了一下,你也都叫学习,凡是有灵感,即可以记录下来,比方:记录在手机上,等方便了再记录在专门的地方。这都叫学习。

B:贵在坚持

要沉的下心。没有一蹴而就的成功,否则那也不是成功,只可以叫“侥幸”。不但要老老实实的把每个功可以都试着去实现,而且要精益求精的不断去修正,这个过程是漫长的,也是考验一个人能否是人才的标准。

C:注意培养信心。

此时的你,不适合一来就看很复杂很炫的网页效果的源代码,也不适合一来就学jquery,angular,vue,bootstrap这些东西。

这些内容包含了很多深奥的知识在里面,在没有任何基础的情况下直接学这些,会严重打击你的自信心。而此时你是弱小的,你需要的是培养信心,而不是反过来,否则结局很可可以是“夭折”,离学有所成也就遥遥无期了。

D:多跟学的好的过来人学习

站在巨人的肩上,才可以看的更远。

E:不要白费在工具的不停选择上

js的编辑工具很多,假如无从下手,建议用:sublime,或者者用Hbuilder;很多公司里的技术人员都使用这些,你直接使用这个也减少了和别人之间的沟通问题。我也是使用这个,感觉很好。

总结

怎样轻松学习js

感觉js学起来“杂而乱”的起因是由于你太“聪明”了,一开始就管的太宽,利害得失也计算的太精细。要求太完美则心里承受可以力下降,很容易出现“障”。此时,你应该“笨”少量,不要考利那么长远,“傻人有傻福”,只需做好今天就够了。

少量不正当的学习方法和心态也让你迷失了自我:如:心浮气躁、眼高手低、好高骛远,这些都会让你在“乱七八糟”的js面前深陷迷雾、不可以自拔。此时,你应该重新定位自己的位置,重新去认识js,放下包袱,方可以轻松上阵。把杯子先倒空,才可以灌新水......

其实,js是前台的核心。影响越来越深的互联网+会渴求越来越多的js人才,只有经历过真正刻骨铭心的学习经历,才可以造就出博得未来的真正精英。

  • 全部评论(0)
上一篇:js断点调试心得
下一篇:JS构造函数
最新发布的资讯信息
【系统环境|】补单系统搭建补单源码搭建(2022-05-18 11:35)
【系统环境|服务器应用】高端显卡再度登上热搜,竟然是因为“断崖式”的降价(2022-04-12 19:47)
【系统环境|软件环境】一步步教你开发、部署第一个去中心化应用 - 宠物商店(2022-03-15 15:13)
【系统环境|软件环境】循序渐进!一文学会高性能开发十大必需掌握的核心技术。(2022-03-15 15:13)
【系统环境|软件环境】Python游戏开发,pygame模块,Python实现贪吃蛇小游戏(2022-03-15 15:13)
【系统环境|软件环境】Spring Cloud Feign 记录单个服务耗时并处理 Hystrix 线程隔离模式!(2022-03-15 15:13)
【系统环境|软件环境】js数组方法全解(2022-03-15 15:12)
【系统环境|软件环境】字节二面:小伙子你来说下什么是伪共享?如何避免?(2022-03-15 15:12)
【系统环境|软件环境】写了Bug,误执行 rm -fr /*,我删删删删库了,要跑路吗?(2022-03-15 15:12)
【系统环境|软件环境】算法四:数字-复数计算(2022-03-15 15:12)
血鸟云
手机二维码手机访问领取大礼包
返回顶部