《JavaScript 的面向对象编程》的相关内容
相关讨论
javascript进阶之对象篇
1、什么才算javascript中的对象。
a、基本数据类型的包装对象。例如String Number Boolean.关于这三个包装对象这里不准备讨论。建议直接用var s=""; var i=1; var b=false;定义,包装类与java中的包装类不同。javascript中不要用包装类。
b、javascript预定义的对象。Function Array Date R ...
by zkj_beyond 2006-04-12 浏览 (17746) 回复 (24) 关键字:
prototype 源码解读
http://prototype.conio.net/
我喜欢Javascript,热衷于 Ajax 应用。我把自己阅读prototype源码的体会写下来,希望对大家重新认识 Javascript 有所帮助。
我相信prototype的开发者们一定也很欣赏Ruby,如果你能了解一些Ruby的话,阅读prototype的源码就能更心神领会。
抱歉不能以 code 的形式贴出来,因为会出现乱码? ...
by 醒来 2005-07-04 浏览 (36354) 回复 (26) 关键字:
深入剖析Javascript之继承
今天要讨论的主题是下面3种方案的对比:
前提:
var m1 = function(){};
var m2 = function(){};
要对比的3种方案是:
1>Object.extend( m1.prototype, m2.prototype );
2>m1.prototype = m2.prototype;
3>m1.prototype = new m2();
下面对 ...
by j2eeqk 2007-04-11 浏览 (4253) 回复 (13) 关键字:
无类语言的OOP(JavaScript描述)
本文以 JavaScript 语言为例,介绍了无类面向对象语言中实现各种面向对象概念的方法。值得注意的是,下面所说的并非“奇技淫巧”,其中的大部分都是计算机科学家们在设计无类语言时就已经确立了的模式,少部分是我借鉴其它语言的经验已经对前辈们思想的理解给出了完备化技术。
阅读本文至少需要对 JavaScript 语言“特别”的对象机制以及函数的运行上下文有所了解。如果您还对 JavaScript 对 ...
by Lich_Ray 2007-06-12 浏览 (18174) 回复 (26) 关键字: 面向对象
javascript对象的property和prototype是这样一种关系
ECMAScript可以识别两种类型的对象,一种叫做Native Object属于语言范畴;一种叫做Host Object,由运行环境提供例如document对象,
Dom Node等
Native objects是一种松散的结构并且可以动态的增加属性(property),所有的属性都有一个名字和一个值,这个值可以是另一个对象的引用
或者是内建的数据类型(String, Number, Boole ...
by Ivan Li 2007-02-09 浏览 (17750) 回复 (22) 关键字:
相关博客
AJAX基础:JavaScript中类的实现
在JavaScript中可以使用function关键字来定义一个“类”,如何为类添加成员。在函数内通过this指针引用的变量或者方法都会成为类的成员,例如:
以下是代码片段:
function class1(){
var s="abc";
this.p1=s;
this.method1=function(){
alert ...
by mars李 2007-12-09 浏览 (136) 回复 (0) 关键字:
[转]Prototype 1.4.0 源码解读----全文注释版
dae739ba
AJAX之旅:由prototype_1.4
还是决定冠上ajax的头衔,毕竟很多人会用这个关键词搜索。虽然我认为这只是个炒作的概念,不过不得不承认ajax叫起来要方便多了。所以ajax的意思我就不详细解释了。
写这个教程的起因很简单:经过一段时间的ajax学习,有一些体会,并且越发认识到ajax技术的强大,所以决定记录下来,顺便也是对自己思路的整理。有关这个教程的后续,请关注ht ...
by jef 2008-01-15 浏览 (226) 回复 (0) 关键字:
Javascript - Prototype Based Language
Javascript - Prototype Based Language
作者:heroboy
最近看了一下firefox中javascript的实现,虽然源代码看不大懂,但对javascript本身有了进一步的认识。javascript是一门通用的脚本语言,它并不仅仅用在web上,而是作为嵌入的脚本语言使用的。不过我看到js除了在web上并没有很广泛的应用(和lua,python等 ...
by jetway 2007-02-28 浏览 (266) 回复 (0) 关键字: Javascript - Prototype Based Language
Prototype的学习笔记
转自:http://javautils.javaeye.com/blog/162660
一般JS类都如下方式写
Java代码
var MyClass = Class.create();
MyClass.prototype = {
initialize : function(){
},
method_1: function( ...
by wsy2801 2008-05-23 浏览 (122) 回复 (0) 关键字: prototype的学习笔记
javascript对象模型(转)
javascript对象模型数据类型基本数据类型基本数据类型是JS语言最底层的实现。简单数值类型: 有Undefined, Null, Boolean, Number和String。注意,描述中的英文单词在这里仅指数据类型的名称,并不特指JS的全局对象#d70000, Boolean, Number, String等,它们在概念上的区别是比较大的。对象: 一个无序属性的集合,这些属性的值为简单数值 ...
by yring 2008-03-15 浏览 (404) 回复 (2) 关键字:
相关圈子讨论
彻底被Extjs类的继承打败,大侠来save我吧
代码如下
//父类定义
BaseClass = function(){
// //begin
this.cry = function(){//this.不能丢
alert("this.cry ....");
}
//end
return {
cry: function(){ ...
by erichua 2008-08-23 浏览 (262) 回复 (6)
使用 Spring 2.5 注释驱动的 IoC 功能(转)
概述
注释配置相对于 XML 配置具有很多的优势:
它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。
注释和 Java 代码位于一个文件中,而 ...
by guoli83945 2008-03-12 浏览 (1000) 回复 (1)
Groovy无痛AOP之旅
Groovy无痛AOP之旅
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-wi ...
by shiren1118 2007-11-22 浏览 (442) 回复 (0)
[转贴]你的编程语言可以这样做吗
英文原版在:http://www.joelonsoftware.com/items/2006/08/01.html
http://jstang.5d6d.com/thread-185-1-1.html
一篇很好的关于map/reduce的示范文章。看了这个,你就会理解prototype.js中Enumerable的精髓。
通过它,你可以写出很多非常奇特非常美妙的代码。短短几行,功能可不简单哦 ...
by sp42 2007-06-18 浏览 (1061) 回复 (2)
相关新闻
如何让JSON穿梭在服务器于浏览器之间
如何让JSON穿梭在服务器于浏览器之间
一个新的轮子,现在网络上充斥这一大堆的轮子.我也做了一个.一半是研究,一半是想做给自己用
目前实现的功能
1 JSON转换成java对象(按一定的规则提交)
什么意思呢,就是你能够将你在浏览其中提交的JSON直接转换成一个java对象供应用程序调用
2 java对象转换成JSON
可以将servlet中的java对象转换成一个JSON对象给浏览 ...
by helyho 2008-03-10 浏览 (3417) 回复 (4) 关键字: json hocate
struts2新特性预览
看到关于框架选择的帖子,贡献一点东西,如果你有选择struts的意向,还是直接等struts2好了。
Struts2与Struts1的对比
来源:struts2开发组 翻译:tianxinet(胖猴)
Action 类:
• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
• Struts 2 Action类可以实现一个Act ...
by tianxinet 2006-08-21 浏览 (1262) 回复 (0) 关键字:
CommonTemplate0.8.5发布
CommonTemplate0.8.5发布(2008-08-04)
CommonTemplate是一个模板引擎,用于编译运行CTL模板语言,并且模板可以在Java,.Net,JS等中通用;
其主要目标是作为JSP,ASP.Net等的替代方案,以保证用简单的语法,良好的结构,不混杂业务逻辑的方式书写页面;
适合于充当Model-View-Controller(MVC)模式应用的View角色,以使能 ...
by javatar 2008-08-04 浏览 (692) 回复 (6) 关键字: commontemplate

