深入學習JS
○重新 認真仔細的學習JS語法问芬,傾向于“原生”JS哦,不要使用框架
○ 深入的了解一下JS中的“一級函數(shù)”寿桨、對象此衅、類的概念(自認為函數(shù)最頭疼,在學校不好好學的原因)學會使用函數(shù)來構造類亭螟、閉包挡鞍,學會用面向對象的方式組織代碼
○ 深入理解JS的作用域、作用域鏈预烙、this對象(在各種調用形式中墨微,this的指向)理解函數(shù)的各種調用方法(call、apply扁掸、bind等)
○ 理解對象翘县、數(shù)組的概念理解對象的“[]”調用最域,理解對象是一種“特殊數(shù)組“ 理解for語句的用深入理解JS中原始值、包裝對象的概念(重要
○ 學習一些常用框架的使用方法炼蹦,想清楚“JS語言極其靈活”這一事實
○ 總結JS常見的用法羡宙,提高學習速度學習模塊化開發(fā)(使用require.js、sea.js等)
○看源碼掐隐,這是不管學習哪個模塊都不能忘記的重點 狗热,多看一些人家好的框架組成形式,就是設計模式
○了解JS解釋虑省、運行過程
○理解瀏覽器組成部件匿刮,理解V8的概念學習V8的解釋-運行過程在V8基礎上,學會如何提高JS性能學會使用chrome的profile進行內存泄露分析
推薦書籍:
1探颈、《O'Reilly精品圖書系列:JavaScript權威指南(第6版)》 必看
本書適合初學的web前端的小白閱讀熟丸,還有就是想了解uedu精通JavaScript的程序員y
2、《JavaScript設計模式》
本書主要就是講述JavaScript的基礎知識伪节,主要是基礎的對象編程光羞、基礎創(chuàng)建型模式、結構型模式和行為型模式怀大。還有就是JavaScript的設計技巧纱兑,本文個章節(jié)之間的知識點連貫,建議讀者按順序閱讀
3化借、《WebKit技術內幕》
《WebKit技術內幕》從HTML5的基礎知識入手潜慎,重點闡述目前應用最廣的渲染引擎項目——WebKit。不僅著眼于系統(tǒng)描述WebKit 內部渲染HTML 網頁的原理蓖康,并基于Chromium 的實現(xiàn)铐炫,向讀者傳授實現(xiàn)高性能Web 前端開發(fā)所需的寶貴經驗。
4蒜焊、《用AngularJS開發(fā)下一代Web應用》
該書對AngularJS框架的核心特性做了全面的介紹倒信,包括常用的開發(fā)工具和開發(fā)環(huán)境。再此就不做細的解讀泳梆。
以上書籍如果感興趣大家可以去看看堤结,相信一定會對自己的專業(yè)知識有所幫助。