
1 kingwkb 2013-05-24 15:04:19 +08:00 最佳的做法是什么呢? |
3 darasion 2013-05-24 16:00:28 +08:00 感觉js做的拼接或者模板,都有点不可靠。 |
4 alexrezit 2013-05-24 16:02:29 +08:00 目测星祈娘快要完工了... |
5 ipconfiger 2013-05-24 16:03:31 +08:00 一般都在局部用underscore.js的模板。 |
7 ghbjy1128 2013-05-24 16:22:42 +08:00 我用胡子,好用的。 |
8 akinoniku OP @alexrezit 其实是考虑到对你项目的扩展-> restful -> js模板 -> 单页webapp -> backbonejs 结论是,不知道要不要重新做一下界面? https://www.dropbox.com/s/m7cfpo6xggj0u8c/xqn%205.png (flat ui 又有阴影,检讨) |
9 jasya 2013-05-24 16:50:41 +08:00 AngularJS 的学习成本太高了 |
10 loading 2013-05-24 16:58:03 +08:00 我不知道restful是什么,有人举个简单例子说明下么… |
11 juicy 2013-05-24 17:49:32 +08:00 。。。从backbone文档里那句话的上下问来看,这句话的作用纯粹是推荐你使用模板来拼接字串,而不要费劲自己去拼接(因为那样很繁琐,不便于维护)。 这句话传递出来的语气应该是这样的:“甭管你最后用什么模板,只要你用模板来实现,而不是自己去吃力不讨好地拼啊拼,那我心里就舒畅了(要不我看着都纠结死了。。。)“ 什么防XSS啊,那是想太多了吧。。。 |
12 akinoniku OP @loading 通俗点说应该是把这个对应起来,然后服务器的/route/[id]请求,返回json create → POST read → GET update → PUT delete → DELETE 也就是说服务器不是返回页面或者其他东西了,返回只是纯碎的数据。 当然这个说法也不太科学。。 |
13 lyric 2013-05-24 19:26:08 +08:00 |
15 reusFork 2013-05-24 20:53:31 +08:00 你理解错这句话的意思了。它只是说把html放在模版文件里,比放在js里更nice而已 模版的实现当然会涉及字符串操作,怎么可能永远不用 |
19 hxgdzyuyi 2013-05-24 21:36:03 +08:00 @lyric 两个jquery那么大吧~ 重的方面觉得 它好像把很多功能都实现了,实现了一个大而全的框架~ 当然不是说不好, 只是觉得并不是很对我的胃口。 目前还是偏向于可以像积木一样用很多小库堆起来。感觉替换的空间会更大。 更灵活 |
24 squallsdjl 2013-05-25 00:35:54 +08:00 @akinoniku 好有意思的项目,我本来和一位ios开发的朋友商量做相似的东西来着~ |
26 MarshallChen 2013-05-25 02:41:35 +08:00 @leohxj Mustache template |
27 hisea 2013-05-25 03:09:26 +08:00 支持AngularJS,支持用AngularJS的时候不用JQuery |
28 akinoniku OP |
29 squallsdjl 2013-05-25 09:16:17 +08:00 @akinoniku 你在北京么?如果可以的话一起来玩把~http://devin.zarktui.com/talk/6, @alexrezit 肿么给你发这个的时候你木有反应~http://devin.zarktui.com/talk/6,不感兴趣么~哈哈 |
30 akinoniku OP @squallsdjl 谢谢。。 虽然我很想去,可是我在深圳。。非常远呢 |
31 alexrezit 2013-05-25 09:22:38 +08:00 @squallsdjl 大概没看到... 而且我还在哈尔滨呢!!! |
32 squallsdjl 2013-05-25 09:57:35 +08:00 |
33 yakczh 2013-05-25 10:02:57 +08:00 |
35 lyric 2013-05-25 10:34:41 +08:00 @yakczh 说的是用directive http://docs.angularjs.org/guide/directive 构建自定义组件么? |
37 alexrezit 2013-05-25 10:52:16 +08:00 @squallsdjl 在家好几个月了... |
38 damngood 2013-05-25 11:06:29 +08:00 @hisea 可是如果使用 BootStrap 这种框架的话, 还是免不了要引入 JQuery... 看了下源码, 貌似 Angular 会在 JQuery 存在的情况下优先使用 JQuery 做 Dom 操作 如果不存在的话就使用自己的一个 Mini JQuery 组件 另: Angular 真的很好用.. :) |
39 yishenggudou 2013-05-25 12:38:46 +08:00 AngularJS 比backbone的优势在那里 感觉 AngularJS 文档看着一头雾水 backbone.js 就很清晰 |
41 bitsmix 2013-05-25 14:11:01 +08:00 via iPhone @yishenggudou 写写就知道了 |
45 damngood 2013-05-25 17:22:19 +08:00 @lyric 当时有找过 Bootstrap port in Angular, 结果也找到了你提到的那个.. 但是考虑到当时刚开始使用 Angular, 怕驾驭不了, 于是就还是用的 Bootstrap.. 下个项目试一下看看.. :) |
46 chuck911 2013-05-25 18:11:40 +08:00 @akinoniku 少年,我想从另外一个角度说一下 “it's nice if you never have to” 和 “永远别” 语气上差别大了点 never have to 意思是“绝不是必须”=>不必=>可以不 , 而不是“必不” 比如老无所依里有句台词 “You don't have to do this” ,意为“你不必这么做的”,而不是“你不许这么做!” 再加上“it's nice if ”,真是委婉得不得了 直译的话,“不管你用什么模板策略,如果你不是只能把html塞进js,那是很好的” |
47 luikore 2013-05-25 18:25:46 +08:00 如果不懂为什么,永远别写代码算了... 如果懂了,任何never都没有意义... |