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 相关文章推荐
jQuery对表单元素的取值和赋值操作代码
May 19 Javascript
纯js网页画板(Graphics)类简介及实现代码
Dec 24 Javascript
给文字加上着重号的JS代码
Nov 12 Javascript
extjs 分页使用jsp传递数据示例
Jul 29 Javascript
javascript显示中文日期的方法
Jun 18 Javascript
jQuery超精致图片轮播幻灯片特效代码分享
Sep 10 Javascript
详解JavaScript基于面向对象之创建对象(1)
Dec 10 Javascript
使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
Sep 01 Javascript
AngularJS 所有版本下载地址
Sep 14 Javascript
JS及JQuery对Html内容编码,Html转义
Feb 17 Javascript
Javascript柯里化实现原理及作用解析
Oct 22 Javascript
原生JS实现pc端轮播图效果
Dec 21 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&MYSQL分页原理及实现
2007/01/02 PHP
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
PHP实现数组array转换成xml的方法
2016/07/19 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
PHP实现限制域名访问的实现代码(本地验证)
2020/09/13 PHP
JS 拼图游戏 面向对象,注释完整。
2009/06/18 Javascript
JQuery 实现的页面滚动时浮动窗口控件
2009/07/10 Javascript
JavaScript浏览器选项卡效果
2010/08/25 Javascript
Fixie.js 自动填充内容的插件
2012/06/28 Javascript
js中document.write使用过程中的一点疑问解答
2014/03/20 Javascript
javascript实现数组去重的多种方法
2016/03/14 Javascript
jQuery隐藏和显示效果实现
2016/04/06 Javascript
js实现常见的工具条效果
2017/03/02 Javascript
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
VUE长按事件需求详解
2017/10/18 Javascript
详解vue组件基础
2018/05/04 Javascript
webpack4+Vue搭建自己的Vue-cli项目过程分享
2018/08/29 Javascript
详解create-react-app 2.0版本如何启用装饰器语法
2018/10/23 Javascript
微信小程序-可移动菜单的实现过程详解
2019/06/24 Javascript
Vue实现剪贴板复制功能
2019/12/31 Javascript
基于JavaScript判断两个对象内容是否相等
2020/01/10 Javascript
使用Python的urllib和urllib2模块制作爬虫的实例教程
2016/01/20 Python
Python基于Matplotlib库简单绘制折线图的方法示例
2017/08/14 Python
机器学习10大经典算法详解
2017/12/07 Python
python实现遍历文件夹修改文件后缀
2018/08/28 Python
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
2019/07/04 Python
python set集合使用方法解析
2019/11/05 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
Pytorch生成随机数Tensor的方法汇总
2020/09/09 Python
美国创意之家:BulbHead
2017/07/12 全球购物
时尚孕妇装:Ingrid & Isabel
2019/05/08 全球购物
DC Shoes荷兰官方网站:美国极限运动品牌
2019/10/22 全球购物
党员四风问题对照检查材料
2014/09/27 职场文书
2015团员个人年度总结
2015/11/24 职场文书
李白经典诗之一:全文无一“月”字,却句句有月
2019/07/12 职场文书
MySQL之高可用集群部署及故障切换实现
2021/04/22 MySQL