1-無所不在的javaScript
前言
- 本系列是本身javascript忍者祕籍第2版讀書筆記
- 初次寫文章,記錄下本身的足跡。還但願各位大佬多多包容。
- 這個讀書筆記是本身github上,夯實前端基礎項目的一個分支。
- 連接:Front-end-Advancement
本章包括如下內容:
- javaScript核心語言特性
- javaScript引擎核心要素
- javaScript 開發中的3個最佳實踐
'理解'JavaScript語言
- 函數是一等公民(一級對象)
- 函數閉包
- 做用域
- 基於原型的面向對象
- 其餘功能能夠幫助書寫優雅高效的代碼
- 生成器
- Promise
- 代理 讓咱們控制對特定對象的訪問
- 高級數組方法
- Map
- 正則表達式
- 模塊
javaScript的發展
- 語言新特性依賴於瀏覽器的引擎的支持。當用戶的瀏覽器不能支持某些新特性時, 轉換編譯器 transpilers(即'轉換器 +編譯器','transformation + compiling')
- 這類工具可以把最前沿的JavaScript代碼轉換爲等價的(若是不能實現,則使用類似的)能在當前瀏覽器中運行的代碼。
- 例如 babel
理解瀏覽器
使用當前的最佳實踐
- 調試技巧 (Chrome DevTools)
- 測試
- 性能分析 console.time('justdoit') console.timeEnd('justdoit') window.performance
提升跨平臺開發能力
歡迎關注本站公眾號,獲取更多信息