首頁 > web前端 > 前端問答 > javascript不可以跨平台對嗎

javascript不可以跨平台對嗎

青灯夜游
發布: 2022-09-20 16:48:58
原創
3832 人瀏覽過

不對,javascript可以跨平台。 JavaScript腳本語言是依賴瀏覽器本身,與操作環境(系統)無關,只要能運行瀏覽器的計算機,並支援javascript的瀏覽器就可正確執行;而JavaScript已被大多數的瀏覽器所支持,因此可以在多種平台下運作(如Windows、Linux、Mac、Android、iOS等)。

javascript不可以跨平台對嗎

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

不對,javascript可以跨平台。

JavaScript(簡稱「JS」) 是一種具有函數優先的輕量級,解釋型或即時編譯型的、跨平台的程式語言。雖然它是作為開發Web頁面的腳本語言而出名,但是它也被用到了很多非瀏覽器環境中,JavaScript 基於原型編程、多範式的動態腳本語言,並且支援面向對象、命令式和聲明式(如函數式程式設計)風格。

JavaScript的完整組成*

  • ECMAScript,描述了語言的語法和基本物件。

  • 文件物件模型(DOM),描述處理網頁內容的方法和介面。

  • 瀏覽器物件模型(BOM),描述與瀏覽器互動的方法和介面。

JavaScript的特點

#1、順序解釋執行的腳本語言

它的基本結構形式與c、c 、java十分類似。但它不像這些語言一樣,需要先編譯,而是==在程式運行過程中被逐行地解釋。 ==它是需要嵌入到html頁面中,讓瀏覽器來解釋執行的。

2、基於物件的語言

javascript是一種基於物件的語言,在程式中可以建立物件

3、簡單性

它是一種基於java基本語法語句和控制流之上的簡單而緊湊的設計, 基本java中的語法都可以使用

到javascript中,所以對於學過java語言的情況下,學習javascript也相對比較簡單

4、弱型別語言

它的語法鬆散要求不嚴謹,例如一個變量在先前沒有宣告的情況下就可以直接使用,宣告變數的時候也可以不宣告變數的型別等

#5、事件驅動

在頁面上的操作,例如左鍵/右鍵的點擊、雙擊,鍵盤上面的按鍵的監聽,滑鼠的移動、滑鼠拖曳、滑鼠滾軸的滾動等等事件的回應處理都可以交給JavaScript

6、動態性

JavaScript可以直接對使用者或客戶輸入做出回應,無須經過web服務程式

7、安全性

JavaScript不允許存取本地的硬碟,並不能將資料存入到伺服器上,不允許對網頁文檔進行修改和

刪除,只能透過瀏覽器實現資訊瀏覽或動態交互。從而有效地防止資料的遺失

8、跨平台性

#JavaScript腳本語言不依賴作業系統,只需要瀏覽器的支持。因此一個JavaScript腳本在編寫後可以帶到任意機器上使用,前提是機器上的瀏覽器支援JavaScript腳本語言,JavaScript已被大多數的瀏覽器所支持,因此可以在多種平台下運行(如Windows、 Linux、Mac、Android、iOS等)。

簡單來說,JavaScript是依賴瀏覽器本身,與操作環境無關,只要能運行瀏覽器的計算機,並支援javascript的瀏覽器就可正確執行。但是不同瀏覽器以及同一瀏覽器的不同版本對JavaScript的支援是不同的(瀏覽器的兼容性)。

不同於伺服器端腳本語言,例如PHP與ASP,JavaScript主要被當作客戶端腳本語言在使用者的瀏覽器上執行,不需要伺服器的支援。所以在早期程式設計師比較青睞JavaScript以減少對伺服器的負擔,而同時也帶來另一個問題,安全性。

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

JavaScript的作用

1、動態改進網頁的設計版面(操作頁面中的標籤元素)

#2 、驗證表單

3、偵測瀏覽器、控制瀏覽器的行為

4、建立cookies

#5、處理頁面中觸發的事件

6.使用ajax的時候也要用到JavaScript

【相關推薦:javascript影片教學程式設計基礎影片

#

以上是javascript不可以跨平台對嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板