Backbonejs之view
来源:互联网 发布:中国高铁功臣 知乎 编辑:程序博客网 时间:2024/06/05 15:59
view控制的是如何显示,包括:显示的元素,元素绑定的时间以及操作上的交互逻辑。
下面的小例子展示了backbone的view类的使用:
<!-- Backbone.js 依赖jquery和underscore --><script src="https://code.jquery.com/jquery-2.2.4.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script><!-- 加载backbone --><script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.3.3/backbone-min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.5/handlebars.min.js"></script><div class="search"></div><script type="text/template" id="search_template"> <label for="search">search</label> <input type="text"> <input type="button" id="search_button" value="search"></script><script> var SearchView = Backbone.View.extend({ /** * 套路,必写之 */ initialize: function () { this.render(); }, render: function () { /** * 这里使用handlebars编译模板 * 当然也可以使用underscore的模板引擎 */ var template = Handlebars.compile($('#search_template').html(), {}); this.$el.html(template); }, /** * 往当前view上添加事件 */ events: { 'click #search_button': 'dosearch', }, dosearch: function () { alert('you search' + $('input[type=text]').val()); }, }); var searchView = new SearchView({el: $('.search')});</script>
0 0
- Backbonejs之view
- Backbonejs之router
- Backbonejs之model
- Backbonejs之collection
- 第五章 Backbonejs中的View实践
- BackboneJs入门学习[10]—View初探
- BackboneJs入门学习[11]—View实践
- backbonejs mvc
- BackboneJS学习笔记一
- 开始学backbonejs...
- 第一章 Hello Backbonejs
- backbonejs快速入门(三
- BackboneJS与AngularJS区别
- backbonejs上传文件
- backbonejs上传文件
- Backbonejs教程第二版目录
- Backbonejs入门教程第二版电子书
- backbonejs快速入门(五)
- iOS项目中Info.plist文件是干什么的?
- Executor框架和线程池
- 一篇关于ardupilot历史的文章
- CentOS下安装Memcached,Linux下安装Memcached,centos下安装memcached,linux下安装memcached
- C++第5次作业
- Backbonejs之view
- Atitit.http连接合并组件 ConnReducerV3 新特性
- OSG绘制几何体学习总结(超全)
- 欢迎使用CSDN-markdown编辑器
- Java高级开发工程师面试考纲
- Java 垃圾收集
- JavaScript DOM 中创建元素并设置属性
- Jsp基础初步V1
- Hibernate主配置文件Hibernate.cfg.xml主要属性解释