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系列之数值计算
Jun 07 Javascript
jquery实现图片滚动效果的简单实例
Nov 23 Javascript
Shell脚本实现Linux系统和进程资源监控
Mar 05 Javascript
搞定immutable.js详细说明
May 02 Javascript
javascript比较语义化版本号的实现代码
Sep 09 Javascript
使用 jQuery.ajax 上传带文件的表单遇到的问题
Oct 31 Javascript
高效的jQuery代码编写技巧总结
Feb 22 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
Mar 09 Javascript
详解vue-router 命名路由和命名视图
Jun 01 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
Nov 28 Javascript
vue中实现回车键登录功能
Feb 19 Javascript
JavaScript 生成唯一ID的几种方式
Feb 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 cache类代码(php数据缓存类)
2010/04/15 PHP
ThinkPHP CURD方法之where方法详解
2014/06/18 PHP
php使用递归计算文件夹大小
2014/12/24 PHP
Yii2验证器(Validator)用法分析
2016/07/23 PHP
qq悬浮代码(兼容各个浏览器)
2014/01/29 Javascript
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
JavaScript实现简单的数字倒计时
2015/05/15 Javascript
js实现鼠标点击文本框自动选中内容的方法
2015/08/20 Javascript
jquery ajax 如何向jsp提交表单数据
2015/08/23 Javascript
移动端H5开发 Turn.js实现很棒的翻书效果
2016/06/20 Javascript
想用好React的你必须要知道的一些事情
2017/07/24 Javascript
关于前后端json数据的发送与接收详解
2017/07/30 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
2018/05/24 jQuery
js实现轮播图的完整代码
2020/10/26 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
Python批量修改文件后缀的方法
2014/01/26 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
2018/02/26 Python
python使用mysql的两种使用方式
2018/03/07 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
2020/01/08 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
python 命名规范知识点汇总
2020/02/14 Python
python简单的三元一次方程求解实例
2020/04/02 Python
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
2020/02/27 HTML / CSS
全球性的在线时尚男装零售商:boohooMAN
2016/12/17 全球购物
Forever 21美国官网:美国标志性快时尚品牌
2017/02/20 全球购物
英国拳击装备购物网站:RDX Sports
2018/01/23 全球购物
出纳员岗位责任制
2014/02/11 职场文书
干部选拔任用方案
2014/05/26 职场文书
元旦晚会开场白
2015/05/29 职场文书
Pytest allure 命令行参数的使用
2021/04/18 Python