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 相关文章推荐
学习javascript,实现插入排序实现代码
Jul 31 Javascript
推荐40个非常优秀的jQuery插件和教程【系列三】
Nov 09 Javascript
Jquery实现自定义弹窗示例
Mar 12 Javascript
jQuery控制TR显示隐藏的三种常用方法
Aug 21 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
Oct 10 Javascript
js实现星星打分效果的方法
Jul 05 Javascript
JavaScript实现上下浮动的窗口效果代码
Oct 12 Javascript
jquery.form.js框架实现文件上传功能案例解析(springmvc)
May 26 Javascript
js制作网站首页图片轮播特效代码
Aug 30 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
Mar 25 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
Jul 31 Javascript
layui 弹出层回调获取弹出层数据的例子
Sep 02 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
PHP5中虚函数的实现方法分享
2011/04/20 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
php通过修改header强制图片下载的方法
2015/03/24 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
2015/10/22 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
prototype1.4中文手册
2006/09/22 Javascript
De facto standard 世界上不可思议的事实标准
2010/08/29 Javascript
jquery使用ColorBox弹出图片组浏览层实例演示
2013/03/14 Javascript
jQuery窗口、文档、网页各种高度的精确理解
2014/07/02 Javascript
JavaScript返回上一页的三种方法及区别介绍
2015/07/04 Javascript
基于JavaScript实现移动端TAB触屏切换效果
2015/10/20 Javascript
Bootstrap每天必学之按钮(一)
2015/11/24 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
jQuery插件版本冲突的处理方法分析
2017/01/16 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
Angular.js ng-file-upload结合springMVC的使用教程
2017/07/10 Javascript
js实现HTML中Select二级联动的实例
2018/01/05 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
详解关于webpack多入口热加载很慢的原因
2019/04/24 Javascript
python代码检查工具pylint 让你的python更规范
2012/09/05 Python
详解Django的CSRF认证实现
2018/10/09 Python
使用PyQt5实现图片查看器的示例代码
2020/04/21 Python
python和php哪个更适合写爬虫
2020/06/22 Python
python定时截屏实现
2020/11/02 Python
详解如何用canvas画一个微笑的表情
2019/03/14 HTML / CSS
GC是什么?为什么要有GC?
2013/12/08 面试题
如何写好升职自荐信
2014/01/06 职场文书
物业经理自我鉴定
2014/03/03 职场文书
大学学生会竞选演讲稿
2014/04/25 职场文书
力学专业求职信
2014/07/23 职场文书
新郎结婚保证书
2015/02/26 职场文书
运动会主持词大全
2015/07/02 职场文书
2016年植树节红领巾广播稿
2015/12/17 职场文书