不是,JavaScript是客戶端腳本語言,它不需要伺服器的支持,是解釋型的腳本語言,主要是應用在客戶端;但是透過一些框架可以讓JavaScript運行在伺服器端,如node .js,可基於Node.js技術進行伺服器端程式設計。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
JavaScript基於物件和事件驅動並且具有相對安全性的、具有物件導向能力的、解釋型的程式設計語言,具體來說,便是客戶端腳本語言。運行依賴可支援的瀏覽器。
JavaScript主要被當作客戶端腳本語言在使用者的瀏覽器上執行,不需要伺服器的支援。
特點:
1)鬆散性:變數無需一個明確的類型
2)物件屬性:物件可把屬性名稱對應為任意的屬性值
3)繼承機制:基於原型
組成:
1)核心(ECMAScript)
2)文件物件模型(DOM:Document Object Model):針對HTML和XML的API(應用程式介面)描繪了一個層次化的節點樹,運行開發人員添加、移除、修改頁面的某一部分,是表現和操作頁面標記的真正跨平台、語言中立的方式。
D:整個web載入的網頁文件
O:類似Window物件之類的東西,可呼叫屬性與方法
M:網頁文件的樹形結構
3)瀏覽器物件模型(BOM:Browser Object Model):提供許多對象,用於存取瀏覽器的功能。
但透過一些框架可以讓JavaScript運行在伺服器端,如node.js。 JavaScript基於Node.js技術進行伺服器端程式設計。
【推薦學習:javascript進階教學】
以上是JavaScript是服務端開發語言嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!