« perlchat开发指南(一) | (回到Blog入口) | 简约而不简单 -speedytel pbx220评测 »

perlchat开发指南(二)

使用模板的最大好处就是把程序代码和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完成。

引用通告

TrackBack URL for this entry:
如果您想引用这篇文章到您的Blog,
请复制下面的链接,并放置到您发表文章的相应界面中。
http://playcat.net/mt-tb.cgi/109

评论 (1)

扬眉剑:

转走!

发表一个评论

(如果你此前从未在此 Blog 上发表过评论,则你的评论必须在 Blog 主人验证后才能显示,请你耐心等候。)

关于

此页面包含了发表于2013年7月16日 18:16的 Blog 上的单篇日记。

此 Blog 的前一篇日记是 perlchat开发指南(一)

此 Blog 的后一篇日记是 简约而不简单 -speedytel pbx220评测

更多信息可在 主索引 页和 归档 页看到。

Creative Commons License
此 Blog 中的日记遵循以下授权 Creative Commons(创作共用)授权.
Powered by
Movable Type 6.3.2