国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

高性能JavaScript(文檔)

RayKr / 3546人閱讀

摘要:最近在全力整理高性能的文檔,并重新學習一遍,放在這里方便大家查看并找到自己需要的知識點。

最近在全力整理《高性能JavaScript》的文檔,并重新學習一遍,放在這里方便大家查看并找到自己需要的知識點。

前端開發(fā)文檔
高性能JavaScript 第1章:加載和執(zhí)行

腳本位置

阻止腳本

無阻塞的腳本

延遲的腳本

動態(tài)腳本元素

XMLHTTPRequest腳本注入

推薦的無阻塞模式

小結(jié)

第2章:數(shù)據(jù)存取

管理作用域

作用域鏈和標識符解析

標識符解析的性能

改變作用域鏈

動態(tài)作用域

閉包、作用域和內(nèi)存

對象成員

原型

原型鏈

嵌套成員

緩存對象成員值

第3章:DOM編程

瀏覽器中的DOM

天生就慢

DOM訪問與修改

innerHTML對比DOM方法

節(jié)點克隆

HTML集合

遍歷DOM

重繪與重排

重排何時發(fā)生

渲染樹變化的排隊與刷新

最小化重繪與重排

緩存布局信息

讓元素脫離動畫流

IE和:hover

事件委托

小結(jié)

第4章:算法與流程控制

循環(huán)

循環(huán)類型

循環(huán)性能

基于函數(shù)的迭代

條件語句

if-else對比switch

優(yōu)化if-else

查找表

遞歸

調(diào)用棧限制

遞歸模式

迭代

Memoizaton

小結(jié)

第5章:字符串和正則表達式

字符串連接

+和加等+=操作符

數(shù)組項合并

String.prototype.concat

正則表達式優(yōu)化

正則表達式工作原理

理解回溯

回溯失控

基準測試的說明

更多提高正則表達式效率的方法

何時不用正則表達式

去除字符串首尾空白

使用正則表達式去除首尾空白

不使用正則表達式去除首尾空白

混合解決方案

小結(jié)

第6章:快速響應的用戶界面

瀏覽器UI線程

瀏覽器限制

多久才算太久

使用定時器讓出時間片段

定時器基礎

定時器精度

使用定時器處理數(shù)組

分割任務

定時器與性能

Web Workers

Worder運行環(huán)境

與Worker通信

加載外部文件

實際應用

第7章:Ajax

數(shù)據(jù)傳輸

請求數(shù)據(jù)

發(fā)送數(shù)據(jù)

數(shù)據(jù)格式

XML

JSON

HTML

自定義格式

數(shù)據(jù)格式總結(jié)

Ajax性能指南

緩存數(shù)據(jù)

了解Ajax類庫的局限

小結(jié)

第8章:編程實踐

避免雙重求值

使用Object/Array直接量

避免重復工作

延遲加載

條件預加載

使用速度快的部分

位操作

原生方法

小結(jié)

第9章:構(gòu)建并部署高性能JavaScript應用

Apache Ant

合并多個JS文件

預處理JS文件

JS壓縮

構(gòu)建時處理與運行時處理的對比

JS的HTTP壓縮

緩存JS文件

處理緩存問題

使用內(nèi)容分發(fā)網(wǎng)絡(CDN)

部署JS資源

敏捷JS構(gòu)建過程

小結(jié)

第10章:工具

JS性能分析

YUI Profiler

匿名函數(shù)

Firebug

控制臺面板分析工具

Console API

網(wǎng)絡面板

IE開發(fā)人員工具

Safari Web檢查器(Web Inspector)

分析面板

資源面板

Chrome開發(fā)人員工具

腳本阻塞

Page Speed

Fiddler

YSlow

dynaTrace Ajax Edition

小結(jié)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/95972.html

相關(guān)文章

  • 前端文檔收集

    摘要:系列種優(yōu)化頁面加載速度的方法隨筆分類中個最重要的技術(shù)點常用整理網(wǎng)頁性能管理詳解離線緩存簡介系列編寫高性能有趣的原生數(shù)組函數(shù)數(shù)據(jù)訪問性能優(yōu)化方案實現(xiàn)的大排序算法一怪對象常用方法函數(shù)收集數(shù)組的操作面向?qū)ο蠛驮屠^承中關(guān)鍵詞的優(yōu)雅解釋淺談系列 H5系列 10種優(yōu)化頁面加載速度的方法 隨筆分類 - HTML5 HTML5中40個最重要的技術(shù)點 常用meta整理 網(wǎng)頁性能管理詳解 HTML5 ...

    jsbintask 評論0 收藏0
  • 前端文檔收集

    摘要:系列種優(yōu)化頁面加載速度的方法隨筆分類中個最重要的技術(shù)點常用整理網(wǎng)頁性能管理詳解離線緩存簡介系列編寫高性能有趣的原生數(shù)組函數(shù)數(shù)據(jù)訪問性能優(yōu)化方案實現(xiàn)的大排序算法一怪對象常用方法函數(shù)收集數(shù)組的操作面向?qū)ο蠛驮屠^承中關(guān)鍵詞的優(yōu)雅解釋淺談系列 H5系列 10種優(yōu)化頁面加載速度的方法 隨筆分類 - HTML5 HTML5中40個最重要的技術(shù)點 常用meta整理 網(wǎng)頁性能管理詳解 HTML5 ...

    muddyway 評論0 收藏0
  • 性能JavaScript閱讀簡記(二)

    摘要:訪問集合元素時使用局部變量對于任何類型的訪問,如果對同一個屬性或者方法訪問多次,最好使用一個局部變量對此成員進行緩存。 三、DOM Scripting DOM編程 我們都知道對DOM操作的代價昂貴,這往往成為網(wǎng)頁應用中的性能瓶頸。在解決這個問題之前,我們需要先知道什么是DOM,為什么他會很慢。 DOM in the Browser World 瀏覽器中的DOM DOM是一個獨立于語言...

    RaoMeng 評論0 收藏0
  • 性能JavaScript閱讀簡記(二)

    摘要:訪問集合元素時使用局部變量對于任何類型的訪問,如果對同一個屬性或者方法訪問多次,最好使用一個局部變量對此成員進行緩存。 三、DOM Scripting DOM編程 我們都知道對DOM操作的代價昂貴,這往往成為網(wǎng)頁應用中的性能瓶頸。在解決這個問題之前,我們需要先知道什么是DOM,為什么他會很慢。 DOM in the Browser World 瀏覽器中的DOM DOM是一個獨立于語言...

    coolpail 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<