一、Javascript对象构建构建javascript对象的方式有多种,其中,如下应用了property方式:
<script language="javascript">
S = function(){
};
S.prototype = {
username : 'wujinli',
age : 26,
address : 'hangzhou',
setUsername : function(username){
this.username = username;
return this;
},
setAge : function(age) {
this.age = age;
return this;
},
setAddress : function(address) {
this.address = address;
return this;
}
};
var s = new S();
alert(s.username);
s.setAge(20);
alert(s.age);
</script>
二、prototype顺序问题:
如果按
S.prototype = {...}之后又要更新属性(增加属性或更新属性值),则可以在后面再继续添加,如:
S.prototype.info = "userinfo";
而如果以上顺序相反的话,则S.prototype.info属性是无效的。也就是相当于S.prototype = {...}是初始化属性,之前的所有属性都将先被清除。
分享到:
相关推荐
JavaScript作为一门浏览器语言的核心思想;面向对象编程的基础知识及其在... 《JavaScript面向对象编程指南》着重介绍JavaScript在面向对象方面的特性,展示如何构建强健的、可维护的、功能强大的应用程序及程序库
《JavaScript面向对象编程指南》内容包括:JavaScript作为一门浏览器语言的..., 《JavaScript面向对象编程指南》着重介绍JavaScript在面向对象方面的特性,展示如何构建强健的、可维护的、功能强大的应用程序及程序库。
JS-动画 使用 Javascript 对象创建复杂动画的可扩展通用结构。 将它与 Transit.js 或 Velocity.js 一起使用,并在 Javascript 中轻松管理/扩展动画实现。 钢笔 或者阅读我们写的博客文章 -
SQL条件生成器此模块从普通的javascript对象构建SQL条件。 将对象解析为AND,将数组解析为OR。 它的主要用例是通过解析为SQL轻松构建url查询。 这使得... `{a:'Hello',b:'!World'} =>“ a ='Hello'AND b\uff01='...
javascript高级精品教程-面向对象专题构建自己的js库.part02
Sqlobj一个JavaScript工具用于通过一个对象构建SQL字符串
《JavaScript面向对象编程指南》内容包括:JavaScript作为一门浏览器语言的...《JavaScript面向对象编程指南》着重介绍JavaScript在面向对象方面的特性,展示如何构建强健的、可维护的、功能强大的应用程序及程序库。
《JavaScript面向对象编程指南》内容包括:JavaScript作为一门浏览器语言的...《JavaScript面向对象编程指南》着重介绍JavaScript在面向对象方面的特性,展示如何构建强健的、可维护的、功能强大的应用程序及程序库。
本书着重于介绍JavaScript在面向对象方面的特性,以为您展示如何去构建强健的、可维护的、功能强大的应用程序及程序库。, 本书是《JavaScript面向对象编程指南》的第二版,全书包括8章和4个附录。依次介绍了...
javascript高级精品教程-面向对象专题构建自己的js库
第4章JavaScript对象 4.1对象构造函数 4.2Number对象 4.3String对象 4.4正则表达式与RegExp 4.5有专门用途的对象:Date和Math 4.6JavaScript数组 4.7关联数组:不是数组的数组 4.8习题 第5章函数 5.1定义函数:细数...
在我的这篇旧文里曾经发布了一个简单的ajax操作类。我们发现,在旧文里创建xmlhttp对象的时候,每次都要new一个对象。而我们都知道new一个对象的开销是很大的。
主要介绍了JavaScript构建自己的对象,结合实例形式分析了javascript自定义类的定义与对象的实例化相关操作技巧,需要的朋友可以参考下
如果你现在正在使用Restful API,并且你需要通过web项目来构建json格式字符串的响应,那么这篇文章将帮助你使用javascript来创建json格式字符串。这是非常有用的,我们将通过jQuery插件$.toJSON把数据对象转换为json...
作者从语法、对象、函数、继承、数组、正则表达式、方法、样式和优美的特性这9 个方面来呈现这门语言真正的精华部分,通过它们完全可以构建出优雅高效的代码。作者还通过附录列出了这门语言的毒瘤和糟粕部分,且告诉...