您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“JavaScript是不是服務端開發(fā)語言”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“JavaScript是不是服務端開發(fā)語言”這篇文章吧。
不是,JavaScript是客戶端腳本語言,它不需要服務器的支持,是解釋型的腳本語言,主要是應用在客戶端;但是通過一些框架可以讓JavaScript運行在服務器端,如node.js,可基于Node.js技術進行服務器端編程。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
JavaScript基于對象和事件驅動并且具有相對安全性的、具有面向對象能力的、解釋型的程序設計語言,具體來說,便是客戶端腳本語言。運行依賴于可支持的瀏覽器。
JavaScript主要被作為客戶端腳本語言在用戶的瀏覽器上運行,不需要服務器的支持。
特點:
1)松散性:變量無需一個明確的類型
2)對象屬性:對象可把屬性名映射為任意的屬性值
3)繼承機制:基于原型
組成:
1)核心(ECMAScript)
2)文檔對象模型(DOM:Document Object Model):針對HTML和XML的API(應用程序接口)描繪了一個層次化的節(jié)點樹,運行開發(fā)人員添加、移除、修改頁面的某一部分,是表現(xiàn)和操作頁面標記的真正跨平臺、語言中立的方式。
D:整個web加載的網(wǎng)頁文檔
O:類似Window對象之類的東西,可調用屬性和方法
M:網(wǎng)頁文檔的樹形結構
3)瀏覽器對象模型(BOM:Browser Object Model):提供很多對象,用于訪問瀏覽器的功能。
但是通過一些框架可以讓JavaScript運行在服務器端,如node.js。JavaScript基于Node.js技術進行服務器端編程。
以上是“JavaScript是不是服務端開發(fā)語言”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。