除了smarty之外的方法这是我用 PHP生成的JS文件内容:
var LANG = {"VERIFY_COUPON":"姓名","NAME":"地址","DATE":"日期","INDEX_TITLE":"躲在寂寞的角落"};然后我在HTML当中输入:<div>{$VERIFY_COUPON}</div>页面就能得到的 相应的内容<div>姓名</div>
求方法!!
什么方法都可以 !这个全局 的不是局部的实现!谢谢
var LANG = {"VERIFY_COUPON":"姓名","NAME":"地址","DATE":"日期","INDEX_TITLE":"躲在寂寞的角落"};然后我在HTML当中输入:<div>{$VERIFY_COUPON}</div>页面就能得到的 相应的内容<div>姓名</div>
求方法!!
什么方法都可以 !这个全局 的不是局部的实现!谢谢
个人感觉smarty不太好用,语法相对比较多!可能我smarty用得不多,上次CRM系统用smarty模板,麻烦
维基百科:http://zh.wikipedia.org/wiki/MVC至于这种概念有N多种的实现方式,SMARTY只是其中的一咱而己。不同的平台也有不同的实现。在PHP中,SMARTY是一个不错的选择。当然你完全可以自己实现。可以类似SMARTY这样模板式的,也可以完全PHP代码式的,完全PHP代码式,我理解为在你的HTML页面中使用<?PHP ?>代码块输出,但这些输出完全是在HTML文档载入之前处理好的PHP变量,就是和SMARTY渲染一样。你理解不?》
smarty是服务端模板,在发送到客户端前已经被解析.
但是js是要在客户端才生成....
所以,用js自己替换,
或者,google一下 "javascript template", 没用过所以不能给你实际建议
感觉用JS来搞分离可能适用的范围比较小。除非你不在意SEO,这就没有关系。如果一个页面全是JS脚本加载进来的,SEO只正不好。