如何系统地学习 JavaScript?

系统的学习一个东西,咱们有一个成语叫【来龙去脉】,现在常用来比喻事物的来历或事情的前因后果。你说要系统的学习JavaScript,那就得搞清楚JavaScript的来历和前因后果。

前因,为什么出现JavaScript?简单说啊,早期用户是通过28.8 kbit/s的猫来上网,而网页功能变的更复杂,仅仅是一个表单提交就要反复和服务器交互,这种等待使用户操作很痛苦。于是,

1992年的时候,Nombas 公司开发了C减减(简称Cmm)的嵌入式脚本语言。它被捆绑于【CEnvi】共享软件中,最后更名为ScriptEase。

后来,Netscape 浏览器兴起,Nombas 公司开发了嵌入网页的【CEnvi】,它是第一个在网页上使用的客户端语言。当时没有人能料到,它将成为整个互联网世界的基石之一。

当时工作于 Netscape 的 Brendan Eich,开始着手为即将在 1995 年发行的 Netscape Navigator 2.0 开发一个称之为 LiveScript 的脚本语言,当时的目的是在浏览器和服务器使用的。就在即将发布之前,Netscape 将其更名为 JavaScript,目的是为了利用 Java 这个因特网时髦词汇。

从此,开始了JavaScript壮丽的征程!直至今日,永不止步!

前因说完了,咱们来说说“后果”怎么学,也就是怎么学习JavaScript。因为本回答不是教程啊,所以只能说一下大的阶段、步骤,

1、先把 http://www.w3school.com.cn/js/index.asp 这里基本的语法都撸一遍,把这里面的小例子都自己实现一下。先不要急着去看大部头的书,什么《JavaScript高级程序设计》、《JavaScript权威指南》等,这些书不是给初学者看的。

2、同时也可以看这个,
https://www.runoob.com/js/js-tutorial.html
因为w3school很早了,有些例子可能有点过时,所以在看w3school的时候,可以同时看这个。

3、这时,可以尝试着做一些例子了,最适合初步者的【轮播图、弹出菜单、切换表单tab标签】之类的这种单纯的操作dom的例子,很适合初学者用来建立基本的程序逻辑思维方式。

4、等你把第3节的例子都做的差不多了。这时可以尝试去学习nodeJs,推荐这个,
https://www.runoob.com/nodejs/nodejs-tutorial.html
很简单的,想当初我就是看这个教程入门的nodeJs,在这个教程中,切记,做为初学者的你,只需要学会二点,
(1)、node安装;
(2)、npm安装第三方包,
就行了,其它的都不要学。什么事件、流、buffer、express之类的,都不要去学,不要自己折磨自己。现在还不到时候。

5、然后可以开始学习vueJs,推荐这个,
https://www.runoob.com/vue2/vue-tutorial.html
先掌握vueJs的基本语法,

然后使用node安装vue-cli,看这里,
https://www.jianshu.com/p/2769efeaa10a

6、当你进行到这一步的时候,相信你就已经有了一定的自学能力了。恭喜你。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章