TWCMS使用及开发手册2024.03.29

去除某程序源代码里的换行和空格的方法

原创
字体:[+-]

本文最后更新于 2023-01-23 15:29:58 因文章时效性,若有错误或相关图文已失效,请在下方留言。

去掉网页模板里的换行和空格后,页面体积减少了20%-30%,相对的页面打开加载速度就会有所提高。而且去除是在生成缓存时只运行一次,不影响性能。

标签内链pzp03NXBi

修改model目录下的plugin.func.php

TWCMS模板z2QV

找到这一句 $s = plugin_compile_srcfile($tmpfile);

在下而添加

爱云TWCMS火车头采集教程dpymf

 HTML Code 
1
2
3
4
5
if (strpos($tmpfile,'htm') !== false  and strpos($tmpfile,'admin') == false){
 
        $s = preg_replace(array('/\n*/','/\t*/','/\r*/'),'',$s);
 
    }

代码解释,我们只去除htm缓存里的空格换行即可,

LeIEWa7uOPpj3IGfLf

如果去除php缓存页的空格换行会发生大量错误

后台admin的代码,由于只展示给我们自己看,所以就不去除了,而且即使去除,也会产生大量错误

注意,模板里的js代码,有些注释一定要手动删除,否则JS会出错

比如这一段JS代码:

 HTML Code 
1
2
3
4
5
6
7
8
$('#nav_tag_list_div').on('click''a.tag_option', function() {
var jthis = $(this);
var tagid = jthis.attr('tagid');
jthis.toggleClass('active');
// 隐藏域
var v = jthis.hasClass('active') ? tagid : '';
jthis.next().attr('value', v);
});

去掉换行空格后,那个“// 隐藏域”会和后面的值相连,变成 // 隐藏域var v = jthis.hasClass('acti,造成变量不正常.

本篇内容于2023-01-23 15:29:58已补充更新
为了了解博客存在的意义,从2019-11-03开始记录每篇文章阅读次数,本文已经被阅读(-)次.如果你觉得本文对你有帮助,请随意打赏一下,让我知道文章还是要继续更新<<问题整理>>栏目,因为有人需要。如果你有什么好想法想与我交流,请留言。我会及时处理,如果你对TWCMS模板感兴趣,请访问今日上线TWCMS模板更新。

猜您喜欢:
随机文章:

Copyright © 2012-2024TWCMS使用及开发手册 Inc. 保留所有权利。Powered by TWCMS 2.0.3

页面耗时1.0001秒, 内存占用257.14 KB, 访问数据库54次, PHP版本php8.0.3nts, 已关闭缓存

合作伙伴:爱云源码 twcms模板 老郭博客CMS 今日上线通王CMS模板 网页版PbootCMS开发助手 郑州泰鼎展柜 TWCMS随机标签插件 郑州展柜厂 大城县岩棉管怎么样及主要特点 TWCMS模板「高端响应式百度色资讯新闻类主题」 TWCMS模板「高端响应式类日主题」 TWCMS模板「简洁纯净新闻博客资讯主题模板」  响应式手游下载类网站模板 twcms支持php7.1.9替换文件 郑州空调上门维修 TWCMS模板「简洁大气新闻主题模板」 爱云CMS教程网 {block:list和{block:global_cate调用文章分类栏目名和url 雄鹰工具箱 郑州公墓价格 郑州展柜设计 郑州泰鼎展柜 郑州展柜生产厂家 珠宝展柜 河南郑州电脑上门维修 郑州led拼接屏维修 LECMS使用及开发手册 LECMS模板「响应式IT热点资讯类网站(自适应手机端)」  郑州网站SEO哪家公司好 郑州网站优化推广 twcms模板教程 twcms随机主题 冠县护栏板 lecms无人值守系统使用教程