js打怪升級之路-(1) JavaScript簡介

1阻逮、前言

最近在工作過程中深感js基礎(chǔ)知識掌握的薄弱,在面對一些常規(guī)問題時依然記不清楚秩彤,需要百度查詢叔扼。對于一個有技術(shù)追求的小仙男,小哥哥很是不爽呐舔。于是乎币励,老夫聊發(fā)少年狂,左擎蒼珊拼,右牽黃食呻,開啟了js升級打怪之路。本學習筆記是基于紅皮書 (JavaScript高級程序設(shè)計) 學習的澎现。話不多說仅胞,讓優(yōu)秀成為一種習慣吧。Let's go,show time.

timg.jpg

2剑辫、簡介

JavaScript是一種專為網(wǎng)頁交互而設(shè)計的腳本語言干旧。主要以下三部分組成:

  • ECMAScript 由ECMA-262定義,提供核心語言功能妹蔽;
  • 文檔對象模型DOM椎眯,提供訪問和操作網(wǎng)頁內(nèi)容的方法和接口;
  • 瀏覽器對象模型BOM胳岂,提供與瀏覽器交互的方法和接口编整。

ECMAScript

官方解釋:

這是對實現(xiàn)該標準規(guī)定的各個方面內(nèi)容語言的描述。它規(guī)定了js這門語言的下列組成部分:

  • 語法
  • 類型
  • 語句
  • 關(guān)鍵字
  • 保留字
  • 操作符
  • 對象

個人理解:

這是一個標準乳丰,定義js是基于某種特定的標準掌测,遵循特定的規(guī)律來完成一些功能的實現(xiàn)。類比 英文产园、漢語汞斧,兩者都是語言,各自遵循不同的標準什燕。

image

文檔對象模型DOM

官方解釋:

是針對XML但經(jīng)過擴展HTML的應用程序編程接口粘勒。DOM把整個頁面映射為一個多沉層節(jié)點結(jié)構(gòu)剩膘。通過DOM創(chuàng)建的文檔樹形圖厢岂,開發(fā)人員獲得了控制頁面內(nèi)容和結(jié)構(gòu)的主動權(quán)屡贺。借助DOM提供的API雄可,開發(fā)人員可以輕松自如的刪除粗截、添加巍棱、替換或修改任何節(jié)點含滴。

此外氢拥,DOM還分級別虽另,1暂刘、2、3級捂刺∫ゼ穑總的來說就是每增加一級,就要多出一定功能族展,解放天性一下下森缠。了解這些級別歷史、DOM的由來對認知js會有更深的見解仪缸。相關(guān)知識贵涵,百度是個好東西。

個人理解:

官方說的對恰画,都聽你的宾茂。

瀏覽器對象模型BOM

官方解釋看著費勁自己總結(jié)下:

  • BOM是Browser Object Model的縮寫,簡稱瀏覽器對象模型拴还。
  • BOM提供了獨立于內(nèi)容而與瀏覽器窗口進行交互的對象跨晴。
  • 由于BOM主要用于管理窗口與窗口之間的通訊,因此其核心對象是window片林。
  • BOM由一系列相關(guān)的對象構(gòu)成端盆,并且每個對象都提供了很多方法與屬性。
  • BOM缺乏標準费封,JavaScript語法的標準化組織是ECMA焕妙,DOM的標準化組織是W3C(WHATWG,WebHypertextApplicationTechnologyWorkingGroup——網(wǎng)頁超文本應用程序技術(shù)工作組目前正在努力促進BOM的標準化)
    BOM最初是Netscape瀏覽器標準的一部分。

可以做啥孝偎?

BOM提供了一些訪問窗口對象的一些方法访敌,我們可以用它來移動窗口位置,改變窗口大小衣盾,打開新窗口和關(guān)閉窗口寺旺,彈出對話框,進行導航以及獲取客戶的一些信息如:瀏覽器品牌版本势决,屏幕分辨率阻塑。但BOM最強大的功能是它提供了一個訪問HTML頁面的一入口——document對象,以使得我們可以通過這個入口來使用DOM的強大功能9础3旅А!相關(guān)知識太多,找了網(wǎng)友給出的見解走搁。瀏覽器對象模型(Browser Object Model)

3独柑、小尾巴

以上是個人總結(jié)的內(nèi)容,官方指的是 (JavaScript高級程序設(shè)計)私植, 如有不對之處忌栅,請留言指正,還不點個贊哈曲稼。

image
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末索绪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子贫悄,更是在濱河造成了極大的恐慌瑞驱,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件窄坦,死亡現(xiàn)場離奇詭異唤反,居然都是意外死亡,警方通過查閱死者的電腦和手機嫡丙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門拴袭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人曙博,你說我怎么就攤上這事拥刻。” “怎么了父泳?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵般哼,是天一觀的道長。 經(jīng)常有香客問我惠窄,道長蒸眠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任杆融,我火速辦了婚禮楞卡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘脾歇。我一直安慰自己蒋腮,他們只是感情好,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布藕各。 她就那樣靜靜地躺著池摧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪激况。 梳的紋絲不亂的頭發(fā)上作彤,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天膘魄,我揣著相機與錄音,去河邊找鬼竭讳。 笑死创葡,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的代咸。 我是一名探鬼主播蹈丸,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼呐芥!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起奋岁,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤思瘟,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后闻伶,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體滨攻,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年蓝翰,在試婚紗的時候發(fā)現(xiàn)自己被綠了光绕。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡畜份,死狀恐怖诞帐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情爆雹,我是刑警寧澤停蕉,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站钙态,受9級特大地震影響慧起,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜册倒,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一蚓挤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧驻子,春花似錦灿意、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至演熟,卻和暖如春鞭执,著一層夾襖步出監(jiān)牢的瞬間司顿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工兄纺, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留大溜,地道東北人。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓估脆,卻偏偏與公主長得像钦奋,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子疙赠,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355

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