** 2017.06.27**
<script>元素
async
和defer
在js下載時均不會暫停HTML解析魏宽,其執(zhí)行順序不一定按照先后
async
會在window.onload之前執(zhí)行
defer
則會在DOM解析完成后
不可在代碼任何地方出現(xiàn)</script>
,如必須出現(xiàn)侠仇,需加轉(zhuǎn)義符
MIME類型
文檔模式
Html5 <!DOCTYPE html>
數(shù)據(jù)類型
Undefined
、Null
宇智、Boolean
惠拭、Number
三椿、String
五種簡單(基本)數(shù)據(jù)類型
Object
一種復(fù)雜數(shù)據(jù)類型
function
是對象不是一種數(shù)據(jù)類型庆械,其確實有一些特殊屬性,因此通過typeof
區(qū)分有必要
null
空的對象引用
即便未初始化的變量會自動賦予undefinded
,但現(xiàn)顯示地初始化變量最好
定義準備在將來用于保存對象,那么最好將該變量初始化為null
Boolean()
可以將任意數(shù)據(jù)類型轉(zhuǎn)化成布爾類型
永遠不要測試某個特定浮點數(shù)值
isFinite()
確定一個值是不是有窮的
Number.MIN_VALUE
梅肤、Number.MAX_VALUE
NaN
與任何值都不想等司蔬,執(zhí)行與它相關(guān)的任何操作都會返回NaN
也適用于對象
DOMContentLoaded
事件,形成完成的DOM樹就會執(zhí)行,不會理圖像姨蝴、JS俊啼、CSS或其他資源。此處聯(lián)想到JQ的ready()