閉包是一種語法特性,指在一個函數(shù)中訪問了外部的自由變量 通過訪問getMoney能間接獲取money的值,調(diào)用use和earn會更新money的...
ES5 prototype 在prototype中放置可共享的屬性(避免內(nèi)存浪費(fèi)),在函數(shù)中放置各自的私有屬性 ES6 class js原型鏈繼...
進(jìn)程Process 場景: vscode.exe是一個程序,不是一個進(jìn)程,雙擊vscode.exe,系統(tǒng)會打開一個進(jìn)程。 定義: 進(jìn)程是程序的執(zhí)...
第一個stream的例子: 創(chuàng)建流,多次往里面填充內(nèi)容,關(guān)閉流 最終得到一個100MB的文件 stream-流 stream 是水流,但默認(rèn)沒有...
1.CSS transition 1.1 enter動畫: 主要過渡類名: xxx-enter 淡入的第一幀 xxx-enter-active ...
vue響應(yīng)式 1.data變化 1.1 嘗試在外部改變data的值 2秒后myData.n也變?yōu)榱?00,頁面上也渲染的是100,但是第7行打印...
手寫bind bind語法 bind()方法創(chuàng)建一個新的函數(shù),在bind()被調(diào)用時,這個新函數(shù)的this被指定為bind()的第一個參數(shù),而其...
手寫深拷貝 深拷貝 深拷貝簡單理解就是b是a的一份拷貝,且b中不存在a中對象的引用 深拷貝的實現(xiàn) 1.JSON序列化和反序列化 如果對象中全是基...
實現(xiàn)EventHub 在文件1中的f1需要在某種情況下調(diào)用文件2中的f2, 用全局變量是不好的,此時可以通過創(chuàng)建一個EventHub,在f1中e...