# 自定义对象
[TOC]
## 定义并创建对象实例
~~~
<script>
// 定义并创建对象
people = new Object();
people.name = 'rose';
people.age = 25;
console.log('name: '+people.name +' & age: '+people.age);
</script>
~~~
或者
~~~
<script>
people = {name:'rose',age:25};
console.log('name: '+people.name +' & age: '+people.age);
</script>
~~~
## 使用函数来定义对象,然后创建新的对象实例
~~~
<script>
function people(name,age){
this.name = name;
this.age = age;
}
son = new people("rose",25);
console.log('name: '+son.name +' & age: '+son.age);
</script>
~~~
- 空白目录
- JavaScript保留字
- JS事件
- JS面向对象
- JS内置对象
- 自定义对象
- String 字符串对象
- Date 日期时间对象
- Array 数组对象
- Math 对象
- DOM对象控制HTML
- getElementsByName
- getElementsByTagName
- getAttribute 获取元素属性
- setAttribute 设置元素属性
- childNodes 访问子节点
- parentNode 访问父节点
- createElement 创建元素节点
- createTextNode 创建文本节点
- insertBefore 插入节点
- removeChild 删除节点
- offsetHeight 网页高度
- scrollHeight 网页高度
- JS浏览器对象
- window对象
- 计时器
- history对象
- location对象
- screen对象
- navigator对象
- 弹出窗口
- cookies