讨论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 相关文章推荐
jquery插件 autoComboBox 下拉框
Dec 22 Javascript
JS 毫秒转时间示例代码
Sep 22 Javascript
javascript计时器详解
Feb 28 Javascript
纯javascript实现简单下拉刷新功能
Mar 13 Javascript
dedecms页面如何获取会员状态的实例代码
Mar 15 Javascript
微信小程序实现移动端滑动分页效果(ajax)
Jun 13 Javascript
基于express中路由规则及获取请求参数的方法
Mar 12 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
Aug 25 Javascript
jQuery实现的隔行变色功能【案例】
Feb 18 jQuery
JS实现点击li标签弹出对应的索引功能【案例】
Feb 18 Javascript
es6 symbol的实现方法示例
Apr 02 Javascript
JavaScript监听触摸事件代码实例
Dec 30 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中获取主机名、协议及IP地址的方法
2014/11/18 PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
2016/07/08 PHP
PHP中串行化用法示例
2016/11/16 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
对联广告js flash激活
2006/10/19 Javascript
JavaScript 撑出页面文字换行
2009/06/15 Javascript
Js获取事件对象代码
2010/08/05 Javascript
javascript修改IMG标签的src问题
2014/03/28 Javascript
JS使用ajax方法获取指定url的head信息中指定字段值的方法
2015/03/24 Javascript
浅析JavaScript中的对象类型Object
2016/05/26 Javascript
浅谈angularjs依赖服务注入写法的注意点
2017/04/24 Javascript
Vue进度条progressbar组件功能
2018/04/17 Javascript
Bootstrap Table列宽拖动的方法
2018/08/15 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
vue监听用户输入和点击功能
2019/09/27 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
Python中的sort()方法使用基础教程
2017/01/08 Python
Python实现在某个数组中查找一个值的算法示例
2018/06/27 Python
解决Python 中英文混输格式对齐的问题
2018/07/16 Python
Python中垃圾回收和del语句详解
2018/11/15 Python
使用Python快速制作可视化报表的方法
2019/02/03 Python
python实现logistic分类算法代码
2020/02/28 Python
python实现猜数游戏
2020/03/27 Python
Python Pandas 对列/行进行选择,增加,删除操作
2020/05/17 Python
Python虚拟环境venv用法详解
2020/05/25 Python
pytorch读取图像数据转成opencv格式实例
2020/06/02 Python
雅诗兰黛美国官网:Estee Lauder美国
2016/07/21 全球购物
印度在线内衣和时尚目的地:Zivame
2017/09/28 全球购物
您熟悉ORM(Object-Relation Mapping)吗?请谈谈您所理解的ORM
2016/02/08 面试题
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
乡下人家教学反思
2014/02/01 职场文书
考试违纪检讨书
2014/02/02 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
董事长秘书岗位职责
2015/02/13 职场文书
肖申克的救赎观后感
2015/06/02 职场文书
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python