JavaScript面向对象的实现方法小结


Posted in Javascript onApril 14, 2015

本文实例总结了JavaScript面向对象的实现方法。分享给大家供大家参考。具体分析如下:

方法1:

var person = {
 name: 'hello world',
 age: 22,
 sayHello:function(){
  alert('I\'m 'this.name ',and I\'m ' this.age 'years old');
 }
};
person.sayHello();//I'm hello world, and I'm 22 years old

方法2:

window.color = "red";
var o = { color: "blue"};
function sayColor(){
  alert(this.color);
}
sayColor(); //"red"
o.sayColor = sayColor;
o.sayColor(); //"blue"
//也可以使用apply和call
sayColor.apply(o);//"blue"
sayColor.call(o);//"blue"

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
js怎么终止程序return不行换jfslk
May 30 Javascript
jQuery实现获取绑定自定义事件元素的方法
Dec 02 Javascript
jQuery焦点图轮播效果实现方法
Dec 19 Javascript
使用jquery判断一个元素是否含有一个指定的类(class)实例
Feb 12 Javascript
JavaScript 巧学巧用
May 23 Javascript
jQuery 中msgTips 顶部弹窗效果实现代码
Aug 14 jQuery
ES6中字符串string常用的新增方法小结
Nov 07 Javascript
vue轮播图插件vue-awesome-swiper
Nov 27 Javascript
在ES5与ES6环境下处理函数默认参数的实现方法
May 13 Javascript
基于javascript的拖拽类封装详解
Apr 19 Javascript
Vue封装全局过滤器Filters的步骤
Sep 16 Javascript
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
Jun 15 Javascript
JavaScript使用Prototype实现面向对象的方法
Apr 14 #Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
Apr 14 #Javascript
Angularjs制作简单的路由功能demo
Apr 14 #Javascript
javascript中几个容易混淆的概念总结
Apr 14 #Javascript
浅谈Sizzle的“编译原理”
Apr 14 #Javascript
深入探寻seajs的模块化与加载方式
Apr 14 #Javascript
javascript数组去重的方法汇总
Apr 14 #Javascript
You might like
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
检查用户名是否已在mysql中存在的php写法
2014/01/20 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
2015/09/20 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
2019/04/27 PHP
两个SUBMIT按钮,如何区分处理
2006/08/22 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
jquery创建一个新的节点对象(自定义结构/内容)的好方法
2013/01/21 Javascript
原生javascript实现获取指定元素下所有后代元素的方法
2014/10/28 Javascript
初始Nodejs
2014/11/08 NodeJs
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
JavaScript数据类型学习笔记分享
2016/09/01 Javascript
微信小程序动态添加分享数据
2017/06/14 Javascript
jQuery实现弹窗下底部页面禁止滑动效果
2017/12/19 jQuery
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
vue实现广告栏上下滚动效果
2020/11/26 Vue.js
[51:11]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS DT
2014/05/22 DOTA
[58:32]EG vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
Python 数据结构之堆栈实例代码
2017/01/22 Python
Python tkinter的grid布局及Text动态显示方法
2018/10/11 Python
Python3几个常见问题的处理方法
2019/02/26 Python
使用Python进行体育竞技分析(预测球队成绩)
2019/05/16 Python
python实时检测键盘输入函数的示例
2019/07/17 Python
FFT快速傅里叶变换的python实现过程解析
2019/10/21 Python
python实现简单学生信息管理系统
2020/04/09 Python
OpenCV+python实现实时目标检测功能
2020/06/24 Python
会计电算化专业毕业生自荐信
2013/12/20 职场文书
体育专业学生自我评价范文
2014/01/17 职场文书
社区工作者感言
2014/03/02 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
学生无故旷课检讨书
2014/09/20 职场文书
部门2014年度工作总结
2014/11/12 职场文书
python requests模块的使用示例
2021/04/07 Python
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL