299

JavaScript入門(mén)必讀

時(shí)間: 2015-12-11 11:53:25   點(diǎn)擊數(shù): 31553   來(lái)源: 耐思智慧

JavaScript是賦予網(wǎng)頁(yè)活力與交互性的主要手段之一,全世界每天都有無(wú)數(shù)網(wǎng)頁(yè)在依靠JavaScript完成各種關(guān)鍵任務(wù)。隨著web2.0和Ajax進(jìn)入主流,JavaScript已經(jīng)被推到了舞臺(tái)中心,使用它來(lái)開(kāi)發(fā)更大更復(fù)雜的程序勢(shì)在必行,更多開(kāi)發(fā)人員和Web設(shè)計(jì)師需要更熟練掌握J(rèn)avaScript。


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

核心的ECMASCRIPT;

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

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


其中ECMASCRIPT是一個(gè)重要的標(biāo)準(zhǔn),它是一種由歐洲計(jì)算機(jī)制造商協(xié)會(huì)(ECMA)通過(guò)ECMA-262標(biāo)準(zhǔn)化的腳本程序設(shè)計(jì)語(yǔ)言。這種語(yǔ)言在萬(wàn)維網(wǎng)上應(yīng)用廣泛,它往往被稱為JavaScript或JScript,但實(shí)際上后兩者是ECMA-262標(biāo)準(zhǔn)的擴(kuò)展。

歷史

1995年12月 太陽(yáng)公司(SUN)與網(wǎng)景通訊公司(Netscape)一起引入了JavaScript。

1996年03月 網(wǎng)景通訊公司發(fā)表了支持JavaScript的網(wǎng)景導(dǎo)航者2.0。

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

1996年11月 網(wǎng)景通訊公司將JavaScript提交給歐洲計(jì)算機(jī)制造商協(xié)會(huì)進(jìn)行標(biāo)準(zhǔn)化。

1997年06月 ECMA-262的第一個(gè)版本于被歐洲計(jì)算機(jī)制造商協(xié)會(huì)采納。并將 ECMA-262 標(biāo)準(zhǔn)取名為 ECMAScript。


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

v1 1997年06月 首版

v2 1998年06月 格式修正,以使得其形式與ISO/IEC16262國(guó)際標(biāo)準(zhǔn)一致

v3 1999年12月 強(qiáng)大的正則表達(dá)式,更好的文字鏈處理,新的控制指令,異常處理,錯(cuò)誤定義更加明確,數(shù)輸出的格式化及其它改變

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


2004年6月歐洲計(jì)算機(jī)制造商協(xié)會(huì)發(fā)表了ECMA-357標(biāo)準(zhǔn),它是ECMAScript的一個(gè)擴(kuò)延,它也被稱為E4X(ECMAScript for XML)。


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


--和Java一樣,ECMAScript區(qū)分大小寫(xiě),注釋的格式相同,通過(guò){}確定代碼塊,原始數(shù)據(jù)類型存儲(chǔ)在堆棧,對(duì)象的引用存儲(chǔ)在堆中

--ECMAScript是一種松散的語(yǔ)言,ECMAScript通過(guò)var操作符聲明變量,并且不限類型,例如var n = 25,那么n就是數(shù)字類型,var n = "string" ,那么n就是String類型

--在每一行代碼后,可以不寫(xiě)分號(hào),ECMAScript自動(dòng)認(rèn)為該行的末尾為該行代碼的最后;ECMAScript中的變量可以不用初始化,在幕后系統(tǒng)將自動(dòng)完成初始化操作

--同一變量可以賦予不同類型的數(shù)據(jù);變量的第一個(gè)字符只能是字母、下劃線或$ ,其他的字符可以是下劃線、$、或任意的字母、數(shù)字、字符

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

--和大多數(shù)語(yǔ)言不同的是, ECMAScript 變量在使用之前可以不必聲明,系統(tǒng)會(huì)自動(dòng)將該變量聲明為全局變量,例如var m = " Good " ; n = m + " Morning " ; alert(n)輸出結(jié)構(gòu)是 " Good Morning "

--在大多數(shù)語(yǔ)言里,String是對(duì)象,在ECMAScript中卻是原始數(shù)據(jù)類型。

上一篇:JavaScript的基本語(yǔ)法 下一篇:JavaScript背景簡(jiǎn)介

旗下網(wǎng)站:耐思智慧 - 淘域網(wǎng) - 我的400電話 - 中文域名:耐思尼克.cn 耐思尼克.top

耐思智慧 © 版權(quán)所有 Copyright © 2000-2025 IISP.COM,Inc. All rights reserved

備案號(hào)碼: 粵ICP備09063828號(hào)  公安備案號(hào): 公安備案 粵公網(wǎng)安備 44049002000123號(hào)  域名注冊(cè)服務(wù)機(jī)構(gòu)許可:粵D3.1-20240003 CN域名代理自深圳萬(wàn)維網(wǎng)

聲明:本網(wǎng)站中所使用到的其他各種版權(quán)內(nèi)容,包括但不限于文章、圖片、視頻、音頻、字體等內(nèi)容版權(quán)歸原作者所有,如權(quán)利所有人發(fā)現(xiàn),請(qǐng)及時(shí)告知,以便我們刪除版權(quán)內(nèi)容

本站程序界面、源代碼受相關(guān)法律保護(hù), 未經(jīng)授權(quán), 嚴(yán)禁使用; 耐思智慧 © 為我公司注冊(cè)商標(biāo), 未經(jīng)授權(quán), 嚴(yán)禁使用

法律顧問(wèn):珠海知名律師 廣東篤行律師事務(wù)所 夏天風(fēng) 律師

主站蜘蛛池模板: 久久久久久久岛国免费播放| 欧美日韩在线播放| 正在播放宾馆露脸对白视频| 日韩毛片免费在线观看| 少妇被躁爽到高潮无码文| 国产精品自拍电影| 国产一区二区在线视频播放| 亚洲精品福利网泷泽萝拉| 久久国产精品久久久久久| 99精品在线免费观看| 青青操在线免费观看| 正在播放国产美人| 日产乱码卡一卡2卡3视频| 国产高清一区二区三区视频| 国产99久久久久久免费看| 亚洲女人初试黑人巨高清| 中文japanese在线播放| 老司机激情影院| 男生和女生一起差差差很痛视频 | 中文字幕在线观看一区二区 | 十八岁污网站在线观看 | 亚洲欧美日韩综合久久久久 | 久久久噜噜噜久久久午夜| 97免费人妻无码视频| 精品欧美一区二区在线观看| 欧美va天堂在线电影| 天堂va视频一区二区| 国产97人人超碰caoprom| 亚洲另类无码专区丝袜| а√在线地址最新版| 草莓视频在线免费播放草莓视频在线免费播放 | 国产清纯白嫩初高生在线观看| 人妻精品无码一区二区三区| 丰满多毛的大隂户毛茸茸| 麻豆狠色伊人亚洲综合网站| 欧美第一页在线| 奇米影视777色| 午夜电影在线看| 久久久久久久久久久久久久久| 国产极品粉嫩交性大片| 欧美人与物videos另类xxxxx|