到底该怎么学JavaScript?

困扰我许久的问题 就像每次惹女朋友生气之后都不知道问题在哪,今天就来聊聊这个让人想起来就头痛的JS应该怎么学。

学啥东西 最重要的就是:简洁(用最通俗的语言讲最难的道理) 高效(学习一门新的技术或者语言,必然涉及到的东西会很多) 实用(快速反馈)

我们为什么要学JS?
因为他的不可替代性 你别无选择。我们浏览的所有的网页 不管是在移动端还是在电脑端,交互的逻辑都是由JS驱动的。而且他的不可替代性在于:在web的世界里,只有JS能跨平台,跨浏览器驱动网页,与用户交互,跨浏览器驱动网页,与用户交互。

趣事
Flash背后的ActionScript曾经流行过一阵子,不过随着移动应用的兴起,没有人用Flash开发手机App,所以它目前已经边缘化了。相反,随着HTML5在PC和移动端越来越流行,JavaScript变得更加重要了。并且,新兴的Node.js把JavaScript引入到了服务器端,JavaScript已经变成了全能型选手。
JavaScript一度被认为是一种玩具编程语言,它有很多缺陷,所以不被大多数后端开发人员所重视。很多人认为,写JavaScript代码很简单,并且JavaScript只是为了在网页上添加一点交互和动画效果。
但这是完全错误的理解。JavaScript确实很容易上手,但其精髓却不为大多数开发人员所熟知。编写高质量的JavaScript代码更是难上加难(这个我已经知道了好吧)。

为什么学JS很蛋疼?
就是因为东西多 很杂,简单的东西不想学 不想下手去实践。难的东西又看不懂。
很多概念云里雾里的 很难受。

所以具体来针对自己的情况:
博客就应该像接口一样尽量每个文章只承担一个功能,写的多了才做一些总结对比。
总结一些gadget代码块,就像一些简单实用的:如何插入一些功能 如何实现一些效果 如何实现一些常用函数(比如说排序,替换字符串等等)
没有一个好一些的教程 大多数写教程的人都是高手,但是并不是所有的高手都是好的老师 因为有些在他们看来很简单很基础的东西实际上并不是那么简单。关于这个问题我其实也有很多思考。具体请参见本博主博文《为什么学不好JavaScript?》 只需要看这一篇文章 就足够了。

posted @ 2021-01-04 10:47  EvanMeetTheWorld  阅读(41)  评论(0)    收藏  举报