您好,欢迎访问一九零五行业门户网

怎样用代码直观的表示mvvm原理

这次给大家带来怎样用代码直观的表示mvvm原理,用代码的表示mvvm原理的注意事项有哪些,下面就是实战案例,一起来看一下。
<!doctype html><html lang="en"><head> <meta charset="utf-8"> <title>document</title></head><body> <div itcast-controller="mycontroller"> <input type="text" itcast-value="title"> <h1 itcast-cont="title"></h1> </div> <script> var model = { title:'我是标题', settitle:function(title){ this.title = title; flush(); } }; function flush(){ //选择出来范围 var itcastscope = document.queryselector('[itcast-controller]'); //选择所有绑定了的元素 var itcastvaluearr = document.queryselectorall('[itcast-value]'); var itcastcontarr = document.queryselectorall('[itcast-cont]'); for(var i=0;i<itcastvaluearr.length;i++){ itcastvaluearr[i].value = model[itcastvaluearr[i].getattribute("itcast-value")]; itcastvaluearr[i].oninput = function(){ model.settitle(this.value); }; } for(var i=0;i<itcastvaluearr.length;i++){ itcastcontarr[i].innerhtml = model[itcastcontarr[i].getattribute("itcast-cont")]; } } flush(); </script></body></html>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
node.js代码的执行原理
angular独立作用域的使用概念
以上就是怎样用代码直观的表示mvvm原理的详细内容。
其它类似信息

推荐信息