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 相关文章推荐
Uglifyjs(JS代码优化工具)入门 安装使用
Apr 13 Javascript
在JavaScript中typeof的用途介绍
Apr 11 Javascript
jquery 删除cookie失效的解决方法
Nov 12 Javascript
node.js中的fs.unlink方法使用说明
Dec 15 Javascript
mvc中form表单提交的三种方式(推荐)
Aug 10 Javascript
原生JS实现自定义滚动条效果
Oct 27 Javascript
JavaScript获取用户所在城市及地理位置
Apr 21 Javascript
Node.js + express基本用法教程
Mar 14 Javascript
微信小程序导航栏跟随滑动效果的实现代码
May 14 Javascript
vue实现简单图片上传
Jun 30 Javascript
Vue + ts实现轮播插件的示例
Nov 10 Javascript
vue实现可以快进后退的跑马灯组件
Apr 08 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
菜鸟学PHP之Smarty入门
2007/01/04 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
javascript Firefox与IE 替换节点的方法
2010/02/24 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
2013/12/08 Javascript
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
jquery通过closest选择器修改上级元素的方法
2015/03/17 Javascript
Javascript如何判断数据类型和数组类型
2016/06/22 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
深入理解JavaScript中的块级作用域、私有变量与模块模式
2016/10/31 Javascript
基于jQuery实现简单人工智能聊天室
2017/02/10 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
第一次记录Bootstrap table学习笔记(1)
2017/05/18 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
2019/04/03 Javascript
Vue关于组件化开发知识点详解
2020/05/13 Javascript
js实现滑动滑块验证登录
2020/07/24 Javascript
vue将data恢复到初始状态 && 重新渲染组件实例
2020/09/04 Javascript
[00:15]天涯墨客终极技能展示
2018/08/25 DOTA
推荐11个实用Python库
2015/01/23 Python
Python装饰器用法实例总结
2018/05/26 Python
python获取服务器响应cookie的实例
2018/12/28 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
2019/02/21 Python
Python2和3字符编码的区别知识点整理
2019/08/08 Python
Django如何实现网站注册用户邮箱验证功能
2019/08/14 Python
python:解析requests返回的response(json格式)说明
2020/04/30 Python
Python爬虫之Selenium实现窗口截图
2020/12/04 Python
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
2014/09/02 HTML / CSS
HTML5 body设置全屏背景图片的示例代码
2020/12/08 HTML / CSS
全球最大的在线旅游公司:Expedia
2017/11/16 全球购物
你们项目是如何进行变更控制的
2015/08/26 面试题
如何理解transaction事务的概念
2015/05/27 面试题
餐饮加盟计划书
2014/01/10 职场文书
电气自动化专业职业规划范文
2014/02/16 职场文书
公司酒会致辞
2015/07/30 职场文书
食堂管理制度范本
2015/08/04 职场文书
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python