如果给父容器设置overflow:hidden 那么设置父容器margin auto居中没有用;
原因:暂时未找到,先记下,解决方案:使用伪元素清除浮动;
创建对象的三种方式: 1) 使用构造函数创建对象 var obj =new Object(); obj.name='小明'; obj.eat=function(){ console.log('吃饭'); } 1.2 通过工厂函数批量创建对象 function createObjs(name){ var obj=new Object(); obj.name=name; obj.eat=function(){ console.log('吃饭'); } return obj; } var obj=createObjs('小明'); 2) 使用自定义构造函数创建对象 //1. 创建自定义构造函数 function Person(name){ this.name=name; this.eat=function(){ console.log('吃饭'); } } //2. 实例化对象 -----new var obj =new Person('小明'); // 4件事: 1. 在内存中申请一片空间,用于存储对象 2. 将this指向当前对象 3. 设置当前对象的属性和方法 4. 将this对象返回 3) 使用字面量方式创建对象 //键值对的方式 var obj={ name:'小白', age:12, eat:function(){ console.log('吃饭'); } }; ------通过字面量方式创建对象的缺陷: 一次性对象,如果需要创建多个对象,还要重新创建