-
es6
課程簡介
常量
作用域
箭頭函數
默認參數
對象代理
查看全部 -
Es6入門查看全部
-
es6中常量聲明:const ***
查看全部 -
筆記123
查看全部 -
常量,作用域,箭頭函數,默認參數,對象代理
查看全部 -
對象代理多用于數據保護。查看全部
-
箭頭函數中的this指向受了限制,不靈活查看全部
-
es5中,通過修改變量的屬性來達到做一個常量的效果。 Object.defineProperty(window, pi2, { value : 3.14159, writable : false })查看全部
-
注意:在GitBash中輸入: touch src/test.js 創(chuàng)建一個js文件
一、數據保護
ES3中
ES5中
ES6中
二、ES6數據代理--保護數據(數據限制可以放在代理層去做)
三、進階指導
查看全部 -
默認參數
參數必填(默認值是一個拋出異常的函數,來判斷必選參數是否賦值。)
可變參數(利用擴展運算符...a)
數組合并(利用擴展運算符...a)
查看全部 -
ES6箭頭函數()=>{ } 替代 ES5中function?a(){ }結構
箭頭函數中this指向---是對象被定義時this的指向
普通函數的this指向---指向被調用對象
查看全部 -
ES5-實現作用域的隔離,只能通過立即執(zhí)行函(即匿名函數自調用IIFE)數實現
ES6-實現作用域隔離,只需要一對花括號{ }即可實現
查看全部 -
一、ES5 中的常量,設置常量是只讀的
Object.defineProperty(window,"pi1",{
?? value:3.141592,
?? writable:false,//不可編輯
})
console.log("pi1:"+pi1);
// ES6 中的常量
const pi2=3.1415926
console.log("pi2:"+pi2);
//pi2=4?? 加上這句會報 pi2 是只讀的錯誤
二、ES6中設置常量只讀
const PI = 3.1415926
console.log(PI);
// PI=4;? //不能重新賦值,會報錯查看全部 -
Windows10
一、基礎
Git, Webpack,? JS
二、ES6環(huán)境搭建步驟
安裝git
下載webpack es6項目到本地:git clone? https://github.com/cucygh/es6-webpack.git (在cmd輸入,??上萩d到指定目錄)
cd到根目錄: cd?es6-webpack? (在cmd輸入)
安裝webpack:npm/cnpm install?(在cmd輸入)
全局安裝:npm/cnpm install webpack -g(在cmd輸入)
全局安裝:npm/cnpm install webpack-dev-server -g(在cmd輸入)
運行項目:npm/cnpm start(在cmd輸入)
三、webpack構建環(huán)境
自動編譯ES6語法
改動代碼并且保存,瀏覽器會自動刷新
四、前端學習筆記
下載到本地: git clone https://github.com/cucygh/fe-material.git
查看全部 -
1111111
查看全部
舉報