摘要:由于計算機的國際化,組織的標準牽涉到很多其他國家,因此組織決定改名表明其國際性。規范由萬維網聯盟制定。級標準級標準是不存在的,級一般指的是最初支持的。
這篇筆記的內容對應的是《JavaScript高級程序設計(第三版)》中的第一章。
1.ECMA 和 ECMA-262ECMA 是歐洲計算機制造商協會的縮寫,全程是 European Computer Manufacturers Association。由于計算機的國際化,組織的標準牽涉到很多其他國家,因此組織決定改名表明其國際性。現在該協會的名稱叫做 Ecma國際(Ecma International)
Ecma國際 的任務包括與有關組織合作開發通信技術和消費電子標準、鼓勵準確的標準落實、和標準文件與相關技術報告的出版。其中 ECMA-262 就是該組織制定的一種標準,作為腳本語言 ECMAScript 的標準。
2.認識JavaScript 2-1 JavaScript的組成總結:
ECMA 是一個制定計算機標準的組織
ECMA-262 是 ECMA 組織為 ECMAScript 制定的標準
JavaScript由三部分組成:
ECMAScript 核心
DOM 文檔對象模型
BOM 瀏覽器對象模型
2-2 ECMAScriptECMAScript 遵循 ECMA-262 標準,由下面的部分組成:
- 語法 - 類型 - 語句 - 關鍵字 - 保留字 - 操作符 - 對象
這些內容是 JavaScript 的基礎,因此,掌握這些非常有必要。
2-3 DOM文檔對象模型(Document Object Model),是把針對 XML 的應用程序編程接口(API)用于 HTML 而形成的。DOM 規范由萬維網聯盟(W3C)制定。
DOM0級標準:
DOM0級標準是不存在的,DOM0級一般指的是 IE4.0 最初支持的 DHTML(Dynamic HTML)。
DOM1級標準:
DOM1級由兩個標準組成: 1. DOM核心:規定如何映射基于XML的文檔結構,一邊簡化對文檔中任意部分的訪問和操作 2. DOM HTML 模塊:添加了針對 HTML 的對象和方法 主要目的:映射文檔的結構
DOM2級標準:
DOM2級在DOM1級的基礎上增加了下面的內容: 1. DOM視圖:定義了跟蹤不同文檔視圖的接口 2. DOM事件:定義了事件和事件處理的接口 3. DOM樣式:定義了基于CSS為元素應用樣式的接口 4. DOM遍歷和范圍:定義了遍歷和操作文檔樹的接口
DOM3級標準:
DOM3級進一步擴展了DOM: 1. 引入了以統一方式加載和保存文檔的方法 2. 新增了驗證文檔的方法 3. 開始支持 XML1.0 規范2-4 BOM
瀏覽器對象模型(Browser Object Model)支持訪問和操作瀏覽器窗口,一般包含下面幾部分:
- 彈出新瀏覽器窗口 - 移動、縮放和關閉瀏覽器窗口 - 提供瀏覽器對象 navigator 操作瀏覽器 - 提供 location 對象操作 URL - 提供顯示器的操作對象 screen - 提供對象 cookies 的支持 - 提供像 XMLHttpRequest 和 IE 的 ActiveXObject 這樣的自定義對象
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/89363.html
摘要:表示應該立即下載腳本,但不應妨礙頁面中的其他操作可選。表示通過屬性指定的代碼的字符集。表示腳本可以延遲到文檔完全被解析和顯示之后再執行。實際上,服務器在傳送文件時使用的類型通常是,但在中設置這個值卻可能導致腳本被忽略。 第1章 JavaScript 簡介 雖然JavaScript和ECMAScript通常被人們用來表達相同的含義,但JavaScript的含義比ECMA-262要多得多...
摘要:文件內部使用使用到的代碼引入外部文件外部代碼的地址標簽的位置一般情況下,標簽的位置放在標簽中引入代碼頁面結構對于需要引入很多的中間,如果把放在頭部,無疑會導致瀏覽器呈現頁面出現延遲,就是導致頁面出現空白。頁面結構引入代碼 這篇筆記的內容對應的是《JavaScript高級程序設計(第三版)》中的第二章。 1.使用方式 在HTML中使用 JavaScript 的方式有兩種,第一種就是直接內...
摘要:用于把對象序列化字符串,在序列化對象時,所有函數及原型成員都會被有意忽略,不體現在結果中。對第步返回的每個值進行相應的序列化。參考文檔高級程序設計作者以樂之名本文原創,有不當的地方歡迎指出。 showImg(https://segmentfault.com/img/bVburW1?w=658&h=494); JSON與JavaScript對象 JSON是一種表示結構化數據的存儲格式,語...
摘要:為了每個對象都能通過來檢測,需要以或者的形式來調用,傳遞要檢查的對象作為第一個參數,稱為。對象都是動態的,這就意味著每次訪問對象,都會運行一次查詢。是語言中立的用于訪問和操作和文檔。 一、第三章 基本概念: 1.理解參數 1.1 可以向函數中傳遞任意數量的參數,并且可以通過arguments對象來訪問這些參數。 1.2 arguments對象只是類似數組,它通過length來確定傳進來...
摘要:操作符,會將數值改變正數變成負數負數變成正數。同時,也說明了,使用兩個邏輯非操作符和的操作結果相同。操作符得到的是余數。不相等操作符有兩種。 這篇筆記的內容對應的是《JavaScript高級程序設計(第三版)》中的第三章。 1.操作符 1-1 一元操作符 遞增和遞減操作符 遞增和遞減操作符有兩個 ++ 和 --。一元操作符使用的時候,可以前置也可以后置。由于兩個操作方式類似,先只說明 ...
閱讀 2946·2021-10-28 09:32
閱讀 2973·2021-10-11 10:57
閱讀 3123·2021-10-08 10:05
閱讀 2600·2021-09-28 09:36
閱讀 2218·2019-08-30 15:55
閱讀 2274·2019-08-30 15:44
閱讀 2398·2019-08-30 14:02
閱讀 3077·2019-08-29 17:16