原生js基礎(chǔ),如果有些不常用如何讓記憶更深刻,不易忘記
比如,dom操作,造個(gè)輪子封裝個(gè)類庫(kù)?
或者說(shuō),讓原生api使用更有技巧性,更熟練,熟能生巧?
比如說(shuō),操作Array、構(gòu)造函數(shù)、閉包等ECMAscript原生api。
推薦題主去看書,我最近刷完了一本叫 JavaScript權(quán)威指南的書
,掃完基本js沒(méi)有盲點(diǎn)。如果要深刻記憶的話,還是建議多多的練習(xí),看一些開源項(xiàng)目的源碼學(xué)習(xí)。
選擇對(duì) 原生Javascript api 有自動(dòng)提示的IDE 如 webstorm
, 或者安裝一些插件的Atom
等,平常不怎么使用,偶爾需要使用的時(shí)候,可以自動(dòng)提示,加深印象。
需要查看詳細(xì)API,可以參考 MDN
書籍推薦 javascript高級(jí)程序設(shè)計(jì)
最最重要的是自己要平常做總結(jié)。
我給一個(gè)不那么虛的答案吧
1,先不要考慮es6,先把es5的原型鏈搞透。把scope鏈搞透。網(wǎng)上搜一下prototype chain 和 scope chain 會(huì)搜到不少東西。為何要研究這些呢?因?yàn)檫@是語(yǔ)言的基石。
2,見(jiàn)以上答案