摘要:功能強大,有很多獨特的功能,但其中一個難點是配置文件。為此團隊改變了這一現(xiàn)狀默認不需要配置文件。每個選項的默認配置如下指兩個配置項都存在的屬性中解決了的會被刪除刪除空的合并重復的調(diào)試緩存模塊避免在未更改時重建它們。 webpack功能強大,有很多獨特的功能,但其中一個難點是配置文件。為此,webpack團隊改變了這一現(xiàn)狀:webpack 4默認不需要配置文件。可以通過mode選項為we...
摘要:當通過原型鏈繼承了之后,就變成了的一個實例,因此它也擁有了一個它自己的屬性就跟專門創(chuàng)建了一個屬性一樣。有鑒于此,再加上前面剛剛討論過的由于原型中包含引用類型值所帶來的問題,實踐中很少會單獨使用原型鏈 記錄下自己對js 原型的一些理解先看一下什么是 ····原型鏈 function Foo(){} Foo.prototype.num = 3; // new Foo( ) 將返回一個對象 ...
摘要:在中通過關鍵字方式調(diào)用的函數(shù)都被認為是構造函數(shù)。這個新創(chuàng)建的對象的被指向到構造函數(shù)的。上的方法不起效果當然你要是這樣的形式指定了返回的內(nèi)容,它自然會原樣返回啦工廠模型為了不使用關鍵字,構造函數(shù)必須顯式的返回一個值。 個人博客原址 函數(shù) 函數(shù)式一塊javascript代碼,定義一次,可以被多次調(diào)用與執(zhí)行,JS中的函數(shù)也是對象,所以JS函數(shù)可以像其他對象那樣操作,和傳遞,所以也稱函數(shù)對象函...
摘要:的模塊用來獲取節(jié)點中的屬性的數(shù)據(jù),和儲存跟相關的數(shù)據(jù)。獲取節(jié)點指定的緩存值。如果存在,則刪除指定的數(shù)據(jù),否則將緩存的數(shù)據(jù)全部刪除。為所有下級節(jié)點,如果為方法,則節(jié)點自身也是要被移除的,所以需要將自身也加入到節(jié)點中。 Zepto 的 Data 模塊用來獲取 DOM 節(jié)點中的 data-* 屬性的數(shù)據(jù),和儲存跟 DOM 相關的數(shù)據(jù)。 讀 Zepto 源碼系列文章已經(jīng)放到了github上,歡...
摘要:手賤搜了下函數(shù)柯里化,結果搜出騰訊的一篇反柯里化的文章中有趣的反柯里化技術,又犧牲不少腦細胞,趕緊吃飯,餓死了 原生bind方法 不同于jQuery中的bind方法只是簡單的綁定事件函數(shù),原生js中bind()方法略復雜,該方法上在ES5中被引入,大概就是IE9+等現(xiàn)代瀏覽器都支持了(有關ES5各項特性的支持情況戳這里ECMAScript 5 compatibility table),...