天天看點

javaScript 筆記 (一)js概述

1.1 JS作用

1.驗證表單(以前的網速慢)

2.頁面特效(PC端的網頁效果)

3.移動端(移動web和app)

4.異步和伺服器互動(AJAX)

5.服務端開發(nodejs)

1.2 浏覽器工作原理

javaScript 筆記 (一)js概述

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+/