06 2012 档案

摘要:EMAScript5.1规范说明书中定义了调用内置type(Object, Function, String...)构造函数可以就像调用一般函数一样.这就意味着你不仅可以用new Array(1,2),你也可以用Array(1,2)来生成一个数组, 这两种用法有什么区别呢:当Array像普通函数一样用时与当成构造函数调用它们返回的结果是相同的,这就意味着Array(...)和调用new Array(...)是相同的。–15.4.1 The Array Constructor Called as a Function当调用String(),Object()时,它们所完成的功能是进行类型转换:va 阅读全文
posted @ 2012-06-27 21:41 moonreplace 阅读(958) 评论(0) 推荐(0)
摘要:近来手头一项目,大量用到history对象,故此结合自身的应用对些对象做一个小结。 http://nextlevel.msn.com/artist/russellsimmons/episode,当你在modern browser中往下拖动scroll bar的时候,你会发现address bar中的内容是相应做出改变的,会换成相应的section名字,如biography, timeline, articles.你会发现页面并没有刷新,那browser会如何做出这种行为的呢,我在前面中所提到到的是modrn browser,我想你心内也许会有一想法,是不是html5的内容呢,诚如你所料,... 阅读全文
posted @ 2012-06-23 17:26 moonreplace 阅读(1313) 评论(0) 推荐(0)
摘要:官方网站是这样描述backbone.js的,它是一个用来组织大量JS的良好框架。了解什么是MVC模式我用过很多声称是MVC的框架,但我认为我并未见过遵循相同的规则来实现相同的方法。backbone.js有四种类型:Models, Views, Controllers和Collections. Models和Collections类关系密,当它们组合在一起就行成了M(model).当我在用Backbone.js的时候,我所采用的主要内容是让Views来监听Model的改变,然后其做出相应的改变。我推荐把backbone的文档和源码都仔细的阅读一番开始我在开始的时候,往往习惯于让你快速的浏览一下我 阅读全文
posted @ 2012-06-09 23:14 moonreplace 阅读(3554) 评论(0) 推荐(1)