Javascript中prototype和方法封装的一些知识
2017-11-24 10:44
381 查看
以下代码大家直接复制到html文件中运行帮助理解,有问题直接联系QQ7123043。
javascript中,prototype的作用主要是为了为类添加方法。
<script language="javascript">
//定义一个类
var Person = function(name,age){
this.name = name;
this.age = age;
this.sayHello=function(){
//this可以省略
alert("hello," + this.name);
}
};
//为类添加一个方法,this不能省略!
Person.prototype.talk = function(){
alert(this.name + ":" + this.age +":"+ "talk");
};
var zhangsan = new Person("zhangsan",19);
var lisi = new Person("lisi",19);
zhangsan.talk();
zhangsan.sayHello();
lisi.talk();
lisi.sayHello();
var xinqushi = XINQUSHI = {
sayHello: function(name){
alert("hello," + name);
}
}
TT.sayHello("girl!");
TAOTAO.sayHello("boy!");
</script>
javascript中,prototype的作用主要是为了为类添加方法。
<script language="javascript">
//定义一个类
var Person = function(name,age){
this.name = name;
this.age = age;
this.sayHello=function(){
//this可以省略
alert("hello," + this.name);
}
};
//为类添加一个方法,this不能省略!
Person.prototype.talk = function(){
alert(this.name + ":" + this.age +":"+ "talk");
};
var zhangsan = new Person("zhangsan",19);
var lisi = new Person("lisi",19);
zhangsan.talk();
zhangsan.sayHello();
lisi.talk();
lisi.sayHello();
var xinqushi = XINQUSHI = {
sayHello: function(name){
alert("hello," + name);
}
}
TT.sayHello("girl!");
TAOTAO.sayHello("boy!");
</script>
相关文章推荐
- 前端交互封装的一些javaScript方法
- javascript中对象在OOP方面的一些知识(主要是prototype和__proto__相关)
- 根据w3cSchool学习javascript整理js的一些基础知识
- 深入探究使JavaScript动画流畅的一些方法
- 任何javascript框架(如jQuery)的代码是藏不住的,都是完全暴露源码的,因为JavaScript不像java一样,java的一些代码被封装进jar了,JavaScript没有封装
- JavaScript中toStirng()与Object.prototype.toString.call()方法浅谈
- javascript中Date类的一些实用方法
- 玩转web之javaScript(五)---js和jquery一些不可不知的方法(input篇)
- [Javascript] 关于prototype的一些说明
- Windows Api的一些方法 封装 以及 常用参数
- JavaScript 利用prototype原型实现封装继承多态
- Javascript 中的 __proto__ 和 prototype 的一些理解
- 【C#小知识】C#中一些易混淆概念总结(六)---------解析里氏替换原则,虚方法
- 后台弹出javascript提示信息两方法小知识
- JavaScript:prototype属性使用方法
- Java基础知识_day07_(面向对象,构造方法,封装,成员变量与局部变量)
- 优化javascript的执行效率一些方法总结
- 学习Java基础的一些知识(8)封装
- 【js基础】javascript中关于数据类型一些知识和类型判断
- JavaScript中的prototype.bind()方法介绍