你是否已經(jīng)初步掌握了html和css育瓜,但完全不知道從何入手JavaScript啄栓?如果是,那么這篇文章一定會對你有所幫助,這里總結(jié)了5條建議撑蚌,幫助JavaScript初學(xué)者總結(jié)學(xué)習(xí)方法,提高學(xué)習(xí)效率搏屑。
一争涌、多看視頻少看書
對初學(xué)者而言,看書的效率是很低的辣恋,書上的內(nèi)容大多會展示核心代碼亮垫,而視頻為了演示效果,會展示全部代碼伟骨。初學(xué)者自學(xué)需要的是全部代碼饮潦,只看核心代碼必定會留下踩不完的坑。所以携狭,初學(xué)者一定要多看視頻少看書继蜡。
二、寫代碼的時間要多于看書和看視頻的時間
學(xué)習(xí)JavaScript逛腿,一定要以寫為主稀并,而不是以看為主。學(xué)習(xí)時間的一半以上要留給寫代碼单默,剩下的時間用來看書和看視頻碘举。幾乎所有初學(xué)者都有這個問題,就是拿一本書(或視頻)看3個小時但是一行代碼都沒寫搁廓。這樣的結(jié)果就是引颈,3個小時最多只利用了1個小時耕皮。太浪費時間了。正確的學(xué)習(xí)方法是:看到一行代碼就寫一行代碼蝙场,就算不會抄也得抄寫來明场,然后研究明白它。
三李丰、不可盲目追新技術(shù)
react苦锨,vue,angular,和你沒關(guān)系
node趴泌,express舟舒,koa,和你沒關(guān)系
grunt嗜憔,gulp秃励,webpack,和你沒關(guān)系
JavaScript這幾年變化很快吉捶,但是對于初學(xué)者來說要摒棄浮躁的氣氛夺鲜,靜下心來打好基礎(chǔ)。記啄盘颉:自己是初學(xué)者币励,玩的東西就是:JavaScript和jQuery,工具就用一個編輯器和一個瀏覽器珊拼,這些就夠了食呻,別的不要碰.
四、jQuery還沒過時
上一條寫了初學(xué)者要玩jQuery澎现,有些朋友會說jQuery已經(jīng)淘汰了仅胞,bala bala。jQuery確實注定要被淘汰剑辫,但是現(xiàn)在還差得遠(yuǎn)呢干旧。首先,jQuery對于初學(xué)者非常友好妹蔽,甚至不會js都可以學(xué)jQuery椎眯。并且目前市面上的網(wǎng)站和應(yīng)用,仍然是jQuery居多讹开,所以如果你是自學(xué)盅视,jQuery是必學(xué)的。
五旦万、學(xué)習(xí)的順序
熟悉基本概念:變量闹击,數(shù)據(jù)類型,函數(shù)成艘,運算符赏半,表達(dá)式贺归,對象(自定義對象,內(nèi)置對象)断箫。這些基本概念一定要熟悉拂酣,熟悉到什么程度,看見一個概念仲义,立刻就能寫出示例代碼婶熬,就夠了。
熟悉DOM:樹狀結(jié)構(gòu)埃撵,節(jié)點分類赵颅,添加節(jié)點,刪除節(jié)點暂刘,修改屬性饺谬,綁定事件。
熟悉jQuery:選擇器谣拣、操作屬性和樣式募寨、綁定事件、節(jié)點操作森缠、動畫方法拔鹰。
用jQuery實現(xiàn)網(wǎng)頁上看到的頁面效果,比如輪播圖辅鲸,菜單的各種效果格郁,返回頂部等。
試著用原生的js實現(xiàn)jQuery的常用方法独悴。比如addClass,removeClass,index這些锣尉。
上面5條如果沒能做到刻炒,就不要想著閉包,原型繼承自沧,ES6新特性這些東西了坟奥。
總結(jié):學(xué)習(xí)要循序漸進(jìn),操之過急輕則影響學(xué)習(xí)效率拇厢,重則因挫敗感而放棄學(xué)習(xí)爱谁。希望大家都能早日學(xué)有所成。