JavaScript腳本是一種純文字儲存的以JavaScript語言編寫的可執行檔案,又稱作宏或批處理檔案。一般來說的計算機腳本程式是确定的一系列控制計算機進行運算操作動作的組合,在其中可以實作一定的邏輯分支等。
腳本:
腳本(script)是使用一種特定的描述性語言,依據一定的格式編寫的可執行檔案,又稱作宏或批處理檔案
腳本是批處理檔案的延伸,是一種純文字儲存的程式,一般來說的計算機腳本程式是确定的一系列控制計算機進行運算操作動作的組合,在其中可以實作一定的邏輯分支等。
腳本簡單地說就是一條條的文字指令,這些文字指令是可以看到的(如可以用記事本打開檢視、編輯),腳本程式在執行時,是由系統的一個解釋器,将其一條條的翻譯成機器可識别的指令,并按程式順序執行。
因為腳本在執行時多了一道翻譯的過程,是以它比二進制程式執行效率要稍低一些。 腳本通常可以由應用程式臨時調用并執行。各類腳本被廣泛地應用于網頁設計中,因為腳本不僅可以減小網頁的規模和提高網頁浏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。
JavaScript:
JavaScript一種直譯式腳本語言,是一種動态類型、弱類型、基于原型的語言,内置支援類型。它的解釋器被稱為JavaScript引擎,為浏覽器的一部分,廣泛用于用戶端的腳本語言,最早是在HTML(标準通用标記語言下的一個應用)網頁上使用,用來給HTML網頁增加動态功能。
JavaScript腳本語言具有以下特點:
(1)腳本語言。JavaScript是一種解釋型的腳本語言,C、C++等語言先編譯後執行,而JavaScript是在程式的運作過程中逐行進行解釋。
(2)基于對象。JavaScript是一種基于對象的腳本語言,它不僅可以建立對象,也能使用現有的對象。
(3)簡單。JavaScript語言中采用的是弱類型的變量類型,對使用的資料類型未做出嚴格的要求,是基于Java基本語句和控制的腳本語言,其設計簡單緊湊。
(4)動态性。JavaScript是一種采用事件驅動的腳本語言,它不需要經過Web伺服器就可以對使用者的輸入做出響應。在通路一個網頁時,滑鼠在網頁中進行滑鼠點選或上下移、視窗移動等操作JavaScript都可直接對這些事件給出相應的響應。
(5)跨平台性。JavaScript腳本語言不依賴于作業系統,僅需要浏覽器的支援。是以一個JavaScript腳本在編寫後可以帶到任意機器上使用,前提上機器上的浏覽器支 持JavaScript腳本語言,目前JavaScript已被大多數的浏覽器所支援。