JS DOM編程藝術第五章

1.window對象的open方法:創(chuàng)建新的瀏覽器窗口,語法:window.open(url, name, features),有三個可選參數(shù),第一個參數(shù)是要打開的窗口網頁地址,若忽略則打開一個空白窗口,第二個參數(shù)是新窗口的名字,在代碼中可以通過名字與新窗口進行通信,最后一個參數(shù)是逗號分隔的字符串,內容是新窗口的各種屬性,例如:

function popUp(winURL){
  window.open(winURL, "popup", "width: 300, height: 500");
}

html中使用:

<a  onclick="popUp('http://www.test.com'); return false;">Example</a>

return false是為了阻止a標簽默認行為,href屬性的設置是為了預留退路。
更簡單的代碼:

<a href="http://www......" onclick="popUp(this.href); return false;">Example</a>

2.對象檢測:
if(!method) return false;
3.盡量少訪問DOM,盡量減少標記。如需多次搜索,將第一次搜索的結果賦值給一個變量,之后調用該變量,可以有效減少搜索次數(shù),盡量減少標記,過多的標記會使DOM樹增加,從而降低搜索的效率。
4.盡量減少引入JS腳本的數(shù)量,合并腳本,過多腳本帶來過多請求,減少請求數(shù)量通常是性能優(yōu)化首要考慮的。
5.壓縮腳本,對性能好。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 前言 歸根結底,代碼都是思想和概念的體現(xiàn)。沒人能把一種程序設計語言的所有語法和關鍵字都記住,可以查閱參考書來解決。...
    朱細細閱讀 3,148評論 4 14
  • 本章內容 平穩(wěn)退化 確保網頁在沒有JS的情況下也能正常工作。 分離JS 把網頁的結構和內容與JS腳本的動作行為分開...
    fumier閱讀 300評論 0 0
  • 1.幾種基本數(shù)據(jù)類型?復雜數(shù)據(jù)類型?值類型和引用數(shù)據(jù)類型?堆棧數(shù)據(jù)結構? 基本數(shù)據(jù)類型:Undefined、Nul...
    極樂君閱讀 5,893評論 0 106
  • 嗨,你好!我們相識大概有九千天了,請原諒我這么久了第一次和你這樣打招呼。 我已經不記得從何時起我開始慢慢...
    Super_龍閱讀 320評論 0 1
  • 九年之前的今天,一場大地震吞噬了數(shù)萬同胞的生命,讓無數(shù)家庭支離破碎,讓整個民族為之嗚咽落淚。而今,九年過去了,有的...
    干凈透徹的眼睛閱讀 233評論 0 1

友情鏈接更多精彩內容