GOGO专业大尺度亚洲高清人体,清纯校花的被cao日常np,日本三级香港三级人妇99,亭亭玉立国色天香八戒,秋霞电影在线观看

299

JavaScript入門必讀

時間: 2015-12-11 11:53:25   點擊數: 32167   來源: 耐(nai)思智慧

JavaScript是(shi)賦予(yu)網頁活力與交互性(xing)的(de)主要手段之一,全世界每天都(dou)有(you)無數網頁在依靠(kao)JavaScript完成各種關鍵任務。隨(sui)著web2.0和(he)(he)Ajax進入(ru)主流,JavaScript已經被推到了舞臺中(zhong)心(xin),使用它(ta)來開發(fa)更(geng)大更(geng)復雜的(de)程序(xu)勢在必行(xing),更(geng)多開發(fa)人員和(he)(he)Web設計師需要更(geng)熟(shu)練掌握JavaScript。


一個完整的JavaScript是(shi)由以下三部分組成的:

核心的ECMASCRIPT;

文檔對象模型DOM;

瀏覽器對象模型BOM;


其中ECMASCRIPT是(shi)一個重要(yao)的(de)(de)標(biao)準(zhun),它是(shi)一種(zhong)由(you)歐洲計算機制造商協會(ECMA)通過ECMA-262標(biao)準(zhun)化的(de)(de)腳本程序(xu)設(she)計語言。這種(zhong)語言在(zai)萬維網上應用廣(guang)泛(fan),它往(wang)往(wang)被稱為JavaScript或JScript,但實際上后兩者是(shi)ECMA-262標(biao)準(zhun)的(de)(de)擴展。

歷史

 1995年12月 太(tai)陽公司(si)(SUN)與網景(jing)通訊公司(si)(Netscape)一起引入了(le)JavaScript。

1996年03月 網(wang)景通(tong)訊(xun)公司發表了支(zhi)持JavaScript的網(wang)景導航者2.0。

1996年(nian)08月(yue) 由于JavaScript作為網頁的客戶面腳本語言非常成功,微軟(ruan)將之引入了Internet Explorer3.0,取(qu)名JScript。

1996年11月 網景通訊公(gong)司(si)將JavaScript提交給歐洲(zhou)計算機(ji)制造商協(xie)會進行(xing)標準化(hua)。

1997年(nian)06月 ECMA-262的第一個版本于(yu)被歐(ou)洲計算機制造商協會(hui)采納。并將 ECMA-262 標準取名為 ECMAScript。


JavaScript 和 JScript 與 ECMAScript 相容,但包含超出 ECMAScript 的功能。至今為止有三個ECMA-262版(ban)本(ben)發表,第四版(ban)正在工作中。

v1 1997年06月 首版

  v2 1998年06月 格式(shi)修正,以使得其形式(shi)與ISO/IEC16262國際標(biao)準一致

v3 1999年12月 強大的(de)(de)正則表達(da)式,更好的(de)(de)文字鏈處理,新的(de)(de)控制指(zhi)令,異常處理,錯誤定義(yi)更加明確,數輸(shu)出的(de)(de)格(ge)式化及(ji)其它改變

v4 正在工作中...可能更明確的類的定義,命名(ming)空(kong)間(jian)等等...


2004年6月歐洲計算(suan)機制造(zao)商協會(hui)發表了(le)ECMA-357標準,它是(shi)ECMAScript的一個擴延,它也(ye)被稱為E4X(ECMAScript for XML)。


ECMAScript的(de)語言特性(xing)和Java、C、Perl都有許多相似之處,其中(zhong)不少特性(xing)都是從這(zhe)些語言借鑒而來,同時它(ta)們之間(jian)也存在許多差異。下面列舉一些ECMAScript的(de)基本特性(xing)。


--和Java一樣(yang),ECMAScript區分大小寫,注釋的(de)格式相同,通過{}確定代(dai)碼塊,原始數據類型存(cun)儲在堆(dui)棧,對(dui)象的(de)引用(yong)存(cun)儲在堆(dui)中

--ECMAScript是一種松散的語言,ECMAScript通過var操作符(fu)聲(sheng)明(ming)變(bian)量,并且(qie)不限類(lei)型(xing)(xing)(xing),例如(ru)var n = 25,那么n就是數(shu)字類(lei)型(xing)(xing)(xing),var n = "string" ,那么n就是String類(lei)型(xing)(xing)(xing)

--在每一行代(dai)碼(ma)后(hou),可(ke)以(yi)不寫分(fen)號,ECMAScript自動認為該行的(de)末尾為該行代(dai)碼(ma)的(de)最(zui)后(hou);ECMAScript中的(de)變量(liang)可(ke)以(yi)不用初始(shi)化,在幕后(hou)系(xi)統將自動完成初始(shi)化操作(zuo)

--同(tong)一變(bian)量可以賦予(yu)不同(tong)類型的(de)數(shu)據;變(bian)量的(de)第一個字(zi)(zi)符(fu)只能是(shi)字(zi)(zi)母、下劃(hua)線或$ ,其他的(de)字(zi)(zi)符(fu)可以是(shi)下劃(hua)線、$、或任(ren)意的(de)字(zi)(zi)母、數(shu)字(zi)(zi)、字(zi)(zi)符(fu)

--和其他語言一樣,變量最好遵循駝峰書寫法,或(huo)Pascal表示法、或(huo)匈牙利表示法 

--和大多數(shu)語言不同的是(shi), ECMAScript 變量在使用之(zhi)前可以不必聲明,系統會自(zi)動將該變量聲明為全局(ju)變量,例如var m = " Good " ; n = m + " Morning " ; alert(n)輸出結(jie)構是(shi) " Good Morning "

--在(zai)大多數語言(yan)里,String是(shi)對(dui)象,在(zai)ECMAScript中卻是(shi)原始數據類(lei)型(xing)。

上一篇:JavaScript的基本語法 下一篇:JavaScript背景簡介

旗下網站:耐思智慧 - - - 中文域名:

耐思(si)智慧 © 版權所有 Copyright © 2000-2025 szjicheng.cn,Inc. All rights reserved

備案號碼:   公安備案號: 公安備案

聲明:本網(wang)站中所使用到(dao)的其他各種版權內容,包括但(dan)不限于(yu)文章、圖片、視頻、音(yin)頻、字體等內容版權歸原作者(zhe)所有,如權利所有人發現,請及(ji)時告(gao)知,以便我們刪除版權內容

本站(zhan)程(cheng)序界面、源(yuan)代(dai)碼(ma)受(shou)相關(guan)法律保護(hu), 未經(jing)授權, 嚴禁(jin)使用; 耐思(si)智(zhi)慧 © 為我公(gong)司(si)注(zhu)冊商標, 未經(jing)授權, 嚴禁(jin)使用

法律顧問: