高程第一章——JavaScript的前世今生

JavaScript簡(jiǎn)介

  • JS誕生于1995年。作用是處理輸入驗(yàn)證。
  • 現(xiàn)在的JS拿霉,具備與瀏覽器窗口及內(nèi)容交互的能力缘滥。擁有閉包、匿名函數(shù)、元編程等特性。
  • JScript是微軟在IE的早期版本中的JavaScript實(shí)現(xiàn)。
  • Netscape(網(wǎng)景)玷禽、微軟、Mozilla的關(guān)系:Mozilla的前身是Netscape呀打。是微軟的競(jìng)爭(zhēng)對(duì)手矢赁。
  • 布蘭登艾奇,JavaScript的創(chuàng)始人贬丛。
  • 1997年撩银,歐洲計(jì)算機(jī)制造商協(xié)會(huì)(ECMA)指定各瀏覽器開(kāi)發(fā)商組成的39號(hào)技術(shù)委員會(huì)定義了ECMAScript新腳本語(yǔ)言的標(biāo)準(zhǔn)——ECMA-262。

JavaScript的組成

ECMAScript
  • web瀏覽器只是ECMAScript實(shí)現(xiàn)可能的宿主環(huán)境之一豺憔,還有服務(wù)端JavaScript平臺(tái)额获。
  • ECMA-262規(guī)定了JavaScript的語(yǔ)法、類(lèi)型恭应、語(yǔ)句抄邀、關(guān)鍵字、保留字昼榛、操作符境肾、對(duì)象。
文檔對(duì)象模型(DOM)
  • 定義:DOM胆屿,Document Object Model准夷,針對(duì)XML但經(jīng)過(guò)擴(kuò)展用于HTML的應(yīng)用程序編程接口(API,Application Programming Interface)莺掠。
DOM級(jí)別
  1. DOM1
  • 1998年10月成為W3C推薦標(biāo)準(zhǔn)。
  • 由兩個(gè)模塊組成:DOM核心(DOM Core)和DOM HTML读宙。
  • DOM核心規(guī)定了如何映射基于XML的文檔結(jié)構(gòu)彻秆,以便簡(jiǎn)化對(duì)文檔任意部分的訪問(wèn)和操作。DOM HTML模塊在DOM核心的基礎(chǔ)上加以擴(kuò)展结闸,添加了針對(duì)HTML的對(duì)象和方法唇兑。
  1. DOM2
  • 添加的新模塊:
    DOM視圖(DOM Views):定義了跟蹤不同文檔視圖的接口;
    DOM事件(DOM Events):定義了事件和事件處理的接口桦锄;
    DOM樣式(DOM Style):定義了基于CSS為元素應(yīng)用樣式的接口扎附;
    DOM遍歷和范圍(DOM ):定義了遍歷和操作文檔樹(shù)的接口。
  1. DOM3
  • 添加了新模塊:
    DOM加載和保存(DOM Load and Save):以統(tǒng)一方式加載和保存文檔结耀。
    DOM驗(yàn)證(DOM Validation):驗(yàn)證文檔留夜。
BOM
  • 定義:支持可以訪問(wèn)和操作瀏覽器窗口的瀏覽器對(duì)象模型匙铡。(BOM,Browser Object Model)碍粥。
  • 內(nèi)容:
    處理瀏覽器窗口和框架鳖眼;
    彈出新瀏覽器窗口的功能;
    移動(dòng)嚼摩、縮放和關(guān)閉瀏覽器窗口的功能钦讳;
    提供瀏覽器詳細(xì)信息的navigator對(duì)象;
    提供瀏覽器所加載頁(yè)面的詳細(xì)信息的location對(duì)象枕面;
    提供用戶(hù)顯示器分辨率詳細(xì)信息的screen對(duì)象愿卒;
    對(duì)cookies的支持;
    像XMLHttpRequest和IE的ActiveXObject這樣的自定義對(duì)象潮秘。

小結(jié):

  • JavaScript是一種專(zhuān)為與網(wǎng)頁(yè)交互而設(shè)計(jì)的腳本語(yǔ)言琼开。
  • 三個(gè)組成部分:
    ECMAScript,由ECMA-262定義唇跨,提供核心語(yǔ)言功能稠通。
    文檔對(duì)象模型(DOM),提供訪問(wèn)和操作網(wǎng)頁(yè)內(nèi)容的方法和接口买猖。
    瀏覽器對(duì)象模型(BOM)改橘,提供與瀏覽器交互的方法和接口。
  • 主要瀏覽器:IE玉控、Chrome飞主、Firefox、Opera高诺、Safari碌识。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市虱而,隨后出現(xiàn)的幾起案子筏餐,更是在濱河造成了極大的恐慌,老刑警劉巖牡拇,帶你破解...
    沈念sama閱讀 216,919評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件魁瞪,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡惠呼,警方通過(guò)查閱死者的電腦和手機(jī)导俘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)剔蹋,“玉大人旅薄,你說(shuō)我怎么就攤上這事∑溃” “怎么了少梁?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,316評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵洛口,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我猎莲,道長(zhǎng)绍弟,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,294評(píng)論 1 292
  • 正文 為了忘掉前任著洼,我火速辦了婚禮樟遣,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘身笤。我一直安慰自己豹悬,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布液荸。 她就那樣靜靜地躺著瞻佛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪娇钱。 梳的紋絲不亂的頭發(fā)上伤柄,一...
    開(kāi)封第一講書(shū)人閱讀 51,245評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音文搂,去河邊找鬼适刀。 笑死,一個(gè)胖子當(dāng)著我的面吹牛煤蹭,可吹牛的內(nèi)容都是我干的笔喉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,120評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼硝皂,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼常挚!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起稽物,我...
    開(kāi)封第一講書(shū)人閱讀 38,964評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤奄毡,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后贝或,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體吼过,經(jīng)...
    沈念sama閱讀 45,376評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評(píng)論 2 333
  • 正文 我和宋清朗相戀三年傀缩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片农猬。...
    茶點(diǎn)故事閱讀 39,764評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡赡艰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出斤葱,到底是詐尸還是另有隱情慷垮,我是刑警寧澤揖闸,帶...
    沈念sama閱讀 35,460評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站料身,受9級(jí)特大地震影響汤纸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜芹血,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評(píng)論 3 327
  • 文/蒙蒙 一贮泞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧幔烛,春花似錦啃擦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,697評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至狡恬,卻和暖如春珠叔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背弟劲。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,846評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工祷安, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人函卒。 一個(gè)月前我還...
    沈念sama閱讀 47,819評(píng)論 2 370
  • 正文 我出身青樓辆憔,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親报嵌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子虱咧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容