06 2013 档案
Js 模版——学习小结
摘要:最近调研了一下 Javascript 模版的使用情况。下面就简单的总结一下 Jqeury Template 插件和 Handlebars.js 二者的用法。Jqeury Template 插件1. Jquery 中生成 template 的方法有两种,一种是字符串 string 的形式,另一种是 这个个人倾向于使用第二种形式。首先字符串形式的出错率较高,同时也省去了创建 template 的中间步骤。第二种使用$("#template").tmpl( users.people, users).appendTo( $dom );这里 $item 即指代了 users.或者说, 阅读全文
posted @ 2013-06-19 22:23 花森 阅读(471) 评论(0) 推荐(0)
Js 模版——jQuery Templates plugin API
摘要:翻译JQuery.tmpl ( template, [data ,options] )* template : HTML 或 text 组成的 template;* data :将要渲染的数据,可以是 Javascript 中任意的一个数据类型,包括 object 或 array;* options :一个可选的用户自定义 key-value 键值对,扩展了 ‘tmplItem’ 的数据结构,并在 template 的渲染过程也可以使用。返回:JqueryJquery Templates 插件的下载地址 是:https://github.com/BorisMoore/jquery-tmplJQ 阅读全文
posted @ 2013-06-19 15:33 花森 阅读(1332) 评论(0) 推荐(0)
Js 模版 ——Handlebars.js 初步
摘要:原文地址:http://blog.teamtreehouse.com/getting-started-with-handlebars-js本文只是翻译。主要目的是锻炼一下翻译及语言组织能力,水平有限,不足之处望批评指正。现在越来越多的Web应用程序开始使用 Javascript 来创建动态接口,这个趋势不会立即改变。DOM操作非常适合简单的 Javascript应用程序,但是,当每次改变 view 都需要改变 document 中大量节点的时候,你会怎么做?这时就需要引入 Javascript的模版。已经有很多非常好的 Javascript templating 类库可用。我第一次使用的是 m 阅读全文
posted @ 2013-06-18 22:31 花森 阅读(3847) 评论(0) 推荐(0)
函数的arguments属性
摘要:活动对象是在进入函数上下文时刻被创建的,它通过函数的arguments属性初始化。arguments属性的值是Arguments对象:AO = { arguments: };Arguments对象是活动对象的一个属性,它包括如下属性:callee — 指向当前函数的引用length — 真正传递的参数个数properties-indexes (字符串类型的整数) 属性的值就是函数的参数值(按参数列表从左到右排列)。 properties-indexes内部元素的个数等于arguments.length. properties-indexes 的值和实际传递进来的参数之间是共享的。这个共享其实. 阅读全文
posted @ 2013-06-13 10:51 花森 阅读(327) 评论(0) 推荐(0)
js sleep
摘要:1 function sleep(n) {2 var start = new Date().getTime();3 while(true) if(new Date().getTime()-start > n) break;4 }由于js的单线程机制,这种方式会使浏览器在这段时间内无法进行任何操作。 阅读全文
posted @ 2013-06-03 12:44 花森 阅读(206) 评论(0) 推荐(0)