栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

初学者学习JS很吃力怎么办?到底该如何学习JS?

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初学者学习JS很吃力怎么办?到底该如何学习JS?

我尝试着来回答这个问题,因为自己也有这方面的经历和困惑。

由于自己是CSSer出身,一直以来只对CSS方面的话题感兴趣,而且也一直没有停过对CSS的探究。而对于Javascript来说,早在很多年前都想学,但一直没有动力或者说没有兴趣。

兴趣才是学习的一种最佳动力

记得在2013年开始我就常抱着Javascript高级程序设计这本红皮书,可是每次抱起来就没多久被放下,重心又回到了CSS上。主要原因有两点:

  1. 没有压迫感:从事的工作主要是以CSS为主,对于Javascript几乎没有触达,这也应了那么一句,没有压力就没有动力

  2. 没有兴趣:对Javascript只是想学,而且知道学了对自己的好处,但始终没有提起兴趣,所以就没有动力去坚持学习

后来随着技术的革新,时代的变更,发现不懂Javascript对自己的发展和学习都有很大的限制。比如说,我学习CSS的时候,需要写一些测试案例,如果不具备Javascript的能力,写测试案例非常的费用,如果你写教程的话,对读者也没有一个更形象的展示。

再加上,进入了一个新团队,业务上基本离不开Javascript,特别是Vue,React这样的框架出来之后,如果不懂Javascript,那么更是举步维艰,这也倒逼自己开始去学习Javascript。


怎么学习Javascript呢?对于我而言,只看书或只看教程,甚至看视频是不够的,还是无法提起我对Javascript的兴趣(虽然有工作压力,业务压力,学习压力,环境压力等在追着我向前)。既然知道这个原因所在,那么就需要想办法去解决这个问题。而解决这个问题却又不是刻意去解决的,也是在一次无形中解决的。

前几天,工作内容主要是围绕着动效转,那么动效除了CSS是实现方式之外还有很多其他的方式,比如有很多优秀的Javascript库,不懂Javascript就无法去了解这些,更无法助力自己。另外就是Canvas,为了动效实现更具多方面的技巧,开始在学习Canvas,就在学习Canvas的过程中,让我感觉到原来Javascript也是这么的有意思。当然,在学习Canvas的时候,也只是学习一些基础的API,但这对我来说已经是很大的变化了,因为从这些基础的API能力上,能让我写一些简单的效果出来,最为重要的是让我对Javascript有了兴趣。

经过一段时间Canvas的学习之后,发现不具备Javascript的基础是不够的。从那开始,我注重Javascript的基础学习,从DOM的操作开始,简单点说,怎么对DOM进行增、删、改、查等操作。然后在操作DOM的时候会涉及到事处处理,那又开始会去学一些Javascript中有关于事件方面的知识。

就是这样,在学习一个新的东西的时候,总是会涉及到另外一部分未知的点。如果想打通这些点,就需要去学未知的点。也就是这样一环道一环,我一直在坚持学习一些Javascript的基础知识。

随着React和Vue的出现,自己工作中会用到相关的知识,那么在工作中总是会碰到一些问题,那么这些问题也是倒逼我去学Javascript领域中未知的知识点。比如,函数,继承,设计模式等。虽然这些对我来说掌握的不多,不深,但也对自己而言也是一个较好的开始。我在想,只要坚持,总是会有收获的。

随着代码写得多了,就会想去了解其中的概念和原理,这个时候再重新抱起书本,获取自己需要的知识点,感兴还是蛮有意思的。

                                                                                                                                           来源:知乎(大漠)

革命尚未成功,同志还需努力!



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/244185.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号