摘要:源碼閱讀階段緊接上一篇這次我們開始我們最常用到的部分的源碼解析傳入參數(shù)為兩個函數(shù)和判斷調用者是否為對象跳轉到了一個叫做的函數(shù)里面新建一個對象傳入函數(shù)傳入給和一個新的對象返回新的對象在這里我們先看看在調用者不是對象時到底做了什么比想象的要簡單 源碼閱讀階段 緊接上一篇,這次我們開始Promise我們最常用到的then部分的源碼解析. then() //傳入參數(shù)為兩個函數(shù),onFulfil...
摘要:并且滿足條件下一個標題高度高于滾動的高度和條件沒有下一個標題的其中之一條件。解決了原來專題頁面的幾個問題,如海報與大小不一致問題。修正了一些邊距的問題。下周工作計劃確保頁面的問題都解決,并完成測試。 2016年第四周周報 1. 上周工作內容 這一周主要把重心放在了項目方面,解決了以下幾個問題: border 1px的問題,直接上代碼: CSS部分: .line{ border-...
摘要:所以,拋開這些歧義和陷阱,我的問題變成了標簽的位置會影響首屏時間么然而答案并不是那么顯而易見,這得從瀏覽器的渲染機制說起。 說明: 本文提到的瀏覽器均是指Chrome。 script標簽指的都是普通的不帶其他屬性的外聯(lián)javascript。 web性能優(yōu)化的手段并不是非黑即白的,有些手段過頭了反而降低性能,所以在討論條件和結論的時候,雖然很多條件本身會帶來其他細微的負面或正面影響,為...
摘要:有幾個沒有定義但是卻存在的變量,其中兩個是。變量是模塊對象自身,是在的構造函數(shù)中初始化的一個空對象,而不是。即這兩個的關系為是指向的引用,只有指向同一內存,兩者才有聯(lián)系。后報錯,是因為返回的是,而此時仍指向了空對象 nodejs有幾個沒有定義但是卻存在的變量,其中兩個是:module、exports。module變量是模塊對象自身,exports是在module的構造函數(shù)中初始化的一個...
摘要:散列表其實是基于數(shù)組實現(xiàn)的,可以說,沒有數(shù)組就沒有散列表。根據下圖你更能理解散列表哈希函數(shù)結合上面的理解,你應該可以想到,其實散列表的關鍵就在于哈希函數(shù)的實現(xiàn)。 1. 什么是散列表? 散列表(Hash Table)又叫做哈希表,是一種很常用的數(shù)據結構。散列表其實是基于數(shù)組實現(xiàn)的,可以說,沒有數(shù)組就沒有散列表。先來舉一個簡單的例子,來認識一下什么是散列表。 假如在學校的運動會上,每個運動...