一. Backbone的江湖地位: backbone作为一个老牌js框架为大规模前端开发提供了新的开发思路:前端MVC模式,这个模式也是前端开发演变过程中的一个重要里程碑,也为MVVM和Redux等开发思路奠定了夯实的基础,后来的react,vue无不是在backbone的影响下开创出来的经典模式。 ...
分类:
其他好文 时间:
2017-06-03 09:51:55
阅读次数:
303
一、了解Gurnt(http://www.open-open.com/lib/view/open1433898272036.html) Grunt 是一个基于任务的JavaScript工程命令行构建工具。 Grunt和Grunt插件,是通过npm安装并管理的,npm是Node.js的包管理器。 了解 ...
分类:
其他好文 时间:
2017-05-22 13:25:03
阅读次数:
199
一:最早的框架如backbone,实现对数据的变化监测是通过设置数据模型api。 比如其model对象管理的是数据,而修改这些数据就是通过固定的方法(set)来触发事件从而更新dom, 二:angular框架,采用脏检查机制,当在dom中使用{{data}}绑定数据时就为此数据添加了一个观察器。 当 ...
分类:
Web程序 时间:
2017-05-20 16:31:31
阅读次数:
259
collection就是一堆model的集合,这个集合就是个舞台,可以放一个人说单口相声,也可以对口,也可以群口,,, 在前文,也就是入门系列3的基础上,添加js代码 var noteCollection=Backbone.Collection.extend({ model:Note //指定相关模 ...
分类:
其他好文 时间:
2017-05-15 16:57:10
阅读次数:
193
一,首先backbone有以下组成部分:Events:事件驱动模块 Model:数据模型 Collection:模型集合器 Router:路由器(对应hash值) History:开启历史管理 Sync:同步服务器方式 View:视图(含事件行为和渲染页面 相关方法) 各个部分会在后面逐一说明。 二 ...
分类:
其他好文 时间:
2017-05-15 09:59:57
阅读次数:
253
话说这个extend困扰我好几天了,今天终于想明白了点。 在之前先要知道什么是实例方法和静态方法。 首先定义一个类(js不支持类,但是别人都这么说,我也不知道为啥),如:var Person=function(){} //函数表达式或 function person(){}//函数声明, 然后在类上 ...
分类:
其他好文 时间:
2017-05-10 20:33:36
阅读次数:
218
backbone里很多思想都与后台有关,如果有后台语言基础的学习起来比较简单。 它是一个MVVM模型,因为我觉得前端MVVM,比MVC好理解,虽然它也是MVC,但 C的概念很模糊,因为前端mvc的c很不好理解,但mvvm就很简单。 backbone很多方法都要自己new,就像你做了个模子,然后不断的 ...
分类:
其他好文 时间:
2017-05-07 16:44:53
阅读次数:
247
一、出发点 随着Web技术的不断发展,前端架构框架、UI框架、构建工具、CSS预处理等层出不穷,各有千秋。太多的框架在形成初期,都曾在web领域 掀起过一场技术浪潮,可有些却仅仅是昙花一现,随着他们用户量的逐渐减少,社区也越来越不活跃。如:meteor、backbone、ember、knockout ...
分类:
Web程序 时间:
2017-05-04 17:26:44
阅读次数:
539
一、入门指南 1.1 SALTSTACK是什么? The backbone of Salt is the remote execution engine, which creates a high-speed, secure and bi-directional communication net ...
分类:
其他好文 时间:
2017-05-02 13:39:39
阅读次数:
145
requireJS(http://www.requirejs.cn/)是一个JavaScript模块载入器。它很适合在浏览器中使用。使用RequireJS载入模块化脚本将提高代码的载入速度和质量。 一、CommonJS和AMD 在介绍requireJS之前。要先说一下模块规范。眼下,通行的Javas ...
分类:
Web程序 时间:
2017-04-27 10:25:18
阅读次数:
193