前端要给力之:分解对象构造过程new()

本文讨论JavaScript中的对象创建运算new。需要说明的是,本文所讨论的“将new()过程分解为多个步骤”,并非一般js开发中的所须技巧,而是在js来构建OOP系统的必要技术。 一、JavaScript构造器与构造过程的特点JavaScript中通过以下方式声明和使用构造器:function MyObject() { this.xxx = 1; } MyObject.prototype....
阅读(15135) 评论(14)

前端要给力之:原子,与原子联结的友类、友函数

我们最好是找把钥匙藏起来,藏得好好的,别人都看不见。...
阅读(12846) 评论(7)

前端要给力之:URL应该有多长?

第一等级的优化,70字节!...
阅读(27540) 评论(55)

前端要给力之:代码可以有多烂?

本文从第2小节,至第6小节,仅供对架构、框架、库等方面有兴趣的同学学习研究,有志于在语言设计、架构抽象等,或基础项目中使用相关技术的,欢迎探讨,切勿滥用于一般应用项目。...
阅读(27704) 评论(69)

“主要的编程范型”及其语言特性关系(多图)

“主要的编程范型”(The principal programming paradigms)这幅图,其实出现得不算早,作者在2007年完成了该图的1.0版,到2008年更新至v1.08版本。本次提供的是翻译成中文的版本(老实说,笔者翻译水平相当有限,若有不当之处,请各位尽量指出,必尽快补正)。   这幅图的原作者Peter Van Roy,是《Concepts, Techniques, and...
阅读(11014) 评论(5)

关于JavaScript,答shendl

今天有闲,正好看到shendl同学在博客上的回复,是关于所谓“为脚本语言平反”的。我拟“为XX平反”这个标题,原本也只是吸引一下眼球来着,并不是真的想平反,或真有能力平了反。连JavaScript之父-Brendan Eich同学都背了这么多年黑锅,这个反,哪是说平就平了的。但shendl回贴了,言辞凿凿。细细读呢,却又满纸荒唐。遂回复一贴,但被CSDN Blog的、伟大而又莫名其妙的回贴排版...
阅读(5066) 评论(21)

关于我到支付宝,答朋友们问

在博客里写了《一个程序员的迷离人生》,便总有人说我太娇情:要是那周爱民都迷茫无知了,不知道别个又该如何活下去。这样的话题,原本我是不放在心上的,也没想着要去回复。后面再写《感受支付宝》,大概这种“迷离”是看不到了,却又没几个朋友看明白我在写什么。 算了,不管这些吧。我原本没打算再谈这些话题的,于是缩了身形儿,准备“掩了柴门”消停一段时间。但是又有朋友在MSN上找我说:爱民爱民,快去看看呀,...
阅读(6347) 评论(8)

形式重要吗?

今天看到一篇关于20行代码的文章,说到JS圈子里有一项赛事,就是在20行代码中写出尽可能 丰富的效果来。当然,类似的事情在种种语言中都有,不惟JS。 于是一时兴起,打算把Qomo写出个20行的版本来。是啊,如果Qomo可以写成20行,将是何等快 意啊?于是就动手写了写。写之前,看了别个的一些20行,大意是声明语句可记为一行,连续 表达式可以记为一行,又则,函数声明按内部的行数来记行...
阅读(4251) 评论(14)

Qomo之快速上手

Qomo之快速上手 ----- 我发现,无论是哪种成功的语言,总是有一个快速入门的读物,而无论它们本身是 如何的复杂、艰涩或难于理解。反过来,不成功的语言,总是带有一堆技术性十足、 充满了想象和预期的文档。后者的这些文档,有些甚至比代码还多,但是这同样未 能挽救它们的失败。 于是,我同样地看到了Qomo。我发现Qomo发布过的文档中,总是有大量无法让人理 解的东西。如果你准备...
阅读(7805) 评论(8)

无废话JavaScript(下)

无废话JavaScript(下)上一篇在这里,在这里,在这里…… 五、函数式这个可不是JavaScript的发明,它的发明人已经死了,而他的这个发明还在困扰着我们……如同爱迪生的灯泡还在照耀着我们。其实函数式语言很简单,它就是一种与命令式语言同样“完备”的语言实现方案。由于它的基础思想与命令式——如果你不想用这个难于理解的名词,那就把它换成C,或者Delphi好了——语言完全不同,所以大多数情况下...
阅读(7258) 评论(19)

无废话JavaScript(上)

无废话JavaScript(上)《程序员》2008.09期有一篇名为《无废话ErLang》的文章,这让我想到了许多的诸如“无废话C”、“无废话书评”这类的文章,也想到了JavaScript可没有一篇“无废话”,所以决定开个篇来写这个。与这个决定相关的,还因为另一个缘故:许多读者认为我那本《JavaScript语言精髓与编程实践》读来辛苦,所以我一直想写个简单的读本。索性,这次就写个最简单的吧。声明...
阅读(10847) 评论(19)

元语言基础技术之:在JS中如何自由地创建函数

在前面讲元语言http://blog.csdn.net/aimingoo/archive/2008/07/25/2707504.aspxhttp://blog.csdn.net/aimingoo/archive/2008/07/25/2709638.aspx的过程中,有些技术细节就忽略了。其中之一,就是这个创建函数的方法。这里开个小主题来讲讲。 在JS里面,我们可以用任意方法来...
阅读(2898) 评论(0)

QoBean的元语言系统(二)

------------------------------------------------------------------------第二部分:元语言下的编程基本方法------------------------------------------------------------------------ 三、代码组织形式---------------------  1. 物理代码块...
阅读(2273) 评论(1)

QoBean的元语言系统(一)

 QoBean是从元语言系统开始构建整个语言系统的,从本文开始,我开始讲述QoBean所理解的元语言。不过,不同的人、从不同的侧面所理解的“元语言”是不一样的,不必求同。“QoBean的元语言系统”包括三篇,分别是:  -元语言系统基础,以及程序的基础元素  -元语言下的编程基本方法  -元语言的应用:虚拟执行环境QoBean的SVN地址:https://qomo.svn.sourceforge....
阅读(3857) 评论(0)

JavaScript语言精髓与编程实践 - 勘误

  1. 字词上的错误(24处)==============代序,页1,倒数第五行---------然而一如我现在所见到,  改为然而一如我现在所见到的, P22,表1-2,(含表头)第三行、第二列---------也被称为Cliet-Side JavaScript  改为也被称为Client-Side JavaScript   P30,表2-2,(含表头)第三...
阅读(3709) 评论(30)

QoBean技术文档(1):QoBean的基础技术

//------------------------------------------------------------------------// QoBean - Qomos beans//// documents group(chs) - Aimingoo, Zhe//-----------------------------------------------------------...
阅读(4216) 评论(7)

启动一个最小化Qomo项目-QoBean!

什么是QoBean ?-------------QoBean是Qomo V2项目中的一个子项目,所以毋庸置疑的,它也是一个开源项目,它的最新版本可以从如下地址获取:https://qomo.svn.sourceforge.net/svnroot/qomo/qobeanQoBean是Qomo V2的一个分支,它的目标是最小化Qomo。首先,它没有打算象Qomo一样通过一个$import和与$impo...
阅读(4144) 评论(0)

关于Qomo 2.0 beta1的发布

===============================================================================Qomolangma OpenProject v2.0类别    :Rich Web Client关键词  :JS OOP,JS Framwork, Rich Web Client,RIA,Web Component,          ...
阅读(2867) 评论(0)

Qomo 2.0 beta1 发布说明及新功能

===============================================================================Qomolangma OpenProject v2.0类别    :Rich Web Client关键词  :JS OOP,JS Framwork, Rich Web Client,RIA,Web Component,          ...
阅读(3560) 评论(4)

Qomolangma.V1.0的发布说明

===============================================================================Qomolangma OpenProject v1.0类别    :Rich Web Client关键词  :JS OOP,JS Framwork, Rich Web Client,RIA,Web Component,          ...
阅读(4280) 评论(6)
61条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:1447529次
    • 积分:16341
    • 等级:
    • 排名:第731名
    • 原创:201篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1596条
    最新评论