# 自定義對象
[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