JavaScript腳本的運行環境

目前JavaScript腳本的運行環境有瀏覽器和Node.js環境兩種。

1、javascript被定義爲一種瀏覽器的腳本語言,一直以來其運行環境都是客戶端瀏覽器,因爲JavaScript設計的初衷就是做一些瀏覽器與用戶的交互和一些網頁的特效來補充HTML和CSS的不足。

2、在2009年,誕生了node.js技術,node.js是一個Javascript運行環境(runtime)。實際上它是對Google V8引擎進行了封裝, node.js是一個基於Chrome JavaScript運行時建立的平臺, 用於方便地搭建響應速度快、易於擴展的網絡應用。node.js使得JavaScript可以運行在服務器端作爲一種服務器腳本語言運行,類似於PHP等動態語言。

 

判斷JavaScript腳本運行在瀏覽器還是node.js環境中?

this === window ? 'browser' : 'node';

通過判斷Global對象是否爲window,如果不爲window,則當前腳本運行在node.js環境中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章