成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

001-讀書筆記-JavaScript高級(jí)程序設(shè)計(jì) JavaScript簡(jiǎn)介

masturbator / 2356人閱讀

摘要:由于計(jì)算機(jī)的國(guó)際化,組織的標(biāo)準(zhǔn)牽涉到很多其他國(guó)家,因此組織決定改名表明其國(guó)際性。規(guī)范由萬(wàn)維網(wǎng)聯(lián)盟制定。級(jí)標(biāo)準(zhǔn)級(jí)標(biāo)準(zhǔn)是不存在的,級(jí)一般指的是最初支持的。

這篇筆記的內(nèi)容對(duì)應(yīng)的是《JavaScript高級(jí)程序設(shè)計(jì)(第三版)》中的第一章。

1.ECMA 和 ECMA-262

ECMA 是歐洲計(jì)算機(jī)制造商協(xié)會(huì)的縮寫,全程是 European Computer Manufacturers Association。由于計(jì)算機(jī)的國(guó)際化,組織的標(biāo)準(zhǔn)牽涉到很多其他國(guó)家,因此組織決定改名表明其國(guó)際性。現(xiàn)在該協(xié)會(huì)的名稱叫做 Ecma國(guó)際(Ecma International)

Ecma國(guó)際 的任務(wù)包括與有關(guān)組織合作開(kāi)發(fā)通信技術(shù)和消費(fèi)電子標(biāo)準(zhǔn)、鼓勵(lì)準(zhǔn)確的標(biāo)準(zhǔn)落實(shí)、和標(biāo)準(zhǔn)文件與相關(guān)技術(shù)報(bào)告的出版。其中 ECMA-262 就是該組織制定的一種標(biāo)準(zhǔn),作為腳本語(yǔ)言 ECMAScript 的標(biāo)準(zhǔn)。

總結(jié):

ECMA 是一個(gè)制定計(jì)算機(jī)標(biāo)準(zhǔn)的組織

ECMA-262 是 ECMA 組織為 ECMAScript 制定的標(biāo)準(zhǔn)

2.認(rèn)識(shí)JavaScript 2-1 JavaScript的組成

JavaScript由三部分組成:

ECMAScript 核心

DOM 文檔對(duì)象模型

BOM 瀏覽器對(duì)象模型

2-2 ECMAScript

ECMAScript 遵循 ECMA-262 標(biāo)準(zhǔn),由下面的部分組成:

- 語(yǔ)法
- 類型
- 語(yǔ)句
- 關(guān)鍵字
- 保留字
- 操作符
- 對(duì)象

這些內(nèi)容是 JavaScript 的基礎(chǔ),因此,掌握這些非常有必要。

2-3 DOM

文檔對(duì)象模型(Document Object Model),是把針對(duì) XML 的應(yīng)用程序編程接口(API)用于 HTML 而形成的。DOM 規(guī)范由萬(wàn)維網(wǎng)聯(lián)盟(W3C)制定。

DOM0級(jí)標(biāo)準(zhǔn):

DOM0級(jí)標(biāo)準(zhǔn)是不存在的,DOM0級(jí)一般指的是 IE4.0 最初支持的 DHTML(Dynamic HTML)。

DOM1級(jí)標(biāo)準(zhǔn):

DOM1級(jí)由兩個(gè)標(biāo)準(zhǔn)組成:
1. DOM核心:規(guī)定如何映射基于XML的文檔結(jié)構(gòu),一邊簡(jiǎn)化對(duì)文檔中任意部分的訪問(wèn)和操作
2. DOM HTML 模塊:添加了針對(duì) HTML 的對(duì)象和方法

主要目的:映射文檔的結(jié)構(gòu)

DOM2級(jí)標(biāo)準(zhǔn):

DOM2級(jí)在DOM1級(jí)的基礎(chǔ)上增加了下面的內(nèi)容:
1. DOM視圖:定義了跟蹤不同文檔視圖的接口
2. DOM事件:定義了事件和事件處理的接口
3. DOM樣式:定義了基于CSS為元素應(yīng)用樣式的接口
4. DOM遍歷和范圍:定義了遍歷和操作文檔樹的接口

DOM3級(jí)標(biāo)準(zhǔn):

DOM3級(jí)進(jìn)一步擴(kuò)展了DOM:
1. 引入了以統(tǒng)一方式加載和保存文檔的方法
2. 新增了驗(yàn)證文檔的方法
3. 開(kāi)始支持 XML1.0 規(guī)范
2-4 BOM

瀏覽器對(duì)象模型(Browser Object Model)支持訪問(wèn)和操作瀏覽器窗口,一般包含下面幾部分:

- 彈出新瀏覽器窗口
- 移動(dòng)、縮放和關(guān)閉瀏覽器窗口
- 提供瀏覽器對(duì)象 navigator 操作瀏覽器
- 提供 location 對(duì)象操作 URL
- 提供顯示器的操作對(duì)象 screen
- 提供對(duì)象 cookies 的支持
- 提供像 XMLHttpRequest 和 IE 的 ActiveXObject 這樣的自定義對(duì)象

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/89363.html

相關(guān)文章

  • JavaScript高級(jí)程序設(shè)計(jì)》(第3版)讀書筆記 第1~2章

    摘要:表示應(yīng)該立即下載腳本,但不應(yīng)妨礙頁(yè)面中的其他操作可選。表示通過(guò)屬性指定的代碼的字符集。表示腳本可以延遲到文檔完全被解析和顯示之后再執(zhí)行。實(shí)際上,服務(wù)器在傳送文件時(shí)使用的類型通常是,但在中設(shè)置這個(gè)值卻可能導(dǎo)致腳本被忽略。 第1章 JavaScript 簡(jiǎn)介 雖然JavaScript和ECMAScript通常被人們用來(lái)表達(dá)相同的含義,但JavaScript的含義比ECMA-262要多得多...

    Corwien 評(píng)論0 收藏0
  • 002-讀書筆記-JavaScript高級(jí)程序設(shè)計(jì) 在HTML中使用JavaScript

    摘要:文件內(nèi)部使用使用到的代碼引入外部文件外部代碼的地址標(biāo)簽的位置一般情況下,標(biāo)簽的位置放在標(biāo)簽中引入代碼頁(yè)面結(jié)構(gòu)對(duì)于需要引入很多的中間,如果把放在頭部,無(wú)疑會(huì)導(dǎo)致瀏覽器呈現(xiàn)頁(yè)面出現(xiàn)延遲,就是導(dǎo)致頁(yè)面出現(xiàn)空白。頁(yè)面結(jié)構(gòu)引入代碼 這篇筆記的內(nèi)容對(duì)應(yīng)的是《JavaScript高級(jí)程序設(shè)計(jì)(第三版)》中的第二章。 1.使用方式 在HTML中使用 JavaScript 的方式有兩種,第一種就是直接內(nèi)...

    banana_pi 評(píng)論0 收藏0
  • 讀書筆記(01) - JSON - JavaScript高級(jí)程序設(shè)計(jì)

    摘要:用于把對(duì)象序列化字符串,在序列化對(duì)象時(shí),所有函數(shù)及原型成員都會(huì)被有意忽略,不體現(xiàn)在結(jié)果中。對(duì)第步返回的每個(gè)值進(jìn)行相應(yīng)的序列化。參考文檔高級(jí)程序設(shè)計(jì)作者以樂(lè)之名本文原創(chuàng),有不當(dāng)?shù)牡胤綒g迎指出。 showImg(https://segmentfault.com/img/bVburW1?w=658&h=494); JSON與JavaScript對(duì)象 JSON是一種表示結(jié)構(gòu)化數(shù)據(jù)的存儲(chǔ)格式,語(yǔ)...

    mengbo 評(píng)論0 收藏0
  • JavaScript高級(jí)程序設(shè)計(jì)讀書筆記

    摘要:為了每個(gè)對(duì)象都能通過(guò)來(lái)檢測(cè),需要以或者的形式來(lái)調(diào)用,傳遞要檢查的對(duì)象作為第一個(gè)參數(shù),稱為。對(duì)象都是動(dòng)態(tài)的,這就意味著每次訪問(wèn)對(duì)象,都會(huì)運(yùn)行一次查詢。是語(yǔ)言中立的用于訪問(wèn)和操作和文檔。 一、第三章 基本概念: 1.理解參數(shù) 1.1 可以向函數(shù)中傳遞任意數(shù)量的參數(shù),并且可以通過(guò)arguments對(duì)象來(lái)訪問(wèn)這些參數(shù)。 1.2 arguments對(duì)象只是類似數(shù)組,它通過(guò)length來(lái)確定傳進(jìn)來(lái)...

    dayday_up 評(píng)論0 收藏0
  • 004-讀書筆記-JavaScript高級(jí)程序設(shè)計(jì) 基本概念(下)

    摘要:操作符,會(huì)將數(shù)值改變正數(shù)變成負(fù)數(shù)負(fù)數(shù)變成正數(shù)。同時(shí),也說(shuō)明了,使用兩個(gè)邏輯非操作符和的操作結(jié)果相同。操作符得到的是余數(shù)。不相等操作符有兩種。 這篇筆記的內(nèi)容對(duì)應(yīng)的是《JavaScript高級(jí)程序設(shè)計(jì)(第三版)》中的第三章。 1.操作符 1-1 一元操作符 遞增和遞減操作符 遞增和遞減操作符有兩個(gè) ++ 和 --。一元操作符使用的時(shí)候,可以前置也可以后置。由于兩個(gè)操作方式類似,先只說(shuō)明 ...

    nevermind 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<