PHP速学视频免费教程(入门到精通)
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
双向数据绑定面试一般都会问到,首先要了解访问器属性用法,时间关系,先贴代码,有时间了分析一下 ,希望本文能帮助到大家。
Object.defineProperty(obj,propertyName,{ get:function(){ //读取obj对象的propertyName属性时执行 }, set:function(currvalue){ //修改obj对象的propertyName属性时执行 }, });
nbsp;html><meta><title>js实现vue双向数据绑定 利用访问器属性</title> <input> <p></p> <script> var elems=[document.getElementById('user-input'),document.getElementById('show-input')]; var data={ initValue:'', }; function define(obj,propertyName) { Object.defineProperty(obj,propertyName,{ get:function(){ return this.initValue; }, set:function(currvalue){ this.initValue=currvalue; //同步p scan(); }, }); } define(data,'value'); data.value=''; scan(); //监听事件 elems[0].addEventListener('keyup',function(e){ var e=e||window.event; data.value=e.target.value; }); function scan(){ for(var i=0;i<elems.length;i++){ var ele=elems[i]; for(var j=0;j<ele.attributes.length;j++){ var attr=ele.attributes[j]; if(attr.nodeName.indexOf('bind')>=0){ elems[1].innerHTML=data.value; elems[0].setAttribute('current-values',data.value); } } } } </script>
相关推荐:
前端入门到VUE实战笔记:立即学习
>在学习笔记中,你将探索 前端 的入门与实战技巧!
已抢7215个
抢已抢94862个
抢已抢14828个
抢已抢52097个
抢已抢194767个
抢已抢87281个
抢