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 框架使用教程 AJAX篇
Oct 11 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
May 24 Javascript
JavaScript异步加载浅析
Dec 28 Javascript
js中获取jsp表单中radio类型的值简单实例
Aug 15 Javascript
jquery tmpl模板(实例讲解)
Sep 02 jQuery
ES6中Array.find()和findIndex()函数的用法详解
Sep 16 Javascript
RequireJS用法简单示例
Aug 20 Javascript
详解关于element el-button使用$attrs的一个注意要点
Nov 09 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
Feb 28 Javascript
微信小程序 select 下拉框组件功能
Sep 09 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
Nov 13 Javascript
vue项目实现分页效果
Mar 24 Vue.js
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
有关phpmailer的详细介绍及使用方法
2013/01/28 PHP
PDO::inTransaction讲解
2019/01/28 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
用js自动判断浏览器分辨率的代码
2007/01/28 Javascript
jQuery 点击图片跳转上一张或下一张功能的实现代码
2010/03/12 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
jquery选择符快速提取web表单数据示例
2014/03/27 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
javascript实现添加附件功能的方法
2015/11/18 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
jQuery 3.0十大新特性
2016/07/06 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
常用jQuery选择器汇总
2017/02/02 Javascript
基于Vue2实现的仿手机QQ单页面应用功能(接入聊天机器人 )
2017/03/30 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
2017/05/13 jQuery
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
python3.6连接MySQL和表的创建与删除实例代码
2017/12/28 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
python实现飞机大战小游戏
2019/11/08 Python
Django User 模块之 AbstractUser 扩展详解
2020/03/11 Python
python help函数实例用法
2020/12/06 Python
Python 获取异常(Exception)信息的几种方法
2020/12/29 Python
美国最大的在线寄售和旧货店:Swap.com
2018/08/27 全球购物
波兰在线体育用品商店:Hop-Sport.pl
2019/07/23 全球购物
卫生系统先进事迹
2014/05/13 职场文书
股票投资建议书
2014/05/19 职场文书
大学奖学金获奖感言
2014/08/15 职场文书
意外死亡赔偿协议书
2014/10/14 职场文书
作文评语怎么写
2014/12/25 职场文书
家长学校教学计划
2015/01/19 职场文书
护理专业自荐信范文
2015/03/06 职场文书
公司内部升职自荐信
2015/03/27 职场文书
停电通知范文
2015/04/16 职场文书
辛德勒的名单观后感
2015/06/03 职场文书