使用模板的最大好处就是把程序代码和html代码分离开来,使得后端程序不用过于考虑前端的问题,而前端人员也不用过于依赖后台人员的数据。
而模板最简单的原理就是对关键字的替换。
perlchat使用的是template::toolkit模板引擎,如果你想修改perlchat的模板,除了需要会一些基本的html语法,你可能需要看一下template的相关语法,该模块在CPAN上有很详尽的文档。
在views目录下可以看到几个以.tt结尾的文件,这些文件就是perlchat所用到的模板文件。
基本上一个文件对应了一个功能,如room.tt对应的就是聊天室的模板,login.tt则对应的是登陆的页面。
这里唯一一个需要注意的是layouts文件夹,里面有一个main.tt,这个文件其实是所有模板文件都会包含的页面头文件,所以切记不要修改该文件的名称或者删除该文件。
如果你打开该文件就可以在这里写明了perlchat客户端部分所需要加载的css和js文件,也就是说,如果你有需要加载自己的js文件的话,可以在这里声明好即可。
注意,不要随意修改<%%>中的内容。
通常情况下,如果不是自己需要引用新的js脚本或者修改页面的布局,需要修改模板的机会并不大,因为使用了ajax技术,大部分的布局和显示的问题可以靠js完成。
评论 (1)
转走!
由 扬眉剑 | 2013年7月16日 20:42
发表于 2013年7月16日 20:42