摘要:
原文地址:http://www.firefoxos.cc/thread-711-1-1.htmlTerminology(术语)Gaia: B2G系统的用户界面。B2G系统启动后,手机屏幕上所绘制的所有内容都属于Gaia的一部分。也就是说在B2G系统中,用户所见到的几乎所有的UI界面都是基于Gaia实现的。Gaia实现了锁屏、主屏、拨号键盘、短信应用、相机应用......。Gaia是完全由HTML、CSS和JAVASCRIPT实现的,Open Web APIs(由Gecko实现)是它与操作系统(即:系统内核)之间通讯的唯一接口。 Gaia 可以完美的运行于B2G之上,除此之外,由于它是基于标准的 阅读全文
随笔档案-2012年09月
定义并立即执行匿名函数的用法
2012-09-17 11:40 by @影子@, 668 阅读, 收藏,
摘要:
红皮书上有一个例子 function createFunctions(){ var result = new Array(); for (var i=0; i < 10; i++){ result[i] = function(n){return function(){return n;};}(i); } return result; } var funcs = cre... 阅读全文
JS面向对象,从创建对象到对象继承
2012-09-14 18:44 by @影子@, 1769 阅读, 收藏,
摘要:
以前写过一篇关于JS创建对象的帖子,JS创建对象的几种方法,突然想温习一下,所以写了下面的小例子,用来回顾这七种create pattern。每种pattern都有自己的特色。1 工厂模式中,在构造函数内部用 o={}创建一个新对象,最后返回这个对象。当实例化时,不需要用new关键字,就像调用一般的方法一样。我们可以把create函数设想成一个贴牌工厂,面对不同的需求,制作出内在相同,标签不同的产品。工厂模式最大的问题是容易和普通函数混淆,方便归方便,但我们只能通过命名来确认它是一个构造函数。 /*1.factory pattern*/ function createPerson(n... 阅读全文