课堂笔记
2012-02-24 14:35
288 查看
定义一个类,用的是function 而不是class
function Class1(){
//定义两个属性了
this.x=1;
var y=345;
//定义一个方法
this.fangfa=function (){
alert("x="+this.x);
alert("y="+y);
}
}
//实例化对象
var cl=new Class1();
//访问对象属性的时候,可以使用[]也可以使用"."
// alert(cl["x"]);
//怎么样访问对象方法?
alert(cl.fangfa());
使用prototype的方式向对象中添加属性和方法
1)创建类,比如类名 Test
2)用"类名.prototype"定义新的属性或者是方法
例子:
//定义一个空白的类
function Testpro(){};
//通过prototype向类中添加属性
Testpro.prototype.name="白骨精";
Testpro.prototype.show=function (){
alert(this.name);
}
//实例化
var tp= new Testpro();
alert(tp.name);
function Class1(){
//定义两个属性了
this.x=1;
var y=345;
//定义一个方法
this.fangfa=function (){
alert("x="+this.x);
alert("y="+y);
}
}
//实例化对象
var cl=new Class1();
//访问对象属性的时候,可以使用[]也可以使用"."
// alert(cl["x"]);
//怎么样访问对象方法?
alert(cl.fangfa());
使用prototype的方式向对象中添加属性和方法
1)创建类,比如类名 Test
2)用"类名.prototype"定义新的属性或者是方法
例子:
//定义一个空白的类
function Testpro(){};
//通过prototype向类中添加属性
Testpro.prototype.name="白骨精";
Testpro.prototype.show=function (){
alert(this.name);
}
//实例化
var tp= new Testpro();
alert(tp.name);
相关文章推荐
- 局域网与网络工程课堂笔记(1)(2)
- HTML5第7次课堂笔记(图片验证码的应用,xmlhttprequest对象的使用,跨域)
- 课堂笔记二
- 设计模式之代理模式(也是马士兵上课课堂笔记)
- 课堂笔记三
- 传智博客课堂学习笔记3.27
- 科锐课堂笔记:2017/4/24 文件操作
- 《管理概论》第一周 课堂笔记与学习心得
- C语言第六天课堂笔记<详细+注释>
- 课堂笔记
- c++课堂笔记——函数参数的三种传递方式
- 11.16课堂笔记-错误处理机制、BOM模型
- C/c++课堂笔记-指针赋值
- main()方法解析-JAVA课堂笔记整理
- C++课堂笔记0716
- oc课堂笔记->属性
- java课堂笔记
- [课堂笔记]四.面向对象
- 课堂笔记2016.8.4