javascript是指令碼語言嗎

airland發表於2021-09-11

javascript是指令碼語言嗎

1、javascript是一種指令碼語言。

2、也是一種輕量級的程式語言。

3、可插入HTML 頁面的程式設計程式碼。

4、JavaScript插入HTML頁面後,可由所有的現代瀏覽器執行。

JavaScript簡介:

JavaScript(簡稱“JS”) 是一種具有函式優先的輕量級,解釋型或即時編譯型的程式語言。雖然它是作為開發Web頁面的指令碼語言而出名,但是它也被用到了很多非瀏覽器環境中,JavaScript 基於原型程式設計、多正規化的動態指令碼語言,並且支援物件導向、命令式、宣告式、函數語言程式設計正規化。

 

JavaScript在1995年由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實際上它的語法風格與Self及Scheme較為接近。 [2]

 

JavaScript的標準是ECMAScript 。截至 2012 年,所有瀏覽器都完整的支援ECMAScript 5.1,舊版本的瀏覽器至少支援ECMAScript 3 標準。2015年6月17日,ECMA國際組織釋出了ECMAScript的第六版,該版本正式名稱為 ECMAScript 2015,但通常被稱為ECMAScript 6 或者ES2015。

 

JavaScript指令碼語言具有以下特點:

(1)指令碼語言。JavaScript是一種解釋型的指令碼語言,C、C++等語言先編譯後執行,而JavaScript是在程式的執行過程中逐行進行解釋。

(2)基於物件。JavaScript是一種基於物件的指令碼語言,它不僅可以建立物件,也能使用現有的物件。

(3)簡單。JavaScript語言中採用的是弱型別的變數型別,對使用的資料型別未做出嚴格的要求,是基於Java基本語句和控制的指令碼語言,其設計簡單緊湊。

(4)動態性。JavaScript是一種採用事件驅動的指令碼語言,它不需要經過Web伺服器就可以對使用者的輸入做出響應。在訪問一個網頁時,滑鼠在網頁中進行滑鼠點選或上下移、視窗移動等操作JavaScript都可直接對這些事件給出相應的響應。

(5)跨平臺性。JavaScript指令碼語言不依賴於作業系統,僅需要瀏覽器的支援。因此一個JavaScript指令碼在編寫後可以帶到任意機器上使用,前提是機器上的瀏覽器支 持JavaScript指令碼語言,JavaScript已被大多數的瀏覽器所支援。 不同於伺服器端指令碼語言,例如PHP與ASP,JavaScript主要被作為客戶端指令碼語言在使用者的瀏覽器上執行,不需要伺服器的支援。所以在早期程式設計師比較青睞於JavaScript以減少對伺服器的負擔,而與此同時也帶來另一個問題,安全性。

而隨著伺服器的強壯,雖然程式設計師更喜歡執行於服務端的指令碼以保證安全,但JavaScript仍然以其跨平臺、容易上手等優勢大行其道。同時,有些特殊功能(如AJAX)必須依賴JavaScript在客戶端進行支援。

以上就是javascript有關指令碼語言的介紹,希望對大家有所幫助。更多Javascript學習指路:

本文轉載於php中文網,如有侵犯聯絡作者修改。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/964/viewspace-2827996/,如需轉載,請註明出處,否則將追究法律責任。

相關文章