Backbone.js 简介

Backbone.js提供模型(models)、集合(collections)、视图(views)结构。

其中

模型用于绑定键值数据和自定义事件; 集合有丰富的API; 视图可声明事件处理函数,并通过RESRful JSON接口连接到应用程序。

通过复杂多变的jQuery选择符和回调函数很容易创建Javascript应用程序,包括在HTML UI,Javascript逻辑和数据之间保持同步,都不复杂。 但对富客户端应用来说,良好的架构通常是有很多益处的。

某种意义上说,在用javaScript来创建web项目时,Backbone试图定义一组最小而高效的集合,包括了

数据结构(models(模型) 和 collections(集合))和用户接口(views(视图) 和 URLS)。

在web开发环境里,到处都是框架(帮你写好了一切),不过这些库需要你的网站在构建的时候符合该框架的样子,风格,默认的行为。但是,Backbone还是作为一个工具,让你可以随心所欲的设计你的网站。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 人人都是产品经理 : 如何写出一份优秀的 PRD ? 精于心简于形 !

    一个好的prd框架结构应该至少包含以下内容:产品简介、产品概览、产品架构、产品原型、非功能性需求,如下图:

    一个会写诗的程序员
  • Chrome headless 模式

    PhantomJS 非常不错,因为是使用的 QtWebKit 浏览器内核渲染页面,基本可以和真正浏览器保持一致。

    一个会写诗的程序员
  • Java 查找 List 中的最大值、最小值Java 查找 List 中的最大值、最小值

    一个会写诗的程序员
  • 强烈安利这款功能强悍的机器学习可视化工具

    Classification Report: 用视图的方式呈现精确率,召回率和F1值

    统计学家
  • JDK源码分析-Collection

    Java 集合框架(Java Collections Framework, JCF)包含很多平时开发中的常用类,例如 List、Set、ArrayList、Ha...

    WriteOnRead
  • 深度学习深陷可解释性泥淖,而这个研究领域正逐步焕发生机

    提到 AI,大家马上想到计算机视觉、语音识别、自动驾驶、自然语言处理、芯片这些热门技术领域,这些领域的技术人才如今正受到企业们的疯抢。不过近年来,随着知识图谱技...

    AI科技大本营
  • Golang 图片上绘制文字

    package main import ( "bufio" "flag" "fmt" "image" "ima...

    李海彬
  • 虚拟化盘点:VMware仍是主角 Docker异军突起

    编者按:随着近些年大家对于虚拟化优势的认知程度不断加深,很多企业都加入到虚拟化行业大军当中来。纵观整个2014年的虚拟化市场,VMware仍是主角,不过Dock...

    SDNLAB
  • JDK1.9-Collection集合

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明...

    cwl_java
  • Python在Finance上的应用6 :获取是S&P 500的成分股股票数据

    在之前的Python教程中,我们介绍了如何获取感兴趣的公司名单(在我们的案例中是S&P 500指数),现在我们将收集所有这些公司的股票数据。

    用户6021891

扫码关注云+社区

领取腾讯云代金券