讨论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的开发个代阴影的对话框效果代码
Jul 28 Javascript
javascript中Date对象应用之简易日历实现
Jul 12 Javascript
jQuery EasyUI提交表单验证
Jul 19 Javascript
简单理解Vue条件渲染
Dec 03 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
Feb 16 Javascript
使用jQuery实现页面定时弹出广告效果
Aug 24 jQuery
AngularJS select加载数据选中默认值的方法
Feb 28 Javascript
JS实现换肤功能的方法实例详解
Jan 30 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
Sep 27 Javascript
vue 路由子组件created和mounted不起作用的解决方法
Nov 05 Javascript
js数据类型转换与流程控制操作实例分析
Dec 18 Javascript
vue项目,代码提交至码云,iconfont的用法说明
Jul 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 Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
2016/06/05 PHP
利用ajax和PHP实现简单的流程管理
2017/03/23 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
PHP多进程编程实例详解
2017/07/19 PHP
js select常用操作控制代码
2010/03/16 Javascript
js识别不同浏览器基于userAgent做判断
2014/07/29 Javascript
js结合正则实现国内手机号段校验
2015/06/19 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
微信小程序利用co处理异步流程的方法教程
2017/05/20 Javascript
vue-router路由参数刷新消失的问题解决方法
2017/06/17 Javascript
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
Vue中如何实现proxy代理
2018/04/20 Javascript
基于JQuery实现页面定时弹出广告
2020/05/08 jQuery
Openlayers学习之加载鹰眼控件
2020/09/28 Javascript
Python3中多线程编程的队列运作示例
2015/04/16 Python
python爬取哈尔滨天气信息
2018/07/14 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
2018/08/02 Python
通过python将大量文件按修改时间分类的方法
2018/10/17 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
python与mysql数据库交互的实现
2020/01/06 Python
ansible动态Inventory主机清单配置遇到的坑
2020/01/19 Python
python 深度学习中的4种激活函数
2020/09/18 Python
python 爬虫请求模块requests详解
2020/12/04 Python
Python制作运行进度条的实现效果(代码运行不无聊)
2021/02/24 Python
利用css3制作3D样式按钮实现代码
2013/03/18 HTML / CSS
LTD Commodities:礼品,独特发现,家居装饰,家用器皿
2017/08/11 全球购物
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
华为慧通面试题
2012/09/11 面试题
体育教育毕业生自荐信
2013/11/21 职场文书
走进敬老院活动总结
2014/07/10 职场文书
群众路线查摆问题整改措施思想汇报
2014/10/10 职场文书
电影焦裕禄观后感
2015/06/09 职场文书
大队委员竞选演讲稿
2015/11/20 职场文书
Python中npy和mat文件的保存与读取
2022/04/24 Python