Avalon自定义指令图片缓存
浏览:973 次

Avalon自定义指令图片缓存nbsp; ;
有许多方法可以在线共享avalon的图像缓存。今天,我将分享一个简单的方法。简单粗暴,直接编码:
➀ 覆盖avalon.js
在avalon中查找bindingExecutors。js Attr=function(val,elem,data),添加用户定义的指令lazy(这是自己命名的,其名称与html中的调用指令名称相关)
代码:
绑定执行器。attr=函数(val、elem、data){
var方法=数据类型,

属性名称=数据.param
if(方法==“css”){
avalon(元素)。css(属性名称,val)
}否则如果(attrName==“lazy”){
app编程接口。imageCache({url:val,缩略图:false},(函数(ret,err){
this.setAttribute(“src”,ret.url);
}).bind(elem));

}否则如果(方法==“attr”){
➁ 页面中的引用
我们都应该知道avalon的介绍。js和百度可以用于那些不清楚的地方。
绑定图像的代码如下:
其中,ms attr lazy=“el.cover”这是缓冲后的本地路径。src是缓存图像之前显示的图像。
提示:对于这种方法,开发人员需要了解avalon框架的基本用法。

 nbsp; ;有关更多APP教程,请访问www.统软云.com
Template: main
Session:
Session type: db
[unisoft__unisoft] Array ( [permission] => [human_valid] => [passport] => )
Loaded Class:
Zend_Db: /web/unisoft/web.system/Zend/Db.php
Zend_Db_Adapter_Abstract: /web/unisoft/web.system/Zend/Db/Adapter/Abstract.php
Zend_Db_Adapter_Mysqli: /web/unisoft/web.system/Zend/Db/Adapter/Mysqli.php
Zend_Db_Profiler: /web/unisoft/web.system/Zend/Db/Profiler.php
Zend_Db_Statement_Interface: /web/unisoft/web.system/Zend/Db/Statement/Interface.php
Zend_Db_Statement: /web/unisoft/web.system/Zend/Db/Statement.php
Zend_Db_Statement_Mysqli: /web/unisoft/web.system/Zend/Db/Statement/Mysqli.php
Zend_Registry: /web/unisoft/web.system/Zend/Registry.php
Zend_Db_Table_Abstract: /web/unisoft/web.system/Zend/Db/Table/Abstract.php
Zend_Session_Abstract: /web/unisoft/web.system/Zend/Session/Abstract.php
Zend_Session: /web/unisoft/web.system/Zend/Session.php
Zend_Session_SaveHandler_Interface: /web/unisoft/web.system/Zend/Session/SaveHandler/Interface.php
Zend_Session_SaveHandler_DbTable: /web/unisoft/web.system/Zend/Session/SaveHandler/DbTable.php
Zend_Exception: /web/unisoft/web.system/Zend/Exception.php
Zend_Session_Exception: /web/unisoft/web.system/Zend/Session/Exception.php
Zend_Db_Select: /web/unisoft/web.system/Zend/Db/Select.php
Zend_Db_Table_Select: /web/unisoft/web.system/Zend/Db/Table/Select.php
Zend_Db_Expr: /web/unisoft/web.system/Zend/Db/Expr.php
Zend_Db_Table_Rowset_Abstract: /web/unisoft/web.system/Zend/Db/Table/Rowset/Abstract.php
Zend_Db_Table_Rowset: /web/unisoft/web.system/Zend/Db/Table/Rowset.php
Zend_Db_Table_Row_Abstract: /web/unisoft/web.system/Zend/Db/Table/Row/Abstract.php
Zend_Db_Table_Row: /web/unisoft/web.system/Zend/Db/Table/Row.php
HTTP: /web/unisoft/web.system/class/cls_http.inc.php
Zend_Session_Namespace: /web/unisoft/web.system/Zend/Session/Namespace.php
system_setting_class: /web/unisoft/web.core/system/setting.php
Zend_Cache: /web/unisoft/web.system/Zend/Cache.php
Zend_Cache_Backend: /web/unisoft/web.system/Zend/Cache/Backend.php
Zend_Cache_Backend_Interface: /web/unisoft/web.system/Zend/Cache/Backend/Interface.php
Zend_Cache_Backend_ExtendedInterface: /web/unisoft/web.system/Zend/Cache/Backend/ExtendedInterface.php
site_ip_class: /web/unisoft/web.core/site/ip.php
Zend_Validate_Interface: /web/unisoft/web.system/Zend/Validate/Interface.php
Zend_Validate: /web/unisoft/web.system/Zend/Validate.php
Zend_Loader: /web/unisoft/web.system/Zend/Loader.php
Zend_Validate_Abstract: /web/unisoft/web.system/Zend/Validate/Abstract.php
TPL: /web/unisoft/web.system/class/cls_template.inc.php
Savant3_Error: /web/unisoft/web.system/Savant3/Error.php
package_main_class: /web/unisoft/web.core/package/main.php
iot_hardware_main_class: /web/unisoft/web.core/iot/hardware/main.php
iot_hardware_category_class: /web/unisoft/web.core/iot/hardware/category.php
site_service_main_class: /web/unisoft/web.core/site/service/main.php
site_article_main_class: /web/unisoft/web.core/site/article/main.php
site_article_extra_class: /web/unisoft/web.core/site/article/extra.php
site_keyword_exclude_class: /web/unisoft/web.core/site/keyword/exclude.php
system_content_class: /web/unisoft/web.core/system/content.php
site_article_attachment_class: /web/unisoft/web.core/site/article/attachment.php
site_article_category_class: /web/unisoft/web.core/site/article/category.php
Database [main master]
[ Log time: 1788206755.5305 ] [ Expend time: 0.0044898986816406 ] Connect DB
Cache
[ Log time: 1788206755.5427 ] Backend:
[ Log time: 1788206755.5433 ] [ Expend time: 0.000599 ] Get Cache: settings_ef8c7cef1f80fbad45b9ee480e92d03c, result type: array
[ Log time: 1788206755.5436 ] [ Expend time: 0.000254 ] Get Cache: crond, result type: boolean
[ Log time: 1788206755.5611 ] [ Expend time: 0.000646 ] Get Cache: model_7ec70ee0360b8a929eb442cbc38dfd27, result type: array
[ Log time: 1788206755.566 ] [ Expend time: 0.004136 ] Get Cache: model_eebc36c56f6ebd5dc315368f04ea4f0d, result type: array
[ Log time: 1788206755.5677 ] [ Expend time: 0.000717 ] Get Cache: model_87644abf3b1d496cbf4b1667422d7d51, result type: array
[ Log time: 1788206755.5702 ] [ Expend time: 0.001011 ] Get Cache: site_service_list_7e49c82f3098f580fb5928807f5e466d, result type: array
[ Log time: 1788206755.5845 ] [ Expend time: 0.002982 ] Get Cache: site_keyword_exclude_b2c64c08a5048d87cc4904022274c118, result type: array
[ Log time: 1788206755.6015 ] [ Expend time: 0.003338 ] Get Cache: site_keyword_exclude_b2c64c08a5048d87cc4904022274c118, result type: array
[ Log time: 1788206755.6097 ] [ Expend time: 0.002082 ] Get Cache: site_keyword_exclude_b2c64c08a5048d87cc4904022274c118, result type: array
[ Log time: 1788206755.6227 ] [ Expend time: 0.001818 ] Get Cache: site_keyword_exclude_b2c64c08a5048d87cc4904022274c118, result type: array
[ Log time: 1788206755.6331 ] [ Expend time: 0.000366 ] Get Cache: 5c56febe894e15e280184c4363b913e1, result type: boolean
[ Log time: 1788206755.636 ] [ Expend time: 0.001542 ] Save Cache: 5c56febe894e15e280184c4363b913e1, result type: integer
Database [core master]
[ Log time: 1788206755.5471 ] [ Expend time: 0.0016939640045166 ] Connect DB
[ Log time: 1788206755.548 ] [ Expend time: 0.00073099136352539 ] SELECT `z_ip`.* FROM `z_ip` WHERE (ip = '216.73.217' AND visit_time = 1788206700) LIMIT 1
[ Log time: 1788206755.5502 ] [ Expend time: 0.0022099018096924 ] UPDATE z_ip SET visit_count = visit_count + 1 WHERE ip = '216.73.217' and visit_time = 1788206700
[ Log time: 1788206755.5547 ] [ Expend time: 0.0044159889221191 ] DELETE FROM z_ip WHERE visit_count < 120 and visit_time <= 1788206520
[ Log time: 1788206755.5568 ] [ Expend time: 0.0019130706787109 ] SELECT SUM(visit_count) AS `n0` FROM `z_ip` WHERE ((ip = '216.73.217') AND is_delete = 0)
[ Log time: 1788206755.5776 ] [ Expend time: 0.0041520595550537 ] SELECT `z_article`.* FROM `z_article` WHERE (no = '51e095e7107e3dbd') LIMIT 1
[ Log time: 1788206755.5807 ] [ Expend time: 0.0016770362854004 ] SELECT `z_article_extra`.* FROM `z_article_extra` WHERE (is_delete = 0 AND article_id IN(7647))
[ Log time: 1788206755.6076 ] [ Expend time: 0.0010519027709961 ] SELECT `z_article_extra`.* FROM `z_article_extra` WHERE (article_id = 7647) LIMIT 1
[ Log time: 1788206755.6186 ] [ Expend time: 0.0013399124145508 ] SELECT `z_article_attachment`.* FROM `z_article_attachment` WHERE (article_id = 7647 AND is_delete = 0) ORDER BY `id` DESC
[ Log time: 1788206755.6208 ] [ Expend time: 0.0020091533660889 ] SELECT `z_article`.* FROM `z_article` WHERE (is_delete = 0 AND category_id = 34 AND is_enable = 1) ORDER BY `id` DESC LIMIT 5
[ Log time: 1788206755.6344 ] [ Expend time: 0.001331090927124 ] UPDATE z_article SET view_count = view_count + 1 WHERE id = 7647
[ Log time: 1788206755.6375 ] [ Expend time: 0.00072503089904785 ] SELECT `z_article_category`.* FROM `z_article_category` WHERE (id = 34) LIMIT 1
Escape time: 0.12313199043274, 0 queries, PHP Memory usage: 5583.0390625 KB, Server time: 2026-09-01 04:05:55