299

      JavaScript入門必讀

      時間: 2015-12-11 11:53:25   點擊數: 32145   來源: 耐思智慧

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


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

      核心的ECMASCRIPT;

      文檔對象模型DOM;

      瀏覽器對象模型BOM;


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

      歷史

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

      1996年03月 網景通訊公司發表了支持JavaScript的網景導航者2.0。

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

      1996年11月 網景通訊公司將JavaScript提交給歐洲計算機制造商協會進行標準化。

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


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

      v1 1997年06月 首版

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

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

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


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


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


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

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

      --在每一行代碼后,可以不寫分號,ECMAScript自動認為該行的末尾為該行代碼的最后;ECMAScript中的變量可以不用初始化,在幕后系統將自動完成初始化操作

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

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

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

      --在大多數語言里,String是對象,在ECMAScript中卻是原始數據類型。

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

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

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

      備案號碼: 粵ICP備09063828號  公安備案號: 公安備案 粵公網安備 44049002000123號  域名注冊服務機構許可:粵D3.1-20240003 CN域名代理自深圳萬維網

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

      本站程序界面、源代碼受相關法律保護, 未經授權, 嚴禁使用; 耐思智慧 © 為我公司注冊商標, 未經授權, 嚴禁使用

      法律顧問:珠海知名律師 廣東篤行律師事務所 夏天風 律師

      主站蜘蛛池模板: 中文字幕永久一区二区三区在线观看 | 亚洲一区二区三区丝袜| 人妻无码久久一区二区三区免费 | 久久精品道一区二区三区| 国产精品熟女视频一区二区| 久久久久久免费一区二区三区| 人妻夜夜爽天天爽一区| 天堂va在线高清一区| 无码国产精品一区二区免费式影视| 亚洲中文字幕无码一区| 国产一区二区四区在线观看 | 一区二区中文字幕| 国产精品区AV一区二区| 麻豆视频一区二区三区| 国产未成女一区二区三区| 亚洲丰满熟女一区二区哦| 99精品一区二区三区无码吞精 | 欧美日韩一区二区成人午夜电影| 日韩精品视频一区二区三区| 无码人妻精品一区二区三区99仓本 | 久久无码AV一区二区三区| 久久一区二区三区精品| 久久久久久人妻一区精品| 一区二区三区视频在线观看| 无码AV天堂一区二区三区| 一区二区精品在线| 日本在线视频一区二区| 日韩一区二区三区射精| 日韩一区二区三区不卡视频| 国产一区二区影院| 国产色精品vr一区区三区| 免费萌白酱国产一区二区三区 | 中文字幕一区二区精品区| 国产伦精品一区二区三区女| 国产精品高清视亚洲一区二区| 亚洲丰满熟女一区二区哦| 国产精品一区二区三区久久| 一区二区三区免费电影| 一区二区三区人妻无码| 精品少妇ay一区二区三区| 国产精品无码一区二区三区不卡|