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 相关文章推荐
IE浏览器打印的页眉页脚设置解决方法
Dec 08 Javascript
关于Mozilla浏览器不支持innerText的解决办法
Jan 01 Javascript
JavaScript基础知识之数据类型
Aug 06 Javascript
javascript中全局对象的isNaN()方法使用介绍
Dec 19 Javascript
解决用jquery load加载页面到div时,不执行页面js的问题
Feb 22 Javascript
JS 在指定数组中随机取出N个不重复的数据
Jun 10 Javascript
JQuery做的一个简单的点灯游戏分享
Jul 16 Javascript
js QQ客服悬浮效果实现代码
Dec 12 Javascript
Jquery promise实现一张一张加载图片
Nov 13 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
Jan 13 Javascript
浅析JavaScript 函数柯里化
Sep 08 Javascript
JavaScript实现前端网页版倒计时
Mar 24 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
php使用pdo连接报错Connection failed SQLSTATE的解决方法
2014/12/15 PHP
Laravel路由设定和子路由设定实例分析
2016/03/30 PHP
php函数mkdir实现递归创建层级目录
2016/10/27 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
通用JS事件写法实现代码
2009/01/07 Javascript
jQuery第三课 修改元素属性及内容的代码
2010/03/14 Javascript
Javascript倒计时代码
2010/08/12 Javascript
javascript数组去掉重复
2011/05/12 Javascript
基于js与flash实现的网站flv视频播放插件代码
2014/10/14 Javascript
深入理解js函数的作用域与this指向
2016/05/28 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
2016/06/02 Javascript
浅谈jQuery 选择器和dom操作
2016/06/07 Javascript
JS操作JSON方法总结(推荐)
2016/06/14 Javascript
ES6中箭头函数的定义与调用方式详解
2017/06/02 Javascript
Vue调试神器vue-devtools安装方法
2017/12/12 Javascript
js构建二叉树进行数值数组的去重与优化详解
2018/03/26 Javascript
详解VueJs中的V-bind指令
2018/05/03 Javascript
Vue传参一箩筐(页面、组件)
2019/04/04 Javascript
[08:02]DOTA2牵红线 zhou神抱得美人归
2014/03/22 DOTA
python运行时间的几种方法
2016/06/17 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
2018/10/31 Python
完美解决python3.7 pip升级 拒绝访问问题
2019/07/12 Python
python+opencv实现车牌定位功能(实例代码)
2019/12/24 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
2020/03/23 Python
使用python编写一个语音朗读闹钟功能的示例代码
2020/07/14 Python
Pygame框架实现飞机大战
2020/08/07 Python
Python如何发送与接收大型数组
2020/08/07 Python
HTML5 Canvas标签使用收录
2009/07/07 HTML / CSS
整理HTML5中支持的URL编码与字符编码
2016/02/23 HTML / CSS
AmazeUI 模态窗口的实现代码
2020/08/18 HTML / CSS
情人节寄语大全
2014/04/11 职场文书
企业管理标语
2014/06/10 职场文书
企业文化口号
2014/06/12 职场文书
让世界充满爱观后感
2015/06/10 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书