JavaScript | javascript
![JavaScript](https://i.imgur.com/axBPWDg.jpg)
JavaScript(通常縮寫為JS)是一門基於原型和頭等函式的多範式進階直譯程式語言[9][10],它支援物件導向程式設計、指令式編程和函式語言程式設計。它提供方法來操控文字、陣列、日期以及正規表示式等。不支援I/O,比如網路、儲存和圖形等,但這些都可以由它的宿主環境提供支援。它由ECMA(歐洲電腦製造商協會)透過ECMAScript實作語言的標準化[9]。目前,它被世界上的絕大多數網站所使用,也被世界主流瀏覽器(Chrome、IE、Firefox、Safari和Opera)所支援。JavaScript與Java在名字和語法上都很相似,但這兩門程式語言從設計之初就有...
![JavaScript](http://pix2.agoda.net/hotelimages/116/1164654/1164654_16022909490040314360.jpg?s=800x)
JavaScript(通常縮寫為JS)是一門基於原型和頭等函式的多範式進階直譯程式語言[9][10],它支援物件導向程式設計、指令式編程和函式語言程式設計。它提供方法來操控文字、陣列、日期以及正規表示式等。不支援I/O,比如網路、儲存和圖形等,但這些都可以由它的宿主環境提供支援。它由ECMA(歐洲電腦製造商協會)透過ECMAScript實作語言的標準化[9]。目前,它被世界上的絕大多數網站所使用,也被世界主流瀏覽器(Chrome、IE、Firefox、Safari和Opera)所支援。
JavaScript與Java在名字和語法上都很相似,但這兩門程式語言從設計之初就有很大不同。JavaScript在語言設計上主要受到了Self(一種原型程式設計語言)和Scheme(一門函式語言程式設計語言)的影響[10],在語法結構上它和C語言很相似(如if條件語句、switch語句、while迴圈和do-while迴圈等)[11]。
對於客戶端來說,JavaScript通常被實作為一門解釋語言,但如今它已經可以被即時編譯(JIT)。隨著HTML5和CSS3語言標準的推行,它還可以用於遊戲、桌面和行動應用程式的開發,以及在伺服器端網路環境執行(如Node.js)。
肇始於網景[編輯]1993年,國家超級電腦應用中心(NCSA)發表了NCSA Mosaic,這是最早流行的圖形介面網頁瀏覽器,它在全球資訊網的普及上發揮了重要作用[12]。1994年,Mosaic的主要開發人員創立了Netscape公司,並雇用了許多原來的NCSA Mosaic開發者用來開發Netscape Navigator,該公司的目標是取代NCSA Mosaic成為世界第一的網頁瀏覽器。在四個月內,已經佔據了四分之三的瀏覽器市場,並成為1990年代網際網路的主要瀏覽器[13]。
在網路發展的這些年,網頁只能是靜態的,缺乏在瀏覽器中載入網頁後的動態行為能力。公司的創始人馬克·安德森認為HTML需要一種膠水語言,讓網頁設計師和兼職程式設計師可以很容易地使用它來組裝圖片和外掛程式之類的元件,且程式碼可以直接編寫在網頁標記中。1995年,網景招募了布蘭登·艾克,目標是把Scheme語言嵌入到Netscape Navigator瀏覽器中[14]。...
取得本站獨家住宿推薦 15%OFF 訂房優惠
本站住宿推薦 20%OFF 訂房優惠,親子優惠,住宿折扣,限時回饋,平日促銷
JavaScript | javascript
What is JavaScript? | javascript
相等比較 | javascript
JavaScript 基礎 | javascript
位元運算子 | javascript
運算式與運算子 | javascript
JavaScript | javascript
五個月成為JavaScript 工程師的完整攻略,每個月要幹嘛都寫 ... | javascript
淺談JavaScript 頭號難題this:絕對不完整,但保證好懂 | javascript
jQuery是什麼,它跟JavaScript有什麼關係?它又有什麼能耐呢? | javascript
JavaScript 是什麼? | javascript
JavaScript | javascript
語法與型別 | javascript
JavaScript 初探 | javascript
Javascript教學課程(入門篇) | javascript
JavaScript | javascript
什麼是JavaScript? | javascript
在瀏覽器中啟用JavaScript | javascript
JavaScript是什麼?讓網站能互動的JavaScript基本介紹 | javascript
![](https://i.imgur.com/axBPWDg.jpg)
![](https://i.imgur.com/axBPWDg.jpg)
![](https://i.imgur.com/axBPWDg.jpg)
![](https://i.imgur.com/axBPWDg.jpg)
![](https://i.imgur.com/axBPWDg.jpg)
![](https://i.imgur.com/axBPWDg.jpg)
![](https://i.imgur.com/axBPWDg.jpg)