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 判断浏览器是否支持SVG的代码
Mar 21 Javascript
Jquery uploadify图片上传插件无法上传的解决方法
Dec 16 Javascript
用jquery实现的一个超级简单的下拉菜单
May 18 Javascript
javascript操作ul中li的方法
May 14 Javascript
使用 JavaScript 进行函数式编程 (一) 翻译
Oct 02 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
Jan 28 Javascript
Angular2 (RC4) 路由与导航详解
Sep 21 Javascript
js判断一个字符串是以某个字符串开头的简单实例
Dec 27 Javascript
微信小程序 wx:for的使用实例详解
Apr 27 Javascript
使用Vue组件实现一个简单弹窗效果
Apr 23 Javascript
Vue登录注册并保持登录状态的方法
Aug 17 Javascript
layui 弹出删除确认界面的实例
Sep 06 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
2009/06/29 PHP
php 判断数组是几维数组
2013/03/20 PHP
鼠标图片振动代码
2006/07/06 Javascript
jQuery使用手册之 事件处理
2007/03/24 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
使用POST方式弹出窗口的两种方法示例介绍
2014/01/29 Javascript
js+css实现导航效果实例
2015/02/10 Javascript
Web打印解决方案之证件套打的实现思路
2016/08/29 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
2016/12/14 Javascript
JS 设置Cookie 有效期 检测cookie
2017/06/15 Javascript
微信JSSDK调用微信扫一扫功能的方法
2017/07/25 Javascript
Layui数据表格之获取表格中所有的数据方法
2018/08/20 Javascript
详解vue开发中调用微信jssdk的问题
2019/04/16 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
2019/05/14 Javascript
关于Layui Table隐藏列问题
2019/09/16 Javascript
在vue项目中利用popstate处理页面返回的操作介绍
2020/08/06 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
python 读取txt,json和hdf5文件的实例
2018/06/05 Python
python 搭建简单的http server,可直接post文件的实例
2019/01/03 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
2019/04/01 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
2020/04/03 Python
pandas apply多线程实现代码
2020/08/17 Python
如何把python项目部署到linux服务器
2020/08/26 Python
python爬虫中抓取指数的实例讲解
2020/12/01 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
幼师专业毕业生自荐信
2013/09/29 职场文书
医学院学生求职简历的自我评价
2013/10/24 职场文书
勾股定理课后反思
2014/04/26 职场文书
民事授权委托书范文
2014/08/02 职场文书
三人合伙协议书范本
2014/10/29 职场文书
2015年植树节活动总结
2015/02/06 职场文书
个人优缺点总结
2015/02/28 职场文书
vue中data里面的数据相互使用方式
2022/06/05 Vue.js
CSS元素定位之通过元素的标签或者元素的id、class属性定位详解
2022/09/23 HTML / CSS