讀書筆記1:Javascript簡(jiǎn)介


Javascript語言特性

語言特性這里塊彬伦,書本沒有講的很多滔悉,基本都是在別的博客看的,很多博客的觀點(diǎn)也不一致单绑,我就挑幾點(diǎn)常見的理解一下回官。

(1)基于原型

????js的面向?qū)ο笫腔谠偷拿嫦驅(qū)ο螅瑢?duì)象創(chuàng)建的方式根本上只有一種搂橙,就是以原型對(duì)象為模板創(chuàng)建對(duì)象歉提。

????只有對(duì)象,沒有類份氧;對(duì)象繼承對(duì)象唯袄,而不是類繼承類。

????原型對(duì)象是新對(duì)象的模板蜗帜,它將自身的屬性共享給新對(duì)象恋拷。

????一個(gè)對(duì)象不但可以享有自己創(chuàng)建時(shí)和運(yùn)行時(shí)定義的屬性,而且可以享有原型對(duì)象的屬性。

這一塊內(nèi)容來自于大神博客

(2)弱類型

變量不需要聲明和指定類型即可使用

(3)動(dòng)態(tài)性

采用事件驅(qū)動(dòng)的方式進(jìn)行

可以在前端實(shí)現(xiàn)一些和服務(wù)器完全沒有聯(lián)系的效果

(4)解釋性

解釋性語言孤荣,變執(zhí)行邊解釋踪古,無需編譯

(5)安全性

語言相對(duì)來說比較安全,僅由瀏覽器執(zhí)行诀豁,不允許javascript訪問本地硬盤,以及操作服務(wù)器上的數(shù)據(jù)窥妇,只用來顯示瀏覽器的網(wǎng)頁效果和實(shí)時(shí)交互舷胜。


起源

Javascript 由 Netscape 網(wǎng)景公司于1995年著手開發(fā)。1996年活翩,Javascript 1.0 最初應(yīng)用于 Netscape Navigator 2 烹骨。


Javascript實(shí)現(xiàn)

Javascript?和?ECMAScript?實(shí)際上不是同一個(gè)東西翻伺,Javascript含義更為廣泛。?

Javascript 的三個(gè)組成部分如下

????核心ECMAScript

????文檔對(duì)象模型DOM

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

DOM?和?BOM?是兩個(gè)比較難的概念沮焕,后面的章節(jié)會(huì)專門提及吨岭。


ECMAscript標(biāo)準(zhǔn)

(1)ECMA-262實(shí)際上只是這門語言的基礎(chǔ),開發(fā)者們峦树、瀏覽器廠商們?cè)诖嘶A(chǔ)上構(gòu)建更完善的腳本語言辣辫,才能實(shí)現(xiàn)效果。

(2)ECMA-262規(guī)定的內(nèi)容有以下幾個(gè)方面:

????語法

????類型

????語句

????關(guān)鍵字

????保留字

????操作符

????對(duì)象

(3)版本歷史

????1997年魁巩,以Javascript1.1為藍(lán)本制定ECMA-262標(biāo)準(zhǔn)第1版急灭,命名為ECMAScript

????1998年,ECMAScript成為ISO國際標(biāo)準(zhǔn)(ISO/IEC-16262)

????1998年歪赢,ECMAScript第2版化戳,無更新,跟ISO/IEC-16262保持統(tǒng)一

????1999年埋凯,ECMAScript第3版点楼,做出了很大的修改完善,使ECMAScript成為一門真正的編程語言

????ECMAScript第4版白对,因改動(dòng)過大被否決掠廓。被小幅改動(dòng)的ECMAScript 3.1所取代

????2009年,ECMAScript第5版甩恼,就是ECMAScript 3.1蟀瞧,所謂的es5,現(xiàn)在的主流

????2011年条摸,ECMAscript 5.1版發(fā)布悦污,并且成為ISO國際標(biāo)準(zhǔn)(ISO/IEC 16262:2011)

????2015年,ECMAScript第6版钉蒲,稱之es6或者es2015切端,本書未涉及,但主流瀏覽器大部分已兼容顷啼,即將成為主流踏枣。

為了更頻繁地發(fā)布包含小規(guī)模增量更新的新版本,以后的版本都會(huì)使用年份命名钙蒙,如es2016茵瀑。


相關(guān)概念

(1)ECMA

European Computer Manufactures Association,中文名“歐洲計(jì)算機(jī)制造商協(xié)會(huì)”躬厌,1994年后改名為:Ecma International——ECMA國際马昨。成立于1961年,總部位于日內(nèi)瓦。

ECMA的成員由一些世界主流的技術(shù)公司組成鸿捧,有不同的會(huì)員級(jí)別和準(zhǔn)入規(guī)則抢呆。

負(fù)責(zé)的標(biāo)準(zhǔn)有:

????ECMAScript語言規(guī)范(JavaScript)

????CD-ROM格式

????C#語言規(guī)范

????C++/CLI語言規(guī)范

????通用語言基礎(chǔ)結(jié)構(gòu)(CLI)

????Eiffel語言

????電子產(chǎn)品環(huán)境化設(shè)計(jì)要素

????Universal 3D標(biāo)準(zhǔn)

????OOXML

大名鼎鼎的?TC39?實(shí)際上是ECMA協(xié)會(huì)下的“39號(hào)技術(shù)委員會(huì)”,專門負(fù)責(zé)制定ECMAScript標(biāo)準(zhǔn)笛谦。

(2)ISO

International Organization for Standardization,中文名為“國際標(biāo)準(zhǔn)化組織”昌阿,成立于1946年饥脑,總部也是位于日內(nèi)瓦,是一個(gè)國家層面的組織懦冰,參加者包括各會(huì)員國的國家標(biāo)準(zhǔn)機(jī)構(gòu)和主要公司灶轰。?

ISO負(fù)責(zé)目前絕大部分領(lǐng)域(包括軍工、石油刷钢、船舶等壟斷行業(yè))的標(biāo)準(zhǔn)化活動(dòng)笋颤。

(3)W3C

World Wide Web Consortium 萬維網(wǎng)聯(lián)盟,成立于1994年内地,由美國麻省理工學(xué)院計(jì)算機(jī)科學(xué)和人工智能實(shí)驗(yàn)室 (MIT CSAIL)伴澄,總部位于法國的歐洲信息數(shù)學(xué)研究聯(lián)盟 (ERCIM) 和日本的慶應(yīng)大學(xué)(Keio University)聯(lián)合運(yùn)作,并且在世界范圍內(nèi)擁有分支辦事處阱缓。

搜到的資料顯示非凌,北京航空航天大學(xué)也是W3C全球總部之一



以上荆针,就是《Javascript高級(jí)程序設(shè)計(jì)》第一章的學(xué)習(xí)筆記敞嗡,部分知識(shí)補(bǔ)充于網(wǎng)絡(luò)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末航背,一起剝皮案震驚了整個(gè)濱河市喉悴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌玖媚,老刑警劉巖箕肃,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異最盅,居然都是意外死亡突雪,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門涡贱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來咏删,“玉大人,你說我怎么就攤上這事问词《胶” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長辰狡。 經(jīng)常有香客問我锋叨,道長,這世上最難降的妖魔是什么宛篇? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任娃磺,我火速辦了婚禮,結(jié)果婚禮上叫倍,老公的妹妹穿的比我還像新娘偷卧。我一直安慰自己,他們只是感情好吆倦,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布听诸。 她就那樣靜靜地躺著,像睡著了一般蚕泽。 火紅的嫁衣襯著肌膚如雪晌梨。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天须妻,我揣著相機(jī)與錄音仔蝌,去河邊找鬼。 笑死璧南,一個(gè)胖子當(dāng)著我的面吹牛掌逛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播司倚,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼豆混,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了动知?” 一聲冷哼從身側(cè)響起皿伺,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎盒粮,沒想到半個(gè)月后鸵鸥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡丹皱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年妒穴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片摊崭。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡讼油,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出呢簸,到底是詐尸還是另有隱情矮台,我是刑警寧澤乏屯,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站瘦赫,受9級(jí)特大地震影響辰晕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜确虱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一含友、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧校辩,春花似錦唱较、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胸遇。三九已至荧呐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間纸镊,已是汗流浹背倍阐。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留逗威,地道東北人峰搪。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像凯旭,于是被迫代替她去往敵國和親概耻。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

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

  • 介紹 Ecma標(biāo)準(zhǔn)定義了ECMAScript 2018語言罐呼。這是第9版的ECMAScript規(guī)范鞠柄。自1997發(fā)布第...
    CorScorpii閱讀 662評(píng)論 0 0
  • JavaScript語言的歷史 來自《JavaScript 標(biāo)準(zhǔn)參考教程(alpha)》,by 阮一峰 目錄 Ja...
    Seachal閱讀 1,004評(píng)論 2 5
  • JavaScript 語言的歷史 誕生 JavaScript 因?yàn)榛ヂ?lián)網(wǎng)而生嫉柴,緊跟著瀏覽器的出現(xiàn)而問世厌杜。回顧它的歷...
    hnscdg閱讀 484評(píng)論 0 0
  • JS 簡(jiǎn)史 Web 的興起已經(jīng)把 JavaScript 帶到一個(gè)前所未有的地步, 了解JS 的歷史更好的使用JS ...
    迷緣火葉閱讀 1,631評(píng)論 0 1
  • 那年快中考的時(shí)候,冷漠和朝露是很談的來的上下桌關(guān)系登馒,幾次深談中匙握,冷漠發(fā)現(xiàn)朝露是個(gè)很純真的女孩子,心中仿佛也慢...
    最美好的年華閱讀 289評(píng)論 0 1