npm是Node.js中维护第三方库、模块的工具,但是国外的速度很悲剧,这里有一个中国的源cnpm。
http://cnpmjs.org/
需要在命令行中运行
npm install -g cnpm --registry=http://r.cnpmjs.org
然后所有使用npm的地方直接使用cnpm来替代
第三方的模块的安装目录
C:\Users\当前用户\AppData\Roami...
分类:
Web程序 时间:
2014-10-15 14:25:30
阅读次数:
230
在某些情况下,我们需要根据数据生成某些效果;由于每个模版的controller可能不同,在不同页面之间跳转可能会无法随即更新的问题。controller:直接使用标签:{{}},适用于在子项目内切换的时候及时更新;view:使用didInsertElement: 适用于在其他页面切换到当前view的...
分类:
Web程序 时间:
2014-10-14 16:35:28
阅读次数:
195
如下代码会根据model产生不同的table项,在进行其他设置后,一般是根据id来跳转到相应项目子项中;{{#each}} {{#link-to "tabls" this}}{{name}}{{/link-to}}{{/each}} 这时候我们可能需要一额外的按钮而不是直接点击连接进行子项目...
分类:
Web程序 时间:
2014-10-10 21:11:54
阅读次数:
222
在已经设置route的情况下,以table为例,可以如下设置,范围为对应的模版;App.TableView = Em.View.extend({});App.TableIndexView = Em.View.extend({});也可以通过如下新建,其获得的this为所在模版的this;{{#vie...
分类:
Web程序 时间:
2014-10-10 15:20:03
阅读次数:
208
除了之前介绍的将数组数据在一个页面中输出的方法,还可以将数组数据分组,按照点击,在不同页面中分别显示,方法为:Model:例如:TableRouter:设置一个父对象和子对象设置:this.resource("tables",function() { this.resource("table",.....
分类:
Web程序 时间:
2014-10-03 21:19:35
阅读次数:
201
说明:属性值绑定(属性值有无引号都可以)如果是非布尔值:非骆驼式命名法时,绑定其值;骆驼式命名法时,绑定名称,如 isUser->is-user;使用冒号时,绑定名称,如 :high -> high;如果是布尔值:如果值是true,绑定其名,这里要注意驼峰写法;特殊的三个写法:都绑定书中的名称; ....
分类:
Web程序 时间:
2014-10-03 18:38:24
阅读次数:
193
在模版中写好响应操作触发的action之后,可以在controller:actions中设置了,需要注意的是对数据的操作一般都是对单个object进行操作,所以先要使用笔记1中的方法使用ObjectController。 新增并存储数据: 模版中可以设置{{input type="text" ...
分类:
Web程序 时间:
2014-10-03 17:20:34
阅读次数:
180
ember中数据一般都是以array的形式存储的,控制器使用,如:App.DataController = Em.ArrayController.extend({}); 在模版中使用{{#each}}输出Aarray的每个Object,这时时候可能需要对其进行操作,使用ObjectContro...
分类:
Web程序 时间:
2014-10-03 15:56:34
阅读次数:
217
今晚试了好久没弄出来,后来获取子一层的div就能获取到高度了我的情况是这样的:我在最外面写一个, 里面写bootstrap的div,获取mainBody的offsetHeight为0,而子div(bootstrap的div)能够显示offsetHeight。百度了好久,终于找到一个网页:http:/...
分类:
Web程序 时间:
2014-10-03 00:42:23
阅读次数:
705
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validationjQuery plugin: Validation 使用说明转载自:http://blog.sina.com.cn/s/blog_608475eb0100h3h1.ht...