web前端開發之JavaScript:階段學習總結
在我們第一階段完成HTML+CSS的學習之后,很多同學都會被第二階段JS難倒——JS語法、JS數據類型、JS對象,Js給我們的印象總是那么的“復雜”,因為它相比html來說是動態的,是編程語言,更深奧一些。想要熟練掌握js難度很大,不過如果你把知識點梳理清楚,真正的理解并加以運用,你就可以掌握它。
就我而言,最大的難點在于把"javaScript"當做一門真正的編程語言來學習,而不僅僅當做是用于完成網頁中某些效果的腳本。認真學習下JS語言中的細節,體會下與其他語言的區別,例如數據類型,作用域,面向對象的方式,什么是AJAX,什么又是框架API等等這些。
通過這第二階段對javaScript的學習,知道它是由C語言演變而來的,而且在很大程度上借用了Java的語法,而Java又是由C和C++演生而來的,所以JavaScript和C有許多相似的語法特點。JavaScript的出現,可以使得信息和用戶之間不僅只是一種顯示和瀏覽的關系,而是實現了一種實時的、動態的、可交互的表達能力。從而基于靜態的HTML頁面將被可提供動態實時信息,并對客戶操作進行反應的Web頁面取代。JavaScript 腳本正是滿足這種需求而產生的語言。它深受廣泛用戶的喜愛和歡迎,它是眾多腳本語言中較為優秀的一種。而且在第二階段學習了AJAX和Node.js的初步知識,能運用koa2框架搭建一個簡單的登陸響應程序,確實從中體會到js的強大。
我在第一次學習javascript時,應該是在學校吧,那個時候只是簡單的看了一下它的語法規則,并沒有自己嘗試著寫一些東西或是做一些效果出來,結果導致直到大二我連一個動態的導航菜單都不會寫。因此在第二階段,我要發奮圖強,聯想自己當初學習java的情景,發奮學習js,結果二階段下來感覺大腦里出來了好多思路和想象力,想做一些屬于自己的動效,一些關于js的邏輯問題都可以單獨解決了,當然,以后還要多讀代碼來培養自己的思維。? ?另外,黑馬程序員和張宇老師搭配講的第二階段真心不錯,值得推薦,滿滿干貨。
最后,其實學習一門編程語言并不難,當初我在學校學習java語言的時候,是被java語言的興趣吸引了,所以才把能java語言學習好,還加上當時我的堅持,基本每天都練習打代碼,所以,這件事情告訴了我“世界上沒有最難的東西,只有最懶的人”(包括工作、學習);因此,以后再學任何東西,如果只是單純的看語法規則是永遠寫不出代碼的,一定要多實踐多讀多寫,這樣才能學好。
于是在興趣的驅使下,通過閱讀js相關文檔和代碼知識,填了一個又一個坑,終于把考核作業做完了,輪播圖以前上學做過交互設計,是用Axure做的動態交互,這次用代碼寫輪播圖還是第一次,皇天不負有心人,不過最終還是做出來了,最后,上才藝(效果截圖)!
興趣才是學習的一種最佳動力
提醒大家一般學習的心態是:不急不躁,不快不慢。持之以恒,相信自己。只有這樣,才能在前端開發的學習過程中慢慢進步,不斷成長。書山有路勤為徑,學海無涯苦作舟。少俠,加油!
The end? ?每篇一句:讀書破萬卷,下筆如有神。
JavaScript
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。