合并加载-轻框架-缩略图:优化说明
发布:2017-03-16 20:27
点击:205次
回复:0条
合并加载-轻框架-缩略图:优化说明
- (自v3.5起)合并多个js,css,减少请求数量
- 见html源代码:
comjs.php?act=cssInit
, comjs.php?act=sysInit
等
- 提示:如果不需要合并多个css,js,可直接调用如:
- <script src='{PATH_VENDUI}/layer/layer.js'>
- 如果一些js,css中有路径相关代码或判断,则不能使用合并
- (自v3.0起)autoJQ 自适应浏览器
- 如果是IE8+,加载jq2.x,否则加载jq1.x,并加载html5.js
- 见html源代码:
comjs.php?act=autoJQ
- 更多css,js加载,见教程:http://txmao.txjia.com/dev.php?tpltag-tagbase
- jq对应的轻框架(zepto):
/vimp/vendui/jquery/zepto-1.2.imp_js
- 单独加载:<script src='{PATH_ROOT}/plus/ajax/comjs.php?act=autoJQ&light=1'>
- bootstrap对应的轻框架(ratchet):
/vimp/vendui/ratchet/*.*
,如:
- <script src='{PATH_VENDUI}/ratchet/ratchet.min.js'>
- <link href='{PATH_VENDUI}/ratchet/ratchet.min.css' type='text/css' rel='stylesheet'/>
- 综合加载:
<?php glbHtml::impub(1); ?>
- (自v3.5起)前台调用图片,可使用缩略图
- 模版中代码:src="{spic($v['mpic'],demo_120x90.jpg,160x120)}"
- $v['mpic'] 为图片路径,
demo_120x90.jpg
为图片不存在时的替代图,路径为:/vimp/static/icons/basic/
,
160x120
为缩略图大小,缩略图大小规格设置见:code/cfgs/excfg/ex_store.php
- (自v3.6起)生成缩略图本身做了优化
- php代码:
$small_pic_url = comImage::thumb($orgpic,$objpic,120,90);
- php执行时间非常短,一般框架/csm是不能达到此级别的!
- 页面加载速度非常块,一般都达到秒开(一般不到一秒),当然还看你页面放到什么...