這裡我們直接進入主題:
在js剛剛開始的時候,必須面臨乙個問題,那就是如何使的js的載入和執行不會影響web核心語言html的展示效果,和html和諧共存。
在這個背景下
2、xhtml中的應用
在html中如果字串,那麼html就會認為js指令碼已經結束所以會產生乙個錯誤用一下**來替換:
來替換alert("");
而在xhtml中的script標籤都是自閉標籤,寫成上面的格式則被忽略。所以在xhtml中《是有特殊的含義,在xhtml中表示小於就要用到:< 來替換
3、cdat**段:
cdat**段是文件中的乙個特殊的區域,他中的**不會被瀏覽器進行解析,寫法:
JavaScript高階程式設計
ecmascript有5種基本型別資料 另外還有一種複雜的資料型別 typeof就是用來檢測變數的資料型別的,typeof可能會返回以下值 typeof操作符在檢測引用型別的值時,總是會返回object,所以用處不大。instanceof用來檢測物件型別的,返回值是 true false。例如 pe...
JavaScript高階程式設計 this
在函式中this到底取何值,是在函式真正被呼叫執行的時候確定的,函式定義的時候確定不了 因為this的取值是執行上下文環境的一部分,每次呼叫函式,都會產生乙個新的執行上下文環境。所謂建構函式就是用來new物件的函式。其實嚴格來說,所有的函式都可以new乙個物件,但是有些函式的定義是為了new乙個物件...
Javascript高階程式設計學習筆記(二)
屬性型別 1,資料屬性 var person configurable 表示能否通過 delete 刪除屬性從而重新定義屬性,能否修改屬性的特性,或者能否把屬性修改為訪問器屬性。如上直接在物件上定義的屬性,預設為 true。enumerable 表示能否通過 for in 迴圈返回屬性。如上直接在物...