首頁 >web前端 >前端問答 >javascript是客戶端腳本語言嗎

javascript是客戶端腳本語言嗎

青灯夜游
青灯夜游原創
2022-01-26 12:48:313155瀏覽

javascript是客戶端腳本語言。 JavaScript是一種基於物件和事件驅動且具有相對安全性的客戶端腳本語言,也是一種廣泛用於客戶端Web開發的腳本語言,常用於為HTML(標準通用標記語言的子集)網頁添加動態功能。

javascript是客戶端腳本語言嗎

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript 是一種由Netscape的LiveScript發展而來的原型化繼承的基於物件的動態類型的區分大小寫的客戶端腳本語言,主要目的是為了解決伺服器端語言,例如Perl,遺留的速度問題,提供顧客更流暢的瀏覽效果。當時服務端需要對資料進行驗證,由於網路速度相當緩慢,只有28.8kbps,驗證步驟浪費的時間太多。於是Netscape的瀏覽器NavigaTor加入了Javascript,提供了資料驗證的基本功能,js的作用也主要在實現網頁的一些特效,CSS難以實現的特效,通常和jQuery,Ajax,聯合使用.

JavaScript是一種基於物件和事件驅動並具有相對安全性的客戶端腳本語言。同時也是廣泛用於客戶端Web開發的腳本語言,常用於為HTML(標準通用標記語言的子集)網頁添加動態功能,例如回應使用者的各種操作。它最初由網景公司(Netscape)的Brendan Eich設計,是一種動態、弱類型、基於原型的語言,內建支援類別。 JavaScript是Sun公司(已被Oracle收購)的註冊商標。 Ecma國際以JavaScript為基礎制定了ECMAScript標準。 JavaScript也可以用於其他場合,如伺服器端程式設計。完整的JavaScript實作包含三個部分:ECMAScript,文件物件模型,瀏覽器物件模型。

JavaScript 具有以下特點:

1) 解釋型腳本語言

JavaScript 是一種解釋型腳本語言,與C、C 等語言需要先編譯再執行不同,使用JavaScript 寫的程式碼不需要編譯,可以直接執行。

2) 物件導向

JavaScript 是一種物件導向語言,使用 JavaScript 不僅可以建立對象,也能操作使用現有的物件。

3) 弱型別

JavaScript 是一種弱型別的程式語言,對使用的資料型別沒有嚴格的要求,例如您可以將一個變數初始化為任意型別,也可以隨時改變這個變數的類型。

4) 動態性

JavaScript 是一種採用事件驅動的腳本語言,它不需要藉助Web 伺服器就可以對使用者的輸入做出回應,例如我們在造訪一個網頁時,透過滑鼠在網頁中進行點擊或捲動視窗時,透過JavaScript 可以直接對這些事件做出回應。

5) 跨平台

JavaScript 不依賴作業系統,在瀏覽器中就可以運作。因此一個 JavaScript 腳本在編寫完成後可以在任意系統上運行,只需要係統上的瀏覽器支援 JavaScript 即可。

【相關推薦:javascript學習教學

#

以上是javascript是客戶端腳本語言嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn