2008-04-20

初试javascript template language

关键字: javscript template
如果没有jsp,php,ruby服务器。 但是拥有静态html服务器,怎么样做出一个维护性好的网站呢?答案是javascript 模板
我正在尝试用Javascript 模板来制作国际化html文档。
访问中文网页用 doc.html?locale=zh
访问英文网页用 doc.html?locale=en
感觉非常好。

这是一个优秀的javascript template引擎。
http://code.google.com/p/trimpath/wiki/JavaScriptTemplates

国人的jct还不够成熟。但代码非常精炼。
http://www.javaeye.com/topic/179706

to be continued...
评论
jasongreen 2008-04-20
我会用的,我就是给你发邮件的guileen@gmail.com
achun 2008-04-20
引用

如果没有....

这个想法很独到,不过我真正做另外一件事情会改变这个现状的,等东西出来了再细说
引用

国人的jct还不够成熟。但代码非常精炼

这一句说的很好,不能自大的,我以前曾经犯过自大的毛病,程序员其实就是在做学问,自大要不得的。

难得有朋友能对jCT赏识几眼,希望我们能就这个多探讨探讨。
另外就是 存储模板嵌套 的事情非常简单只改了两行代码就完成了,并且初步测试已经通过,周一我就更新 SVN。

jCT其实已经用到实战当中去了,在jCT第一版还没有完成的时候,就是0.9版的时候,我们公司正好有个项目(给别人做的)要做,我就拿0.9的jCT上了,虽然是0.9版当由于项目要求简单,也胜任了。
而后就是我们自己有个项目比较复杂,所以我就把jCT重新写了一遍,就是2.0了,原来的0.9里的子函数有6-7个的,2.0就精简到3个了,可以看出这不单单是优化的问题是我的思想发生了变化了。
事实上1.0刚写完我就豁然明白了(就是上面的思想变化),就是下面这个东西
引用

原理:
我认为模板是由这样的结构安排的
===========
p1段
begin开始字符
p2段
end结束字符
p3段
===========

可怜的jCT 1.0 如此的短命。

我在jCT的主站上也给出了JST的连接,目的很简单就是希望大家能比较一下,然后提出jCT的问题。

另外就是存储模板嵌套完成后,jCT 2.0 就算稳定了,如果以后再扩展功能的话,理论上就超出了模板的功能了,应该是为应用服务的了,所以我在想能不能找到一种针对jCT的扩展模式,希望能找到,如果找不到,还不如直接在应用中当做使用技巧来发布。

博主你一定要用用呀,比较一下JST和JCT,找找JCT的不足。谢谢先.
发表评论

您还没有登录,请登录后发表评论