-_-#【Backbone】View

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" href="../../app-min.css">
    <script src="../../jquery/jquery-1.10.2.js"></script>
    <script src="../underscore.js"></script>
    <script src="../backbone.js"></script>
    <script>
        var SearchView = Backbone.View.extend({
            initialize: function() {
                console.log(‘init a SearchView‘)
            },
            render: function(context) {
                var template = _.template($(‘#search_template‘).html(), context)
                $(this.el).html(template)
            },
            events: {
                ‘click input[type=button]‘: ‘doSearch‘
            },
            doSearch: function(event) {
                console.log(‘search for ‘ + $(‘#search_input‘).val())
            }
        })
        var searchView = new SearchView({el: $(‘#search_container‘)})
        searchView.render({search_label: ‘搜索渲染‘})
    </script>
    <article class="content">
        <pre>var SearchView = Backbone.View.extend({
    initialize: function() {
        console.log(‘init a SearchView‘)
    },
    render: function(context) {
        var template = _.template($(‘#search_template‘).html(), context)
        $(this.el).html(template)
    },
    events: {
        ‘click input[type=button]‘: ‘doSearch‘
    },
    doSearch: function(event) {
        console.log(‘search for ‘ + $(‘#search_input‘).val())
    }
})
var searchView = new SearchView({el: $(‘#search_container‘)})
searchView.render({search_label: ‘搜索渲染‘})</pre>
    </article>
</body>
</html>
时间: 2024-08-01 00:05:25

-_-#【Backbone】View的相关文章

-_-#【Backbone】Model

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="../../app-min.css"> </head> <body> <script src="../../jquery/jque

-_-#【Backbone】Collection

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="../../app-min.css"> </head> <body> <script src="../../jquery/jque

【Backbone】简介

1.Model 2.Collection 3.View 4.Router 5.History 6.Events http://addyosmani.github.io/backbone-fundamentals/ [Backbone]简介,布布扣,bubuko.com

接口和抽象类:Interface、abstract _【转】

一.接口 接口是C#中很常见的工具,概念什么的就不说了,这里讲几个值得注意的小地方: 1.接口内部只能有函数.属性和事件的声明: interface IParent { void Show(); string Type { get; set; } event AddChildren Add; } 在接口中声明的成员都不需要访问修饰符(public,private等),因为接口成员的权限默认都是public,另外值得注意的是接口中之所以能够声明事件是因为事件就是委托的特殊属性. 接口不能是静态的,

转载_【译】Android Studio使用技巧系列之快捷键01

转自:[译]Android Studio使用技巧系列之快捷键01 打开类/文件/符号 打开类 1 2 mac: cmd + o win/linux: ctrl + n 假设你要打开快速切换到如MainActivity.java的类,可以使用该快捷键然后输入MainA… 打开文件 1 2 mac: cmd + shift + o win/linux: ctrl + shift + n 和打开类相似,但是该快捷键可以打开工程目录下的任意文件.这可以快速帮你打开如AndroidManifest.xml

Python 系统学习梳理_【All】

Python学习 1. Python学习---Python安装与基础1205 2. Python学习---PyCharm的使用学习 3. Python学习---Python数据类型1206 4. Python学习---range/for/break/continue简单使用 5. Python学习---列表/元组/字典/字符串/set集合/深浅拷贝1207[all] 6. Python学习---文件操作的学习1208 7. Python学习---函数的学习1209[all] 8. Python学

【Backbone】 Backbone初探

前言 在此之前研究了一段React,但是不得不承认React.Vue等MVVM框架相对于原有的Jquery来说,简直是翻天覆地的不同.它们之间的差异不仅仅体现在框架思维的不同,而是ES5到ES6的编程语言升级,还有整体构建体系的区别.Jquery仅仅代表JS作为支持语言为HTML提供更好的体验:而到React时代,JS已经反客为主,HTML甚至被JSX替换,成为其中的一小部分.不过他们之间的代差过于巨大.React体系过于抽象,在独自一人研究的前提下,学习React的曲线过于陡峭,只好转而学习B

【android】view.getRootView()的真正含义及测试

view.getRootView()的官方解释就是:Finds the topmost view in the current view hierarchy.寻找当前的view层次中处在最顶层的view 我的理解就是找出该view实例所在的view层次的根view. 为证实这个view.getRootView()的真正含义,下面我做了测试: activity_main.xml: <AbsoluteLayout xmlns:android="http://schemas.android.co

-_-#【Angular】自定义指令directive

AngularJS学习笔记 <!DOCTYPE html> <html ng-app="Demo"> <head> <meta charset="utf-8"> <title></title> </head> <body> <script src="jquery-1.8.3.min.js"></script> <scrip