时间:2021-07-01 10:21:17 帮助过:4人阅读
其中,x.js是用duo生成后的js。文件中引用的几个js,都可以从百度静态资源库中下载到
1.js
执行:
$duo 1.js
知识点说明
疑惑
如果写成 new ListView({el: '.wrapper'})也是可以的。
但考虑到el本身的含义,还是加上$更清晰些。
setElement
如果想修改el内容,包括值和绑定事件,可以使用setElement。下面这个例子中,setElement不仅仅把el的引用从button1改为button2,连click事件也同步修改过去了。
事件处理和模板解析都是前端渲染必需的工作,backbone一般把这些内容放到View里面统一处理。
2.js
执行:
$duo 2.js
知识点
模板
在index.html中加入:
在View的声明中修改:
修改addItem:
同理,这里的模板可以替换为任何第三方模板引擎。
比如:artTemplate