摘要:原文鏈接瀏覽器渲染那些事之瀏覽器內核渲染引擎在各個瀏覽器廠商你追我趕的形勢下,截止今日,產生了很多不同的瀏覽器,各個瀏覽器本質大同小異,核心部分基本相似,由渲染引擎和引擎組成。 原文鏈接 瀏覽器渲染那些事之 Reflow、Repaint 瀏覽器內核(渲染引擎) 在各個瀏覽器廠商你追我趕的形勢下,截止今日,產生了很多不同的瀏覽器,各個瀏覽器本質大同小異,核心部分基本相似,由渲染引擎和 J...
摘要:寫在前面前兩天寫了一篇常見的獲取時間戳,今天來一篇續集吧,日期和時間戳的互轉預備知識知道什么是時間戳即距離年月日時分秒的毫秒數如果你要用到的是秒,那也行,單位問題而已。同樣的道理要會把時間戳轉化成我們想要的日期格式。 寫在前面 前兩天寫了一篇《常見的Javascript獲取時間戳》,今天來一篇續集吧,日期和時間戳的互轉 預備知識 知道什么是時間戳:即距離1970年01月01日00時0...
摘要:這樣得到權力回調函數,當的異步代碼執行完畢后,由來執行回調函數。而在平時的開發過程中,在異步編程中起到了幾乎不可替代的作用。 其實Promise本身并不具備異步的能力,而之所以這里需要單獨開一篇說明其原理,是因為Promise在異步編程的過程中是一個不可或缺的一環。原因下面細說。 在說promise之前,有必要先說下JS中的回調方式。比如下面: function doSomething...
摘要:寫在前面如果說是一本武學典籍,那么原型鏈就是九陽神功。那么,如何修煉好中的九陽神功呢真正的功法大成的技術是從底層上去理解,那種工程師和碼農的區別就在于對底層的理解,當你寫完一行代碼,或者你遇見一個解決的速度取決于你對底層的理解。 寫在前面 如果說JavaScript是一本武學典籍,那么原型鏈就是九陽神功。在金庸的武俠小說里面,對九陽神功是這樣描述的:練成「九陽神功」后,會易筋洗髓;生出...
摘要:賦予了函數非常多的特性,其中最重要的特性之一就是將函數作為第一型的對象。那就意味著在中函數可以有屬性,可以有方法,可以享有所有對象所擁有的特性。參考資料忍者秘籍關于函數我之前還寫過一篇中高階函數的魅力有興趣的話可以看一看。 Javascript賦予了函數非常多的特性,其中最重要的特性之一就是將函數作為第一型的對象。那就意味著在javascript中函數可以有屬性,可以有方法, 可以享有...