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的IE和Firefox兼容性汇编
Jul 01 Javascript
鼠标滑上去后图片放大浮出效果的js代码
May 28 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
Nov 07 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
Jan 02 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
Jul 15 Javascript
D3.js封装文本实现自动换行和旋转平移等功能
Oct 14 Javascript
js插件Jcrop自定义截取图片功能
Oct 14 Javascript
angular写一个列表的选择全选交互组件的示例
Jan 22 Javascript
JS实现关键词高亮显示正则匹配
Jun 22 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
在vue-cli创建的项目中使用sass操作
Aug 10 Javascript
vant组件中 dialog的确认按钮的回调事件操作
Nov 04 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
分享别人写的一个小型js框架
2007/08/13 Javascript
javascript下利用arguments实现string.format函数
2010/08/24 Javascript
JavaScript字符串String和Array操作的有趣方法
2012/12/18 Javascript
jquery和ajax的关系详细介绍
2013/11/29 Javascript
删除节点的jquery代码
2014/01/13 Javascript
jQuery实现列表的全选功能
2015/03/18 Javascript
jQuery添加和删除输入文本框标签代码
2016/05/20 Javascript
表单中单选框添加选项和移除选项
2016/07/04 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
ionic3 懒加载
2017/08/16 Javascript
JS实现移动端整屏滑动的实例代码
2017/11/10 Javascript
详解webpack4升级指南以及从webpack3.x迁移
2018/06/12 Javascript
新手必须知的Node.js 4个JavaScript基本概念
2018/09/16 Javascript
js正则取值的结果数组调试方法
2018/10/10 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
2019/05/02 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
2019/07/26 jQuery
vue父组件给子组件的组件传值provide inject的方法
2019/10/23 Javascript
JavaScript实现放大镜效果代码示例
2020/04/29 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
Python的Django框架安装全攻略
2015/07/15 Python
使用PyCharm配合部署Python的Django框架的配置纪实
2015/11/19 Python
Python 专题三 字符串的基础知识
2017/03/19 Python
Python简单计算数组元素平均值的方法示例
2017/12/26 Python
Android基于TCP和URL协议的网络编程示例【附demo源码下载】
2018/01/23 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
让Python脚本暂停执行的几种方法(小结)
2019/07/11 Python
Python collections模块使用方法详解
2019/08/28 Python
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
升旗仪式主持词
2014/03/19 职场文书
《雕塑之美》教学反思
2014/04/24 职场文书
英语专业毕业生求职信
2014/05/24 职场文书
公司租房协议书范本
2014/10/08 职场文书
个人廉政承诺书
2015/04/28 职场文书
bose降噪耳机音能消除人声吗
2022/04/19 数码科技