讨论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操作时间(年-月-日 时-分-秒 星期几)
Jun 20 Javascript
如何确保JavaScript的执行顺序 之实战篇
Mar 03 Javascript
Javascript获取CSS伪元素属性的实现代码
Sep 28 Javascript
JavaScript中的闭包(Closure)详细介绍
Dec 30 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
Apr 06 Javascript
javascript之Array 数组对象详解
Jun 07 Javascript
JavaScript面试题(指针、帽子和女朋友)
Nov 23 Javascript
jQuery获取Table某列的值(推荐)
Mar 03 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
Aug 04 Javascript
vue使用better-scroll实现滑动以及左右联动
Jun 30 Javascript
简单了解常用的JavaScript 库
Jul 16 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
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
分享下php5类中三种数据类型的区别
2015/01/26 PHP
Javascript中的数学函数
2007/04/04 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
2010/07/24 Javascript
jquery 表格的增行删行实现思路
2013/03/21 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
js在IE与firefox的差异集锦
2014/11/11 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
jQuery实现新消息在网页标题闪烁提示
2015/06/23 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)
2016/08/23 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
使用重写url机制实现验证码换一张功能
2017/08/01 Javascript
超出JavaScript安全整数限制的数字计算BigInt详解
2018/06/24 Javascript
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
vue改变循环遍历后的数据实例
2019/11/07 Javascript
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
2015/05/09 Python
python回调函数中使用多线程的方法
2017/12/25 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
Python 找出出现次数超过数组长度一半的元素实例
2020/05/11 Python
python 写函数在一定条件下需要调用自身时的写法说明
2020/06/01 Python
CSS3制作Dropdown下拉菜单的方法
2015/07/18 HTML / CSS
购买瑞典当代设计的腕表和太阳眼镜:TRIWA
2016/10/30 全球购物
Street One瑞士:德国现代时装公司
2019/10/09 全球购物
在校生钳工实习自我鉴定
2013/09/19 职场文书
销售行业个人求职自荐信
2013/09/25 职场文书
房屋改造计划书
2014/01/10 职场文书
丑小鸭教学反思
2014/02/03 职场文书
高中军训感言600字
2014/03/11 职场文书
骨干教师培训方案
2014/05/06 职场文书
还款承诺书范文
2014/05/20 职场文书
毕业生党员个人总结
2015/02/14 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书
经典《舰娘》游改全新动画预告 预定11月开播
2022/04/01 日漫
JS实现简单的九宫格抽奖
2022/06/28 Javascript