方式:
1,定义一个对象
2,封装功能相同的代码
基于对象object的创建对象
1,var 对象名={ key : value , key : value}
2, var Person= new Object();------创建属性对象
Person . name=();-------赋值
创建对象的方法:
Person . run=function(){
执行的代码块
}
Person . run();-------方法的调用
创建对象获取属性的方法:
var Person={
name:’ ‘;
age:’ ‘;
job:’ ‘;
getName:function(){
return this . name ;
}
alert(Person . getName());
}
构造函数
function Person(name,age,job,sex){
this.name_01=name;-------属性
this.age_01=age;
this.job_01=job;
this.sex_01=sex;
this.run=function(){-------方法
执行的代码块
}
}
赋值的两种方法:
1,var _person=new Person();
_person.name=’ 王麻子’;
2,var _person=new Person(’ 王麻子’);
方法:
appendChild()-----把新的子节点插入指定节点
removeChild()-----删除子节点
replaceChild()-----替换子节点
createElement()-----创建新节点
createTextNode()----创建文本新节点
insertBefore( 新节点,指定节点 )----将新节点插入到指定节点之前
createAttribute(‘属性’)-----创建属性节点
setAttributeNode()------设置属性节点
setAttribute(指定属性节点,新属性节点)
P1.ParenNode()-----P1的父节点对象
获取节点名称 P1.ParentNode.nodeName;
attributes()------获取属性节点
nodeValue------获取属性节点的值
09-09