javascript Base类 包含基本的方法


Posted in Javascript onJuly 22, 2009
<script type="text/javascript"> 
function Base(){} //根抽象类 
Base.toBase=function(){ //将一个对象转化成Base类的实例的方法 
return new Base(); 
} 
Base.inherit=function(parent){ //用于继承Base类的实例的方法 
var F=function(){} 
F.prototype=parent; 
return new F; 
} 
Base.prototype.extend = function(prop){ //扩展根抽象类Base的extend方法 
for (var o in prop) { 
this[o] = prop[o]; 
} 
} 
Base.prototype.method = function(name, fn){ //扩展根抽象类Base的method方法 
this[name] = fn; 
return this; 
} 
var o=new Base(); //创建一个Base实例 
o.method("show",function(){ //给对象o添加show方法 
alert("show function"); 
}); 
o.extend({ //在给对象o添加name属性和say函数 
name:"shupersha", 
say:function(){ 
alert("say function") 
} 
}); 
var t=Base.inherit(o); //继承o对象的属性和方法 
t.show(); 
t.say(); 
</script>
Javascript 相关文章推荐
JS在IE下缺少标识符的错误
Jul 23 Javascript
Jquery弹出层插件ThickBox的使用方法
Dec 09 Javascript
js仿淘宝和百度文库的评分功能
May 15 Javascript
JavaScript获取当前url根目录(路径)
Jun 17 Javascript
微信小程序 同步请求授权的详解
Aug 04 Javascript
jQuery实现火车票买票城市选择切换功能
Sep 15 jQuery
angular1.x ui-route传参的三种写法小结
Aug 31 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
Feb 12 Javascript
详解关于微信setData回调函数中的坑
Feb 18 Javascript
Node.js API详解之 V8模块用法实例分析
Jun 05 Javascript
利用H5api实现时钟的绘制(javascript)
Sep 13 Javascript
Vue检测屏幕变化来改变不同的charts样式实例
Oct 26 Javascript
javascript 表单规则集合对象
Jul 21 #Javascript
一个可以随意添加多个序列的tag函数
Jul 21 #Javascript
一个cssQuery对象 javascript脚本实现代码
Jul 21 #Javascript
js计算页面刷新的次数
Jul 20 #Javascript
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
Jul 19 #Javascript
Prototype Hash对象 学习
Jul 19 #Javascript
Prototype Array对象 学习
Jul 19 #Javascript
You might like
php调用mysql存储过程
2007/02/14 PHP
从Web查询数据库之PHP与MySQL篇
2009/09/25 PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
2011/05/17 PHP
关于JS判断图片是否加载完成且获取图片宽度的方法
2013/04/09 Javascript
JavaScript中获取高度和宽度函数总结
2014/10/08 Javascript
jQuery的end()方法使用详解
2015/07/15 Javascript
使用控制台破解百小度一个月只准改一次名字
2015/08/13 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
JavaScript的React Web库的理念剖析及基础上手指南
2016/05/10 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
2016/07/28 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
使用pm2部署node生产环境的方法步骤
2019/03/09 Javascript
微信小程序获取用户信息并保存登录状态详解
2019/05/10 Javascript
nodejs nedb 封装库与使用方法示例
2020/02/06 NodeJs
JavaScript随机数的组合问题案例分析
2020/05/16 Javascript
原生js生成图片验证码
2020/10/11 Javascript
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
python抓取豆瓣图片并自动保存示例学习
2014/01/10 Python
Python批量修改文件后缀的方法
2014/01/26 Python
Python实现的破解字符串找茬游戏算法示例
2017/09/25 Python
python实现多进程代码示例
2018/10/31 Python
python做反被爬保护的方法
2019/07/01 Python
Django接收自定义http header过程详解
2019/08/23 Python
python中get和post有什么区别
2020/06/19 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
英国电子产品购物网站:TobyDeals
2018/07/30 全球购物
美国打印机墨水和碳粉购物网站:QuikShip Toner
2018/08/29 全球购物
团支书的期末学习总结自我评价
2013/11/01 职场文书
技校个人求职信范文
2014/01/25 职场文书
品牌推广策划方案
2014/05/28 职场文书
委托证明书
2014/09/17 职场文书
学前班语言教学计划
2015/01/20 职场文书
教师工作态度自我评价
2015/03/05 职场文书