做了一个企业站,要做优化,考虑到网站加载速度方面的问题,希望能够通过提高页面的加载效率来增加响应速度。整个网页的内容页,只有点击率hits是需要用到jQuery插件的,虽然是使用jQuery.min.js,但仍然达到了90多KB,仅仅是为了一个小小的点击率显示功能,却要加载这么大的文件,是不能忍的。于是,就要有想要去掉jQuery文件的想法。毕竟我整个网页也只有几十KB。
去掉jQuery插件方法:
1. 在内容页模板show.html中不再引用jQuery.nin.js。
2. 修改内容页中更新点击率的接口文件。
原代码:
<script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>
修改为:
<script language="JavaScript" src="{APP_PATH}api.php?op=my_count&id={$id}&modelid={$modelid}"></script>
注意,仅仅把count修改成了my_count,因为做修改的第一思想,就是不改动PHPCMS V9程序原文件,为了减少更新的麻烦。
3. 在api目录下找到count.php 文件,复制一份,命名为 my_count.php
4.将 my_count.php 最下面一句代码修改掉:
原语句:
$('#hits').html('<?php echo $views?>');
修改为:
document.getElementById("hits").innerHTML="<?php echo $views ?>";