如何系統地學習 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、當你進行到這一步的時候,相信你就已經有了一定的自學能力了。恭喜你。

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