《JavaScript高階程式設計第3版》-學習筆記-1
P1-P30頁
1、<script>標籤的屬性
async:async(html) | async=”async”(xhtml),表示立即下載指令碼,但不馬上執行(執行沒有了先後順序),不會暫停構建文件。
defer:defer(html)| defer(XHTML),表示立即下載指令碼,但延遲到解析到</html>標籤才執行指令碼。
2、在xhtml中嵌入js程式碼加CDATA
<script> //<![CDATA[ ...code... if(a < b){ ...code... } ...code... //]] </script>
在xhtml中,a < b這種小於號會被當做一個新的標籤解析,但作為標籤而言,<後不能有空格,因此會有語法錯誤,所以為了解決這種問題,最好引入CDATA片段,但又有瀏覽器相容XHTML,不支援CDATA,所以要將CDATA標記註釋掉。
3、使用“use strict”開啟解析引擎的嚴格模式
4、省略var操作符可定義全域性變數,但最好不要這麼做
5、自動boolean型別轉換
1 var message = "hello"; 2 if(message){ 3 console.log(message); 4 }
這裡的if(message) 等價於if(Boolean(message))
6、IEE754數值浮點計算的通病,參見部落格 0.1+0.2!=0.3, why? how to solve? — 簡議javascript的浮點運算
相關文章
- Javascript高階程式設計 學習筆記JavaScript程式設計筆記
- 【筆記】《JavaScript高階程式設計(第3版)》(1)筆記JavaScript程式設計
- 【筆記】《JavaScript高階程式設計(第3版)》(2)筆記JavaScript程式設計
- JavaScript高階程式設計筆記JavaScript程式設計筆記
- 《javascript高階程式設計》學習筆記 | 7.3.生成器JavaScript程式設計筆記
- 《javascript高階程式設計》學習筆記 | 21.2.錯誤處理JavaScript程式設計筆記
- 《JavaScript 高階程式設計》精讀筆記JavaScript程式設計筆記
- 《JavaScript高階程式設計》筆記:DOM(十)JavaScript程式設計筆記
- 《javascript高階程式設計》筆記:文件模式JavaScript程式設計筆記模式
- 【疑問】《JavaScript高階程式設計(第3版)》(1)JavaScript程式設計
- 《javascript高階程式設計》學習筆記 | 11.3.非同步函式JavaScript程式設計筆記非同步函式
- 【讀書筆記】JavaScript高階程式設計(第3版)(第5-7章)筆記JavaScript程式設計
- 《JavaScript高階程式設計》學習筆記(表單和資料完整性)JavaScript程式設計筆記
- Java高階程式設計筆記 • 【第4章 網路程式設計】Java程式設計筆記
- JavaScript 高階程式設計 第三章 讀書筆記(1)JavaScript程式設計筆記
- Unix高階程式設計學習筆記--系統呼叫簡介程式設計筆記
- JS高階程式設計第十三章.個人學習筆記JS程式設計筆記
- JS高階程式設計第十一章.個人學習筆記JS程式設計筆記
- JS高階程式設計第十六章.個人學習筆記JS程式設計筆記
- <<SQL Server 2005 高階程式設計>> 學習筆記(2)SQLServer程式設計筆記
- JavaScript高階程式設計學習(一)之介紹JavaScript程式設計
- spark學習筆記--進階程式設計Spark筆記程式設計
- 《JavaScript 高階程式設計》 讀書筆記--從原型鏈複習繼承JavaScript程式設計筆記原型繼承
- Oracle高階培訓 第5課 學習筆記Oracle筆記
- Oracle高階培訓 第6課 學習筆記Oracle筆記
- Oracle高階培訓 第7課 學習筆記Oracle筆記
- JavaScript高階程式設計筆記 事件冒泡和事件捕獲JavaScript程式設計筆記事件
- 程式程式設計3 - UNIX高階環境程式設計第9章讀書筆記程式設計筆記
- 《JavaScript高階程式設計(第3版)》讀後感JavaScript程式設計
- 程式程式設計1 – Unix環境高階程式設計7章讀書筆記程式設計筆記
- JavaScript設計模式學習筆記JavaScript設計模式筆記
- JavaScript DOM 程式設計藝術 學習筆記01JavaScript程式設計筆記
- JavaScript DOM 程式設計藝術 學習筆記 02JavaScript程式設計筆記
- MySQL高階學習筆記(二)MySql筆記
- 四種聯結方法——《Oracle SQL 高階程式設計》筆記1OracleSQL程式設計筆記
- C#可擴充套件程式設計之MEF學習筆記(五):MEF高階進階C#套件程式設計筆記
- C#高階程式設計 讀書筆記C#程式設計筆記
- CUDA學習筆記-1: CUDA程式設計概覽筆記程式設計