優漫動遊教育如何快速掌握JavaScript的六種技巧?
阿新 • • 發佈:2021-07-17
在嘗試學習JavaScript或其它程式語言時,概念會把我們弄煳塗,尤其是以前學過其它型別的語言。javaScript工具太多而且經常更新,所以很難找到學習的切入點。幸好,這些難題最終可以解決。將向您展示六個可以幫助您更快、更愉快、更有效地學習JavaScript網頁設計
一、不要讓擔心將來的事情影響到你現在的學習。一些JavaScript的初學者會問你剛開始要學習什麼框架,但如果你沒有掌握本機JavaScript,就不要問這個問題。由於您將花費大量時間研究各種框架,卻沒有取得進展。擺脫這種困境的一種方法就是建立一個學習路徑圖。舉例來說,要進行前端設計,可能會有以下的路徑圖。未來您可以用HTML和CSS來建立動態頁面。
分別執行上面的步驟,每一階段只關注於一項技能的提升,你就不會浪費時間去擔心後面的技能了。
二、不要讓自信心把你騙進了不斷遺忘的陷阱。
對於JavaScript進步來說,快速理解一個概念是最大的障礙。當你遇到一個知識要點,並且似乎明白了,你很可能無法抑制內心的衝動跳到下一個知識點。實際情況可能是你理解了下一個知識點,然後跳到下一個知識點。但很快你就會到一個節點,在這個節點上,你發現自己已經忘記了以前學過的東西,所以你需要回頭回顧,重新回顧一下之前所學的內容,然後繼續學習新的知識。但現在,你忘了別的事情。然後不斷地重複這個繼續-回顧-繼續-回顧-直到你發現自己完全迷失。您開始沮喪,想要休息一下,但當您重新開始時,您發現您已經忘記了。
幸好,我們有兩種方法來解決上述問題:
1、每次只學同樣的東西。
2、做練習-敲擊程式碼。
在學習一個新的概念時,你要實踐這個概念,實踐它,運用它,使用它,處理它,處理它,甚至把它和其它概念聯絡起來。在學習一個例子的時候,最重要的是你要自己編寫程式碼,這樣有助於你理解它。此外,一次學習一件東西可以幫助你鞏固你所學的知識,因為它很容易記憶。
與閱讀然後迅速進入下一個知識點相比,這個過程看起來似乎要花費更多的時間,但它實際上會更少,因為你不必經常複習以前學過的知識。幾次之後,我才難以理解這一道理。
3、練習正確的思維方式。
許多人認為敲打程式碼是令人厭煩的工作,因此他們通常會跳過這一步,試圖找到捷徑。假如你想找到JavaScript練習的捷徑,那你得花更多的時間。但我們怎樣才能讓敲擊程式碼更有趣,讓我們願意敲打程式碼呢?
儘量按照以下的思維方式進行:
當你剛學習JavaScript概念時,卻被告知不能使用,你有何感想?我個人會覺得有點不爽,尤其是我花了寶貴的時間才明白這一點。好象一個小孩子得到了一個新玩具,但是被限制不能玩。在你學習新的JavaScript時,試著把這一知識點當作一種新玩具,比如新車,一雙新鞋,或者任何你認為有價值的東西。那麼,不要把敲打程式碼當作工作,而把敲擊程式碼當作你在玩遊戲。您在用剛剛學到的技巧做一些很酷的事。讓自己驚喜,把結果展現給朋友吧。
用遊戲來思考,你會學得更快,記憶也會更好,同時你會體驗到更多的樂趣。
4、利用Facebook技術來為程式騰出時間。
一般人都會遇到這樣的問題,那就是他們經常沒有時間敲程式碼。這些人經常花幾個小時瀏覽Facebook、YouTube、Wikipedia或Reddit等網站。不管是否符合上面的描述,我們都可以從中學到一些東西。
雖然我有時間只是瀏覽一下facebook,但是通常我會花上幾個小時來瀏覽一下。怎麼會這樣呢?原因就是,剛開始的時候,我並沒有打算花太多的時間在這個上面。執行任務時,開始行動是最困難的部分,因此設定的目標少得足以幫助我們進入狀態。要是有人問我是否打算花幾個小時瀏覽Facebook,我會拒絕,因為我沒時間。不過,我可以接受只嘗試一次,這樣我就可以完全沉浸在其中了。
值得慶幸的是,您可以使用相同的敲擊程式碼。別打算花幾個小時來敲打程式碼,因為你會發現你沒有時間。而是告訴你自己只敲三分鐘程式碼。這將使您不必為查詢敲程式碼而煩惱。
5、慢思考你會學得更快。
這個說法聽起來有悖於直覺,所以下面我要講個故事。
對於JavaScript,我的一個朋友又一次被弄煳塗了。我讓他把他知道的情況告訴我,然後告訴我在哪裡使他迷惑。在向我解釋程式碼時,我發現他正在跳步。
"等等!"我說。不要著急,然後一步一步地向我解釋。
朋友們直接對我總結了整個程式碼的功能。
再叫他停下來。”“你還在跳。再說一遍,這次我要你一步一步地向我解釋每一行程式碼發生的事情。”
這次,我的朋友就能更好地解釋程式碼的工作原理。重點是他花時間去理解每一行程式碼,而不是試圖完全理解所有內容。
對於上面提到的這種情況,慢思考實際上會讓你學得更快。
6、寫複雜的程式碼之前,先用簡單的語言書寫。
如果您要編寫的程式碼複雜且不常用,請首先用簡單的語言編寫程式碼。通過這種方式,你可以在真正寫東西之前知道你要做什麼。使用此方法有以下兩個優點:
1、你編寫程式碼要更加快速,因為你不必時時停下來想一想你將要做什麼。
2、因為你知道程式碼要做什麼,就能更好地排除錯誤。