avalon视频学习笔记(六)
一、数据缓存
1、绑定属性ms-data-*
avalon的数据缓存功能与jquery的data()类似,但不同于jquery的是:avalon是直接将数据保存在元素节点上的data-*属性上。
在从data-*属性还原数据时,它会作简单的数据转换,再返回。
在ms-data绑定属性中,对象与数组是直接保存在元素节点上。
<head><meta charset="UTF-8"><meta name="Generator" content="EditPlus®"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""><title>avalon-ms-data-*</title><script type="text/javascript" src="../avalon.min.js"></script><script type="text/javascript">avalon.ready(function(){avalon.define({$id:'text',number1:111,number2:NaN,bool:false,bool2:true,nn:null,vv:undefined,array:[1,2,3],date:new Date,object:{name:"这是数据"},show:function(){var elem = avalon(this);console.log(elem.data("number1"),elem.data("number2"),elem.data("bool"),elem.data("bool2"),elem.data("null"),elem.data("void"),elem.data("fn"),this["data-array"],this["data-date"],this["data-object"]);alert(123)}});avalon.scan();})</script></head><body ms-controller="text"><div ms-data-number="number1"ms-data-number2="number2"ms-data-bool="bool"ms-data-bool2="bool2"ms-data-void="vv"ms-data-null="nn"ms-data-array="array"ms-data-date="date"ms-data-object="object"ms-data-fn="show"ms-click="show">点我</div></body>
没有任何技术可言,只是用的东西比较多了,兜兜转转,浪费了很多时间,精力,只希望那些惨痛经历不会让我失去目标。谢谢那些帮助过我的人,谢谢那些否定了我的人,谢谢那些伤害了我的人。如果可以但愿再次相见,我定不敢忘记初心,而你是否还是如初?
《写给未来的女孩》
只恨少年年少时,
但愿佳丽字闺中。
长发及腰不能娶,
愿念心意依如初。
乙丑年挥斥方遒,
铺百里红妆可愿?

浙公网安备 33010602011771号