让一个div居中:
flex-grow
父:display:flex;
子:margin:auto;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/19c33f9597a12fa9db0406ce1748f162.png)
原型链与继承
<script>
// 构造函数:看是否用它创建实例
function Person(){
}
Person.prototype.name="小明"
let person1=new Person()
console.log(person1)
// constructor:构造器 指向哪里:指向构造他的函数
console.log(person1.constructor)
person1.name="字节"
console.log(person1.name) //字节
// 原型链查找规则
// 沿着原型链(__proto__)一层一层的往上找,知道找到null为止,最后返回undefined
person1.a="基本属性"
// hasOwnProperty 查找是否是自己的属性,还是原型链上的属性
let item;
for(item in person1){
if(person1.hasOwnProperty(item)){
console.log(item) //a
}
}
</script>
闭包