13618602336

如何改变网站模板调用的CSS文件换肤

2014-11-05 10:04 浏览 次 来源:未知

读取网站模板文件,替换标识符为要显示的内容与数据输出。


  这一个方法的灵活性比较高,每套皮肤可以有自己的布局,有自己的个性。实现:比如模板中有一个标识$subject,程序代码会把它替换成文章标题,然后有一个标识块<!- loop[articlelist]--><h1>$subject</h1><div>$content</div><!--/loop-->,程序代码会把它替换成一个文章列表,最后输出处理完所有标识符的内容。


  通常,我们会缓存读取到的模板内容,但字符串的替换始终不可避免,或者也会把替换过的内容也缓 存起来,但这样子,就等于要缓存模板内容以及替换过的内容,占用了两份似乎挺重复内容的内存。


  优点:模板灵活程度很高,可以随便改动页面布局。


  缺点:影响性能,开发人员维护难,必须有特定的标识符来表示页面变量,后期维护可能会带来非常 多的问题。


  如何改变网站模板调用的css文件换肤


  这一个,严格上来讲,不应该算作皮肤机制。虽然css非常强大,也能够通过它来任意改变页面元素布局,但它的html始终是不变的,所以局限性是非常大的。


  优点:完全不影响性能,甚至可以完全不由服务端代码来管理它的变换,可以使用js来切换皮肤。


  缺点:如果作为核心皮肤机制的话,非常有局限性。

联系我们

CONTACT US

袁经理: 电话:027-68772750 地址:武汉市洪山区武珞路珞珈山大厦A座1701室 鄂ICP备09016823号-7