摘要:把整個頁面映射為一個多層節點結構瀏覽器對象可以控制瀏覽器顯示的頁面意外的部分。從根本上講,只處理瀏覽器窗口和框架但人們習慣上也把所有針對瀏覽器的擴展算作的一部分?,F在有了,實現的細節有望朝著兼容性越來越高的方向發展。
1 JavaScript實現
核心 (ECMAScript)
文檔對象模型(DOM)
瀏覽器對象模型(BOM)
1.1 ECMAScriptECMAScript是JavaScript的標準,JavaScript是ECMAScript的實現
ECMAScript規定了這些組成部分:語法,類型,語句,關鍵字,保留字,操作符,對象
成為ECMAScript的實現必須做到:
支持ECMA-262描述的所有“類型、值、對象、屬性、函數以及程序句法和語義”
支持Unicode字符標準
添加ECMA-262沒有描述的“更多類型、值、對象、屬性和函數”
支持ECMA-262沒有定義的“程序和正則表達式語法”
1.2 文檔對象模型(DOM)DOM是針對XML但經過擴展用于HTML的應用程序編程接口。DOM把整個頁面映射為一個多層節點結構
1.3 瀏覽器對象(BOM)BOM可以控制瀏覽器顯示的頁面意外的部分。
從根本上講,BOM只處理瀏覽器窗口和框架;但人們習慣上也把所有針對瀏覽器的JavaScript擴展算作BOM的一部分。如下:
彈出新瀏覽器窗口的功能
移動、縮放和關閉瀏覽器窗口的功能
提供瀏覽器詳細信息的navigator對象
提供瀏覽器所加載頁面的詳細信息的location對象
提供用戶顯示器分辨率詳細信息的screen對象
對cookies的支持
像XMLHttpRequest和IE的ActiveXOBject這樣的自定義對象
由于沒有BOM標準可以遵循,因此每個瀏覽器都有自己的實現?,F在有了HTML5,BOM實現的細節有望朝著兼容性越來越高的方向發展。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/82420.html
摘要:在這種情況下,函數在停止執行后將返回值。這種用法一般用在需要提前停止函數執行而又不需要返回值的情況下嚴格模式對函數有一些限制不能把函數命名為或不能把參數命名為或不能出現兩個命名參數同名的情況。 把近期看高程這本書做的筆記摘錄整理出來了,總歸對原生javascript理論有了一個比較全面的的認識,這次把書中的一些知識要點摘錄出來了,便于以后查閱的時候有方向,也更有效率??! 第一章、jav...
摘要:簡介簡史誕生于年,當時主要負責表單的輸入驗證。實現一個完整的由三部分組成核心文檔對象模型瀏覽器對象模型就是對實現該標準規定的各個方面內容的語言的描述。把整個頁面映射為一個多層節點結構。由萬維網聯盟規劃。主要目標是映射文檔的結構。 JavaScript簡介 JavaScript簡史 JavaScript誕生于1995年,當時主要負責表單的輸入驗證。 如果沒有表單驗證的功能,填入信息之...
摘要:高級程序設計第版學習筆記及心得。寫于入門第個月。在早期,僅用于簡單的表單驗證等操作。后來,具備了與瀏覽器窗口及其內容等幾乎所有方面交互的能力。具體說來,指和最初支持的的實現核心規定了語法類型語句關鍵字保留字操作符對象瀏覽器對象模型。 《JavaScript高級程序設計》(第3版)學習筆記及心得。寫于入門JS第9個月。 在早期,js僅用于簡單的表單驗證等操作。后來,具備了與瀏覽器窗口及其...
摘要:類型的錯誤會在數值超出相應范圍時觸發。最常發生類型錯誤的情況,就是傳遞給函數的參數事先未經檢查,結果傳入類型與預期類型不相符。捕獲錯誤的目的在于避免瀏覽器以默認方式處理它們而拋出錯誤的目的在于提供錯誤發生具體原因的消息。 0 前言 目前讀到了《高程3》的錯誤檢測部分,現在先挖一個坑,關于錯誤檢測應該寫三篇總結:firebug檢測錯誤和輸出信息;try-catch錯誤捕獲;常見錯誤種類。...
摘要:類型的錯誤會在數值超出相應范圍時觸發。最常發生類型錯誤的情況,就是傳遞給函數的參數事先未經檢查,結果傳入類型與預期類型不相符。捕獲錯誤的目的在于避免瀏覽器以默認方式處理它們而拋出錯誤的目的在于提供錯誤發生具體原因的消息。 0 前言 目前讀到了《高程3》的錯誤檢測部分,現在先挖一個坑,關于錯誤檢測應該寫三篇總結:firebug檢測錯誤和輸出信息;try-catch錯誤捕獲;常見錯誤種類。...
閱讀 1849·2021-09-29 09:35
閱讀 2711·2021-09-22 15:25
閱讀 1972·2021-08-23 09:43
閱讀 2049·2019-08-30 15:54
閱讀 3349·2019-08-30 15:53
閱讀 2387·2019-08-30 13:50
閱讀 2399·2019-08-30 11:24
閱讀 2269·2019-08-29 15:37