客戶端JavaScript
-
什么是JavaScript弛作?
1. 腳本語言
2. 運(yùn)行在瀏覽器中
3. 用于來做客戶端頁面的交互
-
運(yùn)行環(huán)境
+ 瀏覽器內(nèi)核中的JavaScript引擎engine
-
客戶端JavaScript可以做什么屯曹?
* 操作DOM(對(duì)DOM的增刪改、事件處理)
* AJAX
* BOM
* ECMAScript
-
客戶端JavaScript不可以做什么疮鲫?
+ 文件操作(文件和文件夾的增刪改查)
+ 不能操作操作系統(tǒng)信息
+ 為了用戶的隱私及安全
-
編程語言的能力取決于什么施逾?
+ 語言本身只是提供定義變量廉赔、函數(shù)印蓖、類型、流程控制遵馆、循環(huán)之類操作
+ 語言能力取決于該語言運(yùn)行的平臺(tái)環(huán)境
+ 對(duì)于js來說鲸郊,我們常說的js實(shí)際是ECMAScript,大部分能力都是由瀏覽器的執(zhí)行引擎決定货邓,BOM和DOM可以說是瀏覽器開放出來的接口
-
JavaScript只可以運(yùn)行在瀏覽器中嗎秆撮?
+ 不是,JavaScript是運(yùn)行在js引擎中的逻恐,js引擎在哪里像吻,js便可以在哪里執(zhí)行
-
Node是什么?
Node是一個(gè)JavaScript的運(yùn)行環(huán)境(平臺(tái)),不是一門語言复隆,也不是一個(gè)JavaScript框架,和jQuery姆涩、Angular根本不是一個(gè)概念挽拂。
Node包含了V8引擎