回覆列表
  • 1 # 橘子香蕉蘋果

    JS並不可怕,只要肯學都能學起來。推薦看 騰訊課堂的渡一教育前端影片學習並觀看下面的書籍將很快搞懂JS。 (沒有打廣告)

    Javascript DOM 程式設計藝術

    入門推薦Javascript DOM 程式設計藝術 ,此書通俗易懂,很適合新手閱讀,直接帶新手做幾個DEMO,成就感滿滿。看完這本書JS就入門了一點。

    JavaScript高階程式設計

    大名鼎鼎的紅寶書,直接看此書應該還是比較難理解,堅持看下去,如果真看不懂就先跳過。此書需要重複觀看,每次看都會有新的收穫。

    你不知道的JS上中下

    相當棒的書,帶你領略不一樣的JS世界。

    深入理解ES6

    學習ES6非常好的書,還有阮一峰老師的ES6入門標準網上開源的書。

    Vue.js實戰

    學習Vue.js非常推薦看的書。

  • 2 # Yohang

    推薦《現代JavaScript教程》,是一個網頁版教程,不吹不黑,這是我見過的最好的JavaScript教程了,沒有之一。相信我,專心把他看完別整其他有的沒的,你會回來感謝我的。最好看英文版內容會新一點,如果感覺自己英文不太行就裝個谷歌翻譯外掛,雙擊就能翻譯很方便。

  • 3 # 尼古拉斯鐵柱

    在學習一門語言之前千萬別聽別人說怎麼怎麼難,這樣心理會造成先入為主的刻板印象,你一定會覺得那些會js的人都說難,那一定很難,況且我是初學者。有這種心理以後,你在學習過程中會不由自主的恐懼害怕,遇到問題就會覺得難以跨越。

    相反,你就把自己當成一個啥都不懂的小白,抱著好奇去學習js,你學起來會很輕鬆,不知不覺就學會了。

    所以在學習一門新語言之前,聽一下別人的學習建議即可,其他嘛,我覺得沒啥用,因為每門語言學習方法都大同小異,語法也都差不太多。

    加油,其實js我覺得很簡單。

  • 4 # 路程lucky

    你好,我是6年前端開發工作經驗的過來人,首先很明確的說,js(Javascript)是分初級、中級、高階之分,難也是相對於所需要的不同程度,初級、中級基本上還是可以實現日常的開發,對於高階使用,需要在基礎知識紮實之後進階逐步掌握,所以說js難,但只要掌握好正確的方式,循序漸進,就能掌握好。

    js為什麼感覺比html、css難

    在我看來,js、html、css是web網頁開發的三大要素,其中html是負責頁面的骨架,css是頁面的展示,而js則是頁面的骨架、展示貫通的控制語言。這就意味著,js本身是作為一門處理頁面邏輯、資料邏輯的語言而存在。因此,真正掌握好js的開發者,不僅僅只會js,往往是html、css的基礎知識都是很好的掌握。

    例如我們看這樣一個很常見的web頁面例子:動態載入一個列表資料並展示頁面,設定列表展示。通常我們的實現方式為:

    用html語言編寫頁面的節點,id為list。用css語言編寫顯示和隱藏樣式的className透過js語言編寫獲取網路介面資料,載入成功後設置html節點的className為css顯示的那個class

    由此可以看出,js的難點之一在於需要掌握html、css語言基礎,才能更好地掌握js.

    實踐是最好的老師

    “勤能補拙是良訓一分辛苦一分才”,很多諺語都告訴我們,只要認真去實踐,總會一步一步突破困難走向成功。對於js來說,你需要的就是從最基礎的基礎知識開始掌握,並且多實踐,多動手編碼才能領悟。現在市面上的前端開發工程師,隨便問一個,都會告訴你是寫了多少程式碼案例和應用才能真正掌握熟練運用的。

    關於js的實踐,我建議可以使用參考教程《Javascript權威指南》一步一步的按照案例知識點去實踐,這本書在前端領域是大家口口相傳的JavaScript啟蒙書,是不錯的入門選擇,由淺入深,由基礎到實踐,不僅知識點的覆蓋全面,而且案例也是很多。

    所以說,實踐是最好的老師,動動腦,動動手,你會很好掌握js。

    獨立思考,構建知識體系

    學習js,需要獨立思考,舉一反三,逐步構建知識體系。如果js的世界是一張世界地圖,你一步一步探索,但你一定要在地圖上標記你在哪個方位,認識到你的區域是哪個大洲範疇。這樣當你把所有的地圖都解鎖之後,你會發現你標誌的所有區域構成了知識體系。

    js學習中的例子來說,js的頁面互動學好了,你需要知道這是屬於js操作的DOM的特性功能,而對於js操作window等視窗物件,那是屬於BOM瀏覽器互動的範疇。多思考,把自己的知識體系構建起來,學習js更進一步。

    總結

    學習js是一個循序漸進的過程,多多實踐,獨立思考,舉一反三,逐步構建知識體系,從最基礎的開始,一步一步,總有一天你會發現,原來js並沒有那麼難,因為你是乘風破浪,一點一滴走來的。

  • 中秋節和大豐收的關聯?
  • 自駕遊前要注意什麼?