1.1 JS作用
1.驗證表單(以前的網速慢)
2.頁面特效(PC端的網頁效果)
3.移動端(移動web和app)
4.異步和伺服器互動(AJAX)
5.服務端開發(nodejs)
1.2 浏覽器工作原理
1.3 弱類型腳本語言(解釋型語言,解析執行與編譯執行)
1.3.1 解析執行與編譯執行
編譯執行:把代碼編譯成CPU認識的語言(檔案),然後整體的執行。
解析執行:一行一行解析,解析一行執行一行。
1.3.2 弱類型腳本語言
腳本語言是:彌補編譯語言的不足而存在的,作為補充語言,不用編譯。
弱類型語言:簡單了解定義一個變量,可以有多種資料類型。(var temp)
1.4 組成(前端标準和JS組成)
1.4.1 前端标準(HTML/CSS/JS)
JavaScript、HTML、CSS各自的作用
HTML 提供網頁上顯示的内容(結構)
CSS 美化網頁(樣式)
JavaScript(JS) 控制網頁行為(行為)
設計原則:
結構、樣式、行為---分離!
1.4.2 JS組成
JS = ECMAScript + DOM + BOM
ECMAScript(前身為歐洲計算機制造商協會) 是JavaScript的文法規範
DOM(Document Object Model 的簡稱) 是JavaScript操作網頁上元素的API
BOM(Browser Object Model 的簡稱) 是avaScript操作浏覽器部分功能的API
1.5 輸出語句
一、console.log(“内容”)在控制台列印輸出内容
二、alert(“内容”)彈窗顯示内容
三、document.write(“内容”)在頁面書寫内容
1.6 引入方式
1.6.1 内嵌式(學習期間用)
1.6.2 外鍊式(實際開發)
注釋問題:單行,多行,方法注釋等..... 快捷鍵:ctrl+/ 和ctrl+shift+/