讨论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 相关文章推荐
IE bug table元素的innerHTML
Jan 11 Javascript
jquery多浏览器捕捉回车事件代码
Jun 22 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
Jan 02 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
Mar 14 Javascript
javascript中关于&& 和 || 表达式的小技巧分享
Apr 10 Javascript
javascript 判断页面访问方式电脑或者移动端
Sep 19 Javascript
关于验证码在IE中不刷新的快速解决方法
Sep 23 Javascript
Vue2 使用 Echarts 创建图表实例代码
May 18 Javascript
vue+vuex+axios实现登录、注册页权限拦截
Mar 09 Javascript
Angular 组件之间的交互的示例代码
Mar 24 Javascript
微信小程序实现登录注册tab切换效果
Dec 29 Javascript
node获取客户端ip功能简单示例
Aug 24 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/08/21 PHP
php遍历目录方法小结
2015/03/10 PHP
php将字符串随机分割成不同长度数组的方法
2015/06/01 PHP
codeigniter实现get分页的方法
2015/07/10 PHP
分享php多功能图片处理类
2016/05/15 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
2016/10/13 PHP
关于Laravel Route重定向的一个注意点
2017/01/16 PHP
基于PHP实现发微博动态代码实例
2020/12/11 PHP
cssQuery()的下载与使用方法
2007/01/12 Javascript
一个JS翻页效果
2007/07/23 Javascript
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
js检查页面上有无重复id的实现代码
2013/07/17 Javascript
Javascript无参数和有参数类继承问题解决方法
2015/03/02 Javascript
JS尾递归的实现方法及代码优化技巧
2019/01/19 Javascript
微信小程序-API接口安全详解
2019/07/16 Javascript
Python的gevent框架的入门教程
2015/04/29 Python
Python3标准库之threading进程中管理并发操作方法
2020/03/30 Python
TensorFlow使用Graph的基本操作的实现
2020/04/22 Python
python递归函数用法详解
2020/10/26 Python
python中append函数用法讲解
2020/12/11 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
使用jquery实现HTML5响应式导航菜单教程
2014/04/02 HTML / CSS
详解Canvas 跨域脱坑实践
2018/11/07 HTML / CSS
BabyBjörn婴儿背带法国官网:BabyBjorn法国
2018/06/16 全球购物
网络安全方面的面试题
2016/01/07 面试题
Ajax的工作原理
2015/12/04 面试题
国贸专业个人求职信分享
2013/12/04 职场文书
党章学习思想汇报
2014/01/14 职场文书
金融管理应届生求职信
2014/02/20 职场文书
机关作风建设整改方案
2014/10/27 职场文书
2014年领导班子工作总结
2014/12/11 职场文书
2015年小学图书室工作总结
2015/05/18 职场文书
爱国主题班会教案
2015/08/14 职场文书
2016大学生暑期三下乡心得体会
2016/01/23 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js