您好,登錄后才能下訂單哦!
本篇內容主要講解“javascript可以跨平臺嗎”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“javascript可以跨平臺嗎”吧!
不對,javascript可以跨平臺。JavaScript腳本語言是依賴于瀏覽器本身,與操作環境(系統)無關,只要能運行瀏覽器的計算機,并支持javascript的瀏覽器就可正確執行;而JavaScript已被大多數的瀏覽器所支持,因此可以在多種平臺下運行(如Windows、Linux、Mac、Android、iOS等)。
本教程操作環境: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可以跨平臺嗎”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。