基礎(chǔ)知識(shí)
- 大多數(shù)編程語(yǔ)言用的
變量
,流程控制
等基本知識(shí)(有編程經(jīng)驗(yàn)的基本可以簡(jiǎn)單看一下即可) - 特殊的數(shù)據(jù)類型:
-
Number
類型的基本表現(xiàn)形式 -
===
操作符(類比==
) -
null
和undefine
- 對(duì)象的基本定義溉仑、訪問歧沪、操作
- 字符串的常用的表現(xiàn)形式及操作方法
- 數(shù)組的常用方法
- 常見的for循環(huán)形式及區(qū)別:
for..in
for...of
for(;;;)
- 基本數(shù)據(jù)類型的真假值: JavaScript把
null
,undefined
,0
,NaN
和空字符串
視為fasle,其他的一律視為true - ES6 新引入的類型如:
Map
,Set
,iterable
等
-
函數(shù)
- 函數(shù)基本定義和調(diào)用
- 匿名函數(shù)
- 閉包
- 關(guān)鍵字
arguments
- 函數(shù)作用域
- 關(guān)鍵字:
this
- 關(guān)鍵字:
apply
,call
-
高級(jí)函數(shù):
map/reduce
,filter
,sort
- generator(ES6 新引入)
面向?qū)ο?/h2>
- 關(guān)鍵字
typeof
- 基本類型的包裝對(duì)象
- 常用對(duì)象:
Date
,RegExp
-
正則表達(dá)式(對(duì)任何語(yǔ)言都是很必要的)
-
JSON
,序列化和反序列化
-
難點(diǎn):
- 如何進(jìn)行面向?qū)ο缶幊?/li>
- 原型鏈
- 構(gòu)造函數(shù)
- 繼承
瀏覽器對(duì)象
- 常見的瀏覽器對(duì)象:
window
,screen
,location
,history
,document
- DOM基本操作及表單操作
- 文件操作
- Ajax
-
Promise(并聯(lián)及串聯(lián)操作)
-
Canvas(繪圖操作)
typeof
Date
,RegExp
JSON
,序列化和反序列化- 如何進(jìn)行面向?qū)ο缶幊?/li>
- 原型鏈
- 構(gòu)造函數(shù)
- 繼承
window
,screen
,location
,history
,document