js 知识

var num=20 var定义声明的变量不可以删除的 delete num 无效

document.getElementsXXXX 是实时的(增删改时有效的)

document.querySelector() querySelectorAll() 是静态的(增删改时无效的)

dom 节点:深入理解DOM节点类型第一篇——12种DOM节点类型概述 - 小火柴的蓝色理想 - 博客园 (cnblogs.com)  深入理解DOM节点关系 - 小火柴的蓝色理想 - 博客园 (cnblogs.com)

 

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    var Person=function(){
     
    }
    var p1=new Person()
    console.log(p1.constructor===Person) //true
    console.log(p1.__proto__===Person.prototype)//true
    var obj=new Object()
    console.log(obj.constructor===Object)
    console.log(obj.__proto__.__proto__===null)//true
    var obj1=new obj.constructor()
    console.log(obj1.__proto__.__proto__===null)//true
  </script>
</body>
</html>

  

posted @ 2022-01-12 10:36  howhy  阅读(28)  评论(0编辑  收藏  举报