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 相关文章推荐
jQuery Tab插件 用于在Tab中显示iframe,附源码和详细说明
Jun 27 Javascript
如何将JS的变量值传递给ASP变量
Dec 10 Javascript
浅析JavaScript基本类型与引用类型
May 28 Javascript
AngularJS基础 ng-csp 指令详解
Aug 01 Javascript
jQuery ztree实现动态树形多选菜单
Aug 12 Javascript
package.json文件配置详解
Jun 15 Javascript
JS+HTML+CSS实现轮播效果
Nov 28 Javascript
JS中appendChild追加子节点无效的解决方法
Oct 14 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
Jul 22 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
Feb 07 Javascript
vue.js 解决v-model让select默认选中不生效的问题
Jul 28 Javascript
Vue仿百度搜索功能
Dec 28 Vue.js
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
分享8个最佳的代码片段在线测试网站
2013/06/29 PHP
php使用glob函数快速查询指定目录文件的方法
2014/11/15 PHP
PHP采集静态页面并把页面css,img,js保存的方法
2014/12/23 PHP
PHP永久登录、记住我功能实现方法和安全做法
2015/04/27 PHP
PHP实现获取某个月份周次信息的方法
2015/08/11 PHP
PHP 以POST方式提交XML、获取XML,解析XML详解及实例
2016/10/26 PHP
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
JS操作XML中DTD介绍及使用方法分析
2019/07/04 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
静态的动态续篇之来点XML
2006/12/23 Javascript
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
SyntaxHighlighter 3.0.83使用笔记
2015/01/26 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
jQuery中$.ajax()方法参数解析
2016/10/22 Javascript
JavaScript实现的数字与字符串转换功能示例
2017/08/23 Javascript
通俗解释JavaScript正则表达式快速记忆
2017/08/23 Javascript
JavaScript鼠标拖拽事件详解
2020/04/03 Javascript
通过实例解析chrome如何在mac环境中安装vue-devtools插件
2020/07/10 Javascript
jQuery+ajax实现文件上传功能
2020/12/22 jQuery
举例讲解Python程序与系统shell交互的方式
2015/04/09 Python
python入门前的第一课 python怎样入门
2018/03/06 Python
python实现树形打印目录结构
2018/03/29 Python
Selenium鼠标与键盘事件常用操作方法示例
2018/08/13 Python
python输出数组中指定元素的所有索引示例
2019/12/06 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
Python-split()函数实例用法讲解
2020/12/18 Python
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
SmartBuyGlasses台湾:名牌眼镜,名牌太阳眼镜及隐形眼镜
2017/01/04 全球购物
小班上学期幼儿评语
2014/12/30 职场文书
公务员年终个人总结
2015/02/12 职场文书
2015学生会文艺部工作总结
2015/04/03 职场文书
个人自我鉴定怎么写?
2019/07/01 职场文书