摘要:空格一般沒意義會被忽略解析語法分析這個過程會將詞法單元轉換成抽象語法樹。小結本章節我們深入理解了的作用域,提升,閉包等概念,希望你能有所收獲,下一部分整理下解析對象原型等一些概念。 第一章: 作用域是什么 1、 編譯原理 JavaScript 被列為 ‘動態’ 或 ‘解釋執行’ 語言,于其他傳統語言(如 java)不同的是,JavaScript是邊編譯邊執行的。一段源碼在執行前會經歷三...
摘要:安裝和使用初始化項目安裝是的簡寫,是指安裝模塊并保存到的中,主要在開發環境中的依賴包如果使用版本,還需要安裝。新建一下項目結構使用非全局安裝下的打包。 安裝和使用webpack 1.初始化項目 mkdir react-redux && cd react-redux npm init -y 2.安裝webpack npm i webpack -D npm i -D 是 npm insta...
摘要:虛擬之所以快,是因為它不直接操作。此外,實現了一套完整的事件合成機制,能夠保持事件冒泡的一致性,跨瀏覽器執行。大部分情況下,我們都是在構建的組件,也就是操作虛擬。例如就表示組件被插入之前。組件更新后執行組件被移除前執行獲取真實的強制更新 React對底層的代碼作了封裝,在大多數情況下,我們不需要直接去操作DOM。但是有時候我們還是需要使用到底層的代碼的,比如輸入框獲取焦點,這個時候可以...
摘要:和的關系不是一項技術,也不是一個框架,我們可以把她理解為一種模式,一種通過應用一些技術將在安全性能和體驗等方面帶來漸進式的提升的一種的模式。這里需要注意的是,首次注冊線程的頁面需要再次加載才會受其控制。 1. PWA和Service Worker的關系 PWA (Progressive Web Apps) 不是一項技術,也不是一個框架,我們可以把她理解為一種模式,一種通過應用一些技...
摘要:概述上一章講的是樣式裝載相關的,這一章見得是腳本加載相關的環境配置栗子加載安裝依賴修改配置添加配置文件使用編寫腳本打包并查看結果可以看到,語法被自動轉化成了更多配置請查閱關于章節栗子加載安裝依賴 0x001 概述 上一章講的是樣式裝載相關的loader,這一章見得是腳本加載相關的loader 0x002 環境配置 $ mkdir 0x012-transliling-loader $ c...