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 相关文章推荐
JavaScript高级程序设计 阅读笔记(四) ECMAScript中的类型转换
Feb 27 Javascript
js数组的操作详解
Mar 27 Javascript
捕获键盘事件(且兼容各浏览器)
Jul 03 Javascript
用javascript读取xml文件读取节点数据
Aug 12 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
Feb 28 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
Mar 31 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
Sep 30 Javascript
js事件on动态绑定数据,绑定多个事件的方法
Sep 15 Javascript
vue-cli项目中使用echarts图表实例
Oct 22 Javascript
微信小程序实现的一键复制功能示例
Apr 24 Javascript
vue实现表单录入小案例
Sep 27 Javascript
d3.js实现图形拖拽
Dec 19 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模拟HTTP认证
2006/10/09 PHP
一个简单的自动发送邮件系统(三)
2006/10/09 PHP
海河写的 Discuz论坛帖子调用js的php代码
2007/08/23 PHP
用php获取远程图片并把它保存到本地的代码
2008/04/07 PHP
php获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
PHP实现对png图像进行缩放的方法(支持透明背景)
2015/07/15 PHP
php tpl模板引擎定义与使用示例
2019/08/09 PHP
JS中自定义定时器让它在某一时刻执行
2014/09/02 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
JavaScript实现简单的拖动效果
2016/07/02 Javascript
JavaScript中的对象和原型(一)
2016/08/12 Javascript
Mongoose实现虚拟字段查询的方法详解
2017/08/15 Javascript
原生js封装添加class,删除class的实例
2017/11/06 Javascript
vue中如何让子组件修改父组件数据
2018/06/14 Javascript
浅谈Three.js截图并下载的大坑
2019/11/01 Javascript
纯js+css实现在线时钟
2020/08/18 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
一篇超完整的Vue新手入门指导教程
2020/11/18 Vue.js
React服务端渲染原理解析与实践
2021/03/04 Javascript
[05:26]2014DOTA2西雅图国际邀请赛 iG战队巡礼
2014/07/07 DOTA
Python实现简易版的Web服务器(推荐)
2018/01/29 Python
python中的变量如何开辟内存
2018/06/26 Python
Python向excel中写入数据的方法
2019/05/05 Python
Pytorch evaluation每次运行结果不同的解决
2020/01/02 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
Jupyter Notebook折叠输出的内容实例
2020/04/22 Python
解决Keras自带数据集与预训练model下载太慢问题
2020/06/12 Python
装修设计师求职信
2014/02/26 职场文书
外贸员简历中的自我评价
2014/03/04 职场文书
学校证明范文
2015/06/24 职场文书
红楼梦读书笔记
2015/06/25 职场文书
2016年教代会开幕词
2016/03/04 职场文书
2016年“5.12”国际护士节活动总结
2016/04/06 职场文书
资深HR教你写好简历中的自我评价
2019/05/07 职场文书