當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
《JavaScript 高级程序设计》笔记 第7章及以后
生活随笔
收集整理的這篇文章主要介紹了
《JavaScript 高级程序设计》笔记 第7章及以后
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第7章 函數表達式
錯誤寫法:
function(){// 這里是塊級作用域 }() 錯誤: 函數聲明后面不能跟圓括號第8章 BOM
- window對象
- location對象
- navigator對象
- screen對象
- history對象
第9章 客戶端檢測
- 能力檢測:
1) 先檢測達成目的的最常用的特性(避免測試多個條件)
2) 必須測試實際要用到的特性
第10~12章 DOM
- NodeList是有生命、呼吸的對象,而不是在我們第一次訪問它們的某個瞬間拍攝下來的一張快照;
- 如果列表中只有一個節點,那么該節點的nextSibling和previousSibling都為null;
- ownerDocument是所有節點都有的屬性,指向整個文檔的文檔節點;
第13章 事件
- 建議使用事件冒泡;
- 事件處理程序中的代碼在執行時,有權訪問全局作用域中的任何代碼;
- 在HTML中指定事件處理程序的缺點:
1)存在時差問題:用戶可能在頁面剛顯示按鈕時,就點擊,如果點擊事件是在按鈕下方、頁面的最底部定義的,就會引發錯誤,可以封裝在try-catch塊中;
2)事件處理程序的作用域鏈在不同瀏覽器中可能會有不同效果;
3)HTML和JavaScript緊密耦合; - 事件對象:
1) DOM中:event對象作為參數;
2) IE中:event對象作為window對象的屬性
總結
以上是生活随笔為你收集整理的《JavaScript 高级程序设计》笔记 第7章及以后的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 801. 二进制中1的个数
- 下一篇: JavaScript算法相关