Javascript /jquery模板建议
javascript/jquery templating suggestions
我正在开发一个高度依赖javascript的大规模应用程序。其中一部分将在屏幕上显示信息。我希望在ui上显示信息,我正在寻找使用javascript模板这样做。我将使用jquery框架。
对javascript/jquery模板框架有什么建议吗?
它不是基于jQuery的,但是根据jsperf.com上的性能测试,doT.js模板框架始终是最快的JS模板框架。它没有依赖关系,所以你应该可以和jQuery一起使用。
这是一个有用的jquery模板库:http://icanhazjs.com/Plus,它有一个有趣的名字!
只部分同意GregL。最初的测试没有考虑最终将呈现的html追加到页面所花费的时间。
您还应该查看http://jsperf.com/dom-vs-innerhtml-based-templating/259
此测试将包括将呈现的html文本追加到页面。
你可以与http://jsperf.com/dom-vs-innerhtml-based-templating/257比较
原始测试用例。您将发现不同模板引擎之间的差异并不是那么显著。您确实需要更多地考虑模板引擎的可用性,除非您打算简单地呈现一大堆html文本而不将其放入客户端浏览器。
此外,在我看来,一个好的模板引擎应该大大帮助你维护模板,帮助你少写多做,这也是jQuery的原则。
doT.js在性能上确实很好,但我不同意它可以帮助你高效地编写代码。
我现在正致力于一个开源项目,试图构建一个易于使用的模板引擎。它可以帮助你在树状结构中管理模板,创建模板引用,定义自己的语法,将数据绑定到html dom..请尝试一下
http://jspopisno1.github.com/Beard你也可以在stackoverflow
中有一个read another questionhttps://stackoverflow.com/questions/552934/what-javascript-templating-engine-do-you-recommend/8129492 8129492
是的,我已经在几个项目中使用了John Resig的microtemplate引擎并取得了巨大的成功。
- jQuery/Javascript.toggleClass/.classList.toggle的特殊行为
- 学生搜索项目jquery/javascript
- jQuery/JavaScript在线公文包表单-打印样式表
- 如何在页面加载中使用Jquery/Javascript确定img源
- DataTables合并了两个独立表中的jQuery/Javascript函数
- 在 Jquery/Javascript 中使用多个 OR (||) 运算符时如何设置变量
- 如何在jquery+javascript中只在输入框中输入数字(使用regex)
- 在Jquery/Javascript中的Array中插入Textbox值
- 使用Jquery/Javascript替换CSS属性
- Jquery/Javascript:通过按下按钮显示数组中的随机图像
- 选中复选框的Jquery/Javascript问题使用输入框操作将行从一个表添加到另一个表
- 在for循环中未获取JQuery/JavaScript对象值
- 使用jQuery/Javascript在Facebook上发送消息
- jQuery/Javascript foreach If/Else |如果为空(不执行任何操作)Else(显示forea
- 使用jQuery+Javascript识别一个空文本节点
- jquery/javascript字符串中的撇号
- jQuery/Javascript在内容可编辑的当前段落后插入元素
- 在页面加载时激活jQuery/Javascript函数
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- Jquery/Javascript使用IF/ELSE语句更改img SRC