日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

DOM相关(主要是var和let的区别用法)

發布時間:2025/3/15 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DOM相关(主要是var和let的区别用法) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、1.節點的類型有七種,分別是:Document,DocumentType,Element,Attribute,Text,Comment,DocumentFragment

2.DOM樹的根節點是:html

3.元素Element的NodeType值為:1或 Node.ELEMENT_NODE((全大寫意思是不讓別人改你)是一個常量,其實是變量,但全是大寫,所以也為1)

4.document.body.nodeName為:'BODY'

5.

6.

7.

推論:1.全局變量可恥,不能用(容易互相覆蓋)

不是div

盡量不要用ID做全局屬性,但聲明的selfDiv還是全局變量

把window.parent原本的值覆蓋了;window.parent原本是父窗口,如果沒有父窗口就是當前窗口

2. 可以用局部變量

但X又變成了全局變量

3.立即調用(聲明后立即調用)

但X又變成了全局變量

就OK了,

或者用小白用的方法,即:

4.若直接聲明匿名函數,并立即調用,都會被認為是語法錯誤,可做下面的修改

減號:告訴瀏覽器我后面是一個值,不是函數聲明

5.js升級((ES6? 2015年才出來)把var改為let)

{} 是block代碼塊

parent被覆蓋,因為var只看函數,若后面沒有函數,var就聲明全局變量

所以改為新關鍵字,let (let作用域在塊之間)

存在變量提升

相當于

所以塊包不住var,只有立即執行函數才能包住

5.let是逃不出花括號的

8.childNodes返回的是偽數組

9.每次都重新看

10. 沒有重新看

11.

12.

?

?

總結

以上是生活随笔為你收集整理的DOM相关(主要是var和let的区别用法)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。