backbone.js学习笔记

之前只接触过jQuery,看来Backbone是除了jQuery的第二大JS框架...

backbone.js学习笔记

backbone到底是个啥?

其实刚开始我也不知道=_=,我是这周二才听说居然还有这么个框架...于是乎我的导师就让我看官方文档,官方文档真的是顾名思义,写的可是真官方...让我这个小老百姓感觉到诘屈聱牙...但是该理解还是得理解,不然怎么用呢?那么我是怎么理解的呢?

Backbone.js是一个重量级js MVC 应用框架,也是js MVC框架的鼻祖。它通过Models数据模型进行键值绑定及custom事件处理,通过模型集合器Collections提供一套丰富的API用于枚举功能,通过视图Views来进行事件处理及与现有的Application通过JSON接口进行交互。

昨天刚刚接触到了backbone的事件,在这里记录一下...写在本子上或者打在word总觉得没有逼格(⊙ˍ⊙)

events:{

"click button":"event_handler",

"focus #name":"event_handler"

},

event_handler:function(event){

alert(event.target.id);

}

【格式是"事件 jquery选择器":"事件函数处理名"】

关于backbone事件里面的这些暂时我还没用过,等用过了再在这里记录

backbone.js学习笔记

requirejs和backbone配置的例子:

backbone.js学习笔记

据说shim是为那些没有使用define( )来声明依赖关系、设置模块的"浏览器全局变量注入"型脚本做依赖和导出配置。其实这句话的意思我是真不明白,我只知道backbone需要依赖underscore和jquery,记住用法就ok哈...

backbone.js学习笔记

上图是我在实际操作中配置的环境...PS:加注释就是怕忘了...

backbone.js学习笔记

起初在看的时候我还在纳闷儿...好好的text为啥要在后面加了个!...后来问了导师才知道text.js是插件,后面的tpl也只是模版...tpl不能带有<html></html>

暂时遇到的问题就这么多...新来实习这家公司前端开发愿意用各种框架怎么省时省力怎么来,不像之前在恒生实习基本都用js原生代码(因为感觉用原生代码屌屌的),并且只能接触到jquery,而且是用的自己的light框架,上手相当之容易...在络町实习一周除了上述技术的学习,我还发现它用了大量恒生的接口,尤其是投资赢家这块......

前途未卜啊 真不知道下周五 下下周五...会不会把我轰走......

上一篇:hdu 1811Rank of Tetris (并查集 + 拓扑排序)


下一篇:distcc (dcc_execvp) ERROR: failed to exec XX: Permission denied