#backbone

backbone.js之Model篇 简单总结和深入(2)

一、模型属性的一些操作方法  1、mmodel.get()   获取属性的值  2、mmodel.set('age',5)  更新单个属性的值    mmodel.set({name:'aaa',age:6}) 更新多个属性的值    在设置属性值时,如果该属性不存在,会自动创建...

backBone.js初识

一、单页面应用  1、单页面应用(single-pageapplication:SPA),是指在浏览器中运行的应用,在使用期间不会重新加载页面。  2、它所有的活动局限于一个Web页面,仅在初始化加载时对应的HTML、JavaScript和CSS。一旦加载完成,SPA不会因为用户的操作而重新加载页面或者跳转。它是通过J...
代码星球 ·2020-12-29

使用backbone的history管理SPA应用的url

本文介绍如何使用backbone的history模块实现SPA应用里面的URL管理。SPA应用的核心在于使用无刷新的方式更改url,从而引发页面内容的改变。从实现上来看,url的管理和页面内容的管理是其中的两个难点。就url的管理而言,主要有以下三方面的要求:1)对于要采用单页跳转的链接,不能有页面刷新;2)浏览器的前...

我对Backbone.js的一些认识

backbone.js已经不是当前最流行的前端框架了,但是对于我而言,依然具有比较好的学习价值。虽然目前来说,react,vue等mvvm框架非常火热,但是感觉自身还不到去使用这种框架的层次。这些技术虽好,但是对个人的挑战也是比较大:首先是在编程基础这个部分,包括数据结构,算法,面向对象编程,设计模式,设计原则等等,我...

nodejs、sass、backbone等api地址

1、nodejsNode.jsv4.2.4手册&文档2、sassSass(3.4.21)中文文档3、backboneBackbone.js(1.1.2)API中文文档4、zeptojsZepto.js(1.1.2)5、前端开发的总结网址:WEB前端开发 ...

如何对Backbone.Collection进行过滤操作

首先我想说的是这篇文章的题目起的很怪,因为我不知道起个什么名字比较好。渲染列表是我们应用中最常见的操作了吧,在运用Backbone的应用中,我们一般会把列表作为一个Collcetion,然后指定一个View去显示这个Collection,很方便。但当你需要对一个集合进行过滤操作,只显示Collection中符合条件的那...

Backbone.js 使用 Collection

在前面我们的Backbone.js用上了Model,但绝大数的情况下我们处理的都是一批的Model数据列表,所以需要有一个Collection来容纳Model,就像Java里最常用的List。声明Collection时需要指定他处理的Model类型,也就是个泛型参数,如我们这样定义Collection://define...
代码星球 ·2020-04-02

Backbone.js 中使用 Model

前面几篇Backbone.js的例子中有使用到template,及数据的填充,其实这已经很接近Model了。现在来学习怎么创建自己的Model类,并简单的使用。Backbone.js中Model会涉及到很多的概念,如Model的初始化,默认值,属性的读写,属性值改变的监听,数据渲染,校验,以及与服务端的数据同步等。本文...
代码星球 ·2020-04-02

Backbone.js 使用模板

实际的应用中会使用到模板,Model等,而模板又是进阶的基础。所以这里介绍在View中使用模板,以及如何向模板填充值,模板可以用字符串,或是用 <scripttype="text/template"> 声明的内容。使用 <%=%> 或 <%...
代码星球 ·2020-04-02

Backbone.js 的 View 中定义事件

 使用Backbone的View时,可以象传统jQuery那样定义事件,$("selector").click(function(){...})。幸运的是Backbone让我们在View中定义事件变得更为简单和集中,只要设置View的 events 属性,配置事件,元素以及相应的处理方法,...

Backbone 学习笔记

Backbone是一款基于模型-视图-控制器MVC模式的轻量级javascript框架,可以用来帮助开发人员创建单页Web应用。借助Backbone我们可以使用REST的方式来最小化客户端和服务器间的数据传输,从而实现了更快加速的Web页面更新。能心静下来学习了,以前以为Backbone是一座高山用起来很难,结果只是学...