JSDOM程式設計藝術 ch5 向後相容 效能考慮

2021-08-07 16:59:17 字數 575 閱讀 1550

向後相容

方案一:物件檢測(增加一行:如果document.方法不存在,就

return false)

方案二:瀏覽器嗅探browser sniffing,風險大(瀏覽器提供資訊不真實;嗅探指令碼變複雜;瀏覽器版本號要求嚴格,指令碼修改多)

效能考慮

1.盡量少訪問

dom和盡量少減少標記(取得類似元素的函式進行合併重構,儘量減少遍歷

dom樹的次數;減少不必要的標記以減少

dom樹的規模)

之前,並通過

window

的onload

進行操作需要的載入方式)

3.壓縮指令碼(把指令碼中不必要的位元組,如空格和注釋,通通刪除,或者使用更短的變數名等;可以使用兩個版本,乙個工作副本用於修改**,並新增注釋,乙個精簡副本放在伺服器端命名新增

min;常用的**壓縮工具:

douglas crockford

的jsmin;

雅虎的yui compressor

;谷歌的

closure compiler)

java核心技術ch5

多型,可以將乙個子類的物件賦值給超類的變數,但不能將乙個超類的引用賦給子類變數。另外,假設employee是manger的超類,在執行employee e new manger 之後,e只能呼叫employee中有的方法,不能呼叫manger中有,但employee中沒有的,注意的是,如果mange...

JS DOM程式設計藝術 讀書筆記 完

花了乙個星期 終於把 js dom程式設計藝術 零零散散的看了一遍 這是最近乙個半月來看的第四本有關js的書 其它分別是 js完全自學手冊 js王者歸來 js程式設計教程 而之所以會去看這本 是看了csdn上展望js的乙個帖子 裡面很推薦 說說心得吧 感覺這本書說的東西 都是一些很底層很實用的東西 ...

離散數學及其應用 ch5 基本組合計數

第五章介紹了基本的組合計數知識,組合數學是研究如何對物件進行安排的學科,最早誕生於賭博遊戲,因此也是概率論的基礎,這章介紹的基本知識點涉及如下幾個方面 基本計數原理,鴿巢原理,基本排列和組合,二項式定理和廣義排列和組合。先來看看基本計數原理,基本計數原理可以說是組合計數的基礎,為什麼這麼說呢?因為很...