浏览 2061 次
锁定老帖子 主题:js模板编译器jCT,推荐/问题贴
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-08-27
jCT的更多信息请看我博客里的jCT专题 ,或者jCT开源主页示例 里面有最简单的例子 ===================================================== 简介: jCT是 JavaScript Common Templates ==JavaScript 模板编译器 先澄清几个问题
jCT的开发历程: jCT的开发历程是很曲折的,最开始我也一直在用后台模板技术,自己也写了一个实现,可是我发现后台模板技术有一些天生的缺陷.
于是我开始寻找前台的javascript模板,最终选定的是著名的JST,无可非议JST是优秀的.不过使用中我发现
我决定自己写一套javascript模板工具.开始的时候也是向JST一样定义各种javascript的语法包装,并为各种特殊的要求写特定的模板语法设施.当jCT完成到第2版的时候,我对这种修修补补的写法产生的疑问.这些什么javascript的语法,特殊的要求,最终也是用javascript写的,而我又包装了一层,这不是很多余嘛!如果能直接兼容javascript语法,那不就不用这些特殊的代码了嘛!于是就有诞生了jCT3.看看下面jCT的模板,和php,jsp,asp如此的相似 <html> <head> </head> <body> <!--- /*+Exec*/ var D=['aaa','bbb','cccc']; /*...*/ $(‘body').html(this.GetView()); --> <ul> <!---for(var I=0;I<D.length;I++){--> <li>+-D[I]-+</li> <!---}--> </ul> </body> </html> 查看我的博客,里面有jCT的专题.请感兴趣的朋友不耻下问, 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |