dom高级程序设计学习
2015-12-27 20:21
204 查看
js dom高级程序设计学习笔记
一、创建可重用的对象
对象分为两种:function对象和object对象。向function对象添加静态属性和方法,仅对该构造函数才能访问,对其实例是无法访问的。要想添加公有属性和方法,需使用Prototype,使用prototype定义的属性和方法,这样定义的方法是不能通过构造函数访问的,必须通过实例访问。
在构造函数中通过var 定义的变量和和function直接声明的方法就是私有方法和属性。要想访问私有属性和方法,就必须在构造函数内用this关键字定义的特权方法。特权方法是共有方法。
function MyConsturctor(mesg){ this.mesg = mesg; // 私有属性 var separator = ''; var myOwner = this;// this指向实例 // 私有方法 function alertMesg() { alert(myOwner.mesg); } // 特权方法 this.appendTomesg = function(string) { this.mesg += separator + string; alertMesg(); } } // 公有方法 MyConstructor.prototype.clearMesg = function() { this.mesg = ''; } // 静态属性 MyConstructor.name = 'jeff'; // 静态方法 MyConstructor.alertName = function() { alert(this.name); }
二、Ajax
相关文章推荐
- 02.cocos2d-x触摸事件(一)
- 检测主机是否在线小脚本
- 关于嵌套图片标签的问题
- 2015福建省赛 fzoj Super Mobile Charger 2212 (转换)
- 学生信息管理系统问题篇
- php5.3 appache phpstudy win7win8win10下 运行速度慢解决办法
- 关于菜单栏的相应
- 乔布斯的经历告诉我们:不要混小圈子
- CSS 小数 处理
- PSD2HTML
- mycncart 之网银在线chinapay支付方式
- yum软件包管理
- Centos-6.7下Nginx-1.8.0安装过程详解
- CSS 小数 处理
- vim常用命令
- Linux安装telnet
- Javascript 学习 笔记六
- Javascript 学习 笔记六
- java基础笔记(一--集合)
- 13.怎样自学Struts2之Struts2本地化[视频]