讨论javascript(一)工厂方式 js面象对象的定义方法


Posted in Javascript onDecember 15, 2009
//60年代的汽车工厂 
var ocar=new Object; 
ocar.color="black"; 
ocar.doors=2; 
ocar.pinpai="解放"; 
ocar.showPinpai=function() 
{ 
alert(this.pinpai);//需要一个生产线,生产一个汽车,再生产下个汽车还需要建立新的生产线 
} 
//70年代的汽车工厂 
function createcar() 
{ 

 var oTempCar=new Object; 

oTempCar.color="black"; 

 oTempCar.doors=4; 

 oTempCar.pinpai="桑塔纳"; 

 oTempCar.showPinpai=function() 

{ 


alert(this.pinpai);//方便生产,一个生产线,可以生产多个汽车 

} 


return oTempCar; 
} 
//80年代生产汽车 
function createcar(sColor,iDoors,sPinpai) 
{ 

 var oTempCar=new Object; 

oTempCar.color=sColor; 

 oTempCar.doors=iDoors; 

 oTempCar.pinpai=sPinpai; 

 oTempCar.showPinpai=function() 

{ 


alert(this.pinpai);//方便生产,一次成型生产 

} 

return oTempCar; 
} 
//90年代生产汽车 
function showPinpai() 
{ 

 alert(this.color); 
} 
function createcar(sColor,iDoors,sPinpai) 
{ 

 var oTempCar=new Object; 

oTempCar.color=sColor; 

 oTempCar.doors=iDoors; 

 oTempCar.pinpai=sPinpai; 

 oTempCar.showPinpai=function() 

return oTempCar; 
} 
var oBmw=createcar("black",4,"BMW"); 
oBmw.showColor();//一次成型+组装生产
Javascript 相关文章推荐
js 取时间差去掉周六周日实现代码
Dec 25 Javascript
jQuery Mobile弹出窗、弹出层知识汇总
Jan 05 Javascript
Javascript小技能总结(推荐)
Jun 02 Javascript
Bootstrap基本样式学习笔记之表格(2)
Dec 07 Javascript
利用JavaScript实现拖拽改变元素大小
Dec 14 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
Jan 22 Javascript
Node.js使用Koa搭建 基础项目
Jan 08 Javascript
用Vue写一个分页器的示例代码
Apr 22 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
Jul 13 Javascript
微信小程序自定义对话框弹出和隐藏动画
Jul 19 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
Jun 18 jQuery
JS随机密码生成算法
Sep 23 Javascript
查询绑定数据岛的表格中的文本并修改显示方式的js代码
Dec 15 #Javascript
jquery自动完成插件(autocomplete)应用之PHP版
Dec 15 #Javascript
Javascript attachEvent传递参数的办法
Dec 14 #Javascript
firefox下对ajax的onreadystatechange的支持情况分析
Dec 14 #Javascript
javascript document.execCommand() 常用解析
Dec 14 #Javascript
JQuery Tips(3) 关于$()包装集内元素的改变
Dec 14 #Javascript
JQuery Tips(2) 关于$()包装集你不知道的
Dec 14 #Javascript
You might like
smtp邮件发送一例
2006/10/09 PHP
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
2009/08/07 PHP
php中将网址转换为超链接的函数
2011/09/02 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
javascript的键盘控制事件说明
2008/04/15 Javascript
jQuery 使用手册(三)
2009/09/23 Javascript
Javascript var变量隐式声明方法
2009/10/19 Javascript
jQuery 表格插件整理
2010/04/27 Javascript
JS 各种网页尺寸判断实例方法
2013/04/18 Javascript
7个JS基础知识总结
2014/03/05 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
bootstrap模态框垂直居中效果
2016/12/03 Javascript
JS正则表达式验证账号、手机号、电话和邮箱是否合法
2017/03/08 Javascript
深入理解requireJS-实现一个简单的模块加载器
2018/01/15 Javascript
JS实现滑动插件
2020/01/15 Javascript
Vue3新特性之在Composition API中使用CSS Modules
2020/07/13 Javascript
jquery插件懒加载的示例
2020/10/24 jQuery
Fiddler如何抓取手机APP数据包
2016/01/22 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
python-tornado的接口用swagger进行包装的实例
2019/08/29 Python
Python OrderedDict的使用案例解析
2019/10/25 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
美国最大的城市服装和运动鞋零售商:Jimmy Jazz
2016/11/19 全球购物
“型”走纽约上东区:Sam Edelman
2017/04/02 全球购物
巴西婴儿用品商店:Bebe Store
2017/11/23 全球购物
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
历史学专业个人的自我评价
2013/10/13 职场文书
会计电算化专业毕业生推荐信
2013/12/24 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书
2015年度物业公司工作总结
2015/04/27 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
Nginx配置Https安全认证的实现
2021/05/26 Servers