最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JavaScript的面向对象(二)_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:33:44
文档

JavaScript的面向对象(二)_javascript技巧

JavaScript的面向对象(二)_javascript技巧:上一篇写的废话太多,写得很烂,这一次讲讲继承吧,我们上一节知道了prototype,现在我从prototype下手来实现方法 function 职业(){ var 须知=每天要好好上班; } 职业.prototype.上班=function(name){ return name+上班;
推荐度:
导读JavaScript的面向对象(二)_javascript技巧:上一篇写的废话太多,写得很烂,这一次讲讲继承吧,我们上一节知道了prototype,现在我从prototype下手来实现方法 function 职业(){ var 须知=每天要好好上班; } 职业.prototype.上班=function(name){ return name+上班;


上一篇写的废话太多,写得很烂,这一次讲讲继承吧,我们上一节知道了prototype,现在我从prototype下手来实现方法


function 职业(){
var 须知="每天要好好上班";
}
职业.prototype.上班=function(name){
return name+"上班";
}
职业.prototype.下班=function(){
return "下班";
}
Function.prototype.extend=function(superClass){
for(var $p in superClass.prototype){
this.prototype[$p]=superClass.prototype[$p];
}
delete $p;
}
function 演员(){
}
演员.prototype.上电视=function(person){
return person+"上电视";
}
function 小丑(){
}
小丑.prototype.行头=function(){
return "夸张的笑";
}

演员.extend(职业);

var 张三=new 演员();

alert(张三.上班("张三"));

小丑.extend(演员);

var 小卓=new 小丑();

alert(小卓.上班("小卓"));

alert(小卓.行头());

alert(小卓.上电视("小卓表演的节目"));
//-->


只是写了一个继承的小例。

这样,在不考虑父类方法与子类方法的情况下如此做,有点荒缪了。先写到这

儿,后面再写了。

文档

JavaScript的面向对象(二)_javascript技巧

JavaScript的面向对象(二)_javascript技巧:上一篇写的废话太多,写得很烂,这一次讲讲继承吧,我们上一节知道了prototype,现在我从prototype下手来实现方法 function 职业(){ var 须知=每天要好好上班; } 职业.prototype.上班=function(name){ return name+上班;
推荐度:
标签: 技巧 js 对象
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top