您的位置:首页 > 其它

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: