Html+Css+JavaScript 總結

This對象
——
1. this總是指向函數的直接調用者(而非間接調用者);
2. 如果有new關鍵字,this指向new出來的那個對象;
3. 在事件中,this指向觸發這個事件的對象;特別地,IE中的attachEvent中的this總是指向全局對象Window;


嚴格模式與混雜模式-如何觸發這兩種模式,區分它們有何意義
1. 混雜模式(quirks mode)
//讓IE的行爲與(包含非標準特性的)IE5相同
標準模式(standards mode)
//讓IE的行爲更接近標準行爲
2. 混雜模式是一種比較寬鬆的向後兼容的模式。混雜模式通常模擬老式瀏覽器的行爲,以防止老站點無法工作。
3. 根據Doctype是否存在以及使用哪種DTD來觸發其不同的模式。如果Doctype不存在或者其形式不正確那麼默認爲混雜模式。如果XHTMLl文檔中包含完整的Doctype,那麼它一般以標準模式呈現。
4. 觸發混雜模式:
如果在文檔開始處沒有發現文檔類型聲明,則所有瀏覽器都會默認開啓混雜模式。但採用混雜模式不是什麼值得推薦的做法,因爲不同瀏覽器在這種模式下的行爲差異非常大,如果不使用某些hack技術,跨瀏覽器的行爲根本就沒有一致性可言。
5. H5中只需要聲明

<!DOCTYPE html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章