文章插图
文章插图
Backbone 的主要特性:
分离的业务和UI逻辑:Backbone 可以帮助你把自己的业务逻辑与用户界面分开,这是非常重要的一点 。当两者纠缠在一起时,修改将会变得很难 。当逻辑不依赖于 UI 时,你的界面会变得更加易用 。
事件驱动的通信:当项目不断增长时,jQuery 声明和回调将变得更加复杂,代码变得更加混乱 。Backbone.js 通过在视图和模型之间提供事件驱动的通信来克服这个问题 。
更少的代码:约定是引入通用编码风格的好方法,而无需提供大量的编码标准 。你遵守的 backbone 约定越多,编写代码的次数就越少,反过来代码也会变得更加标准化,并具有可读性 。
与后端同步:由于其对 RESTful API 的出色支持,BackboneJS 中的模型可以轻松地与后端绑定 。如果 API 设计正确,则 backbone 可以直接通过访问这些操作来进行读取、写入和删除操作 。
4. jQuery
Jquery 是最古老的 JS 框架之一 。这个框架已经存在了 13 年之久,而且它仍然很强大 。那么什么是 jQuery?
jQuery 是一个快速而简洁的 JavaScript 库,由 John Resig 在2006年创建,它有一个很好宗旨:写得少,做得多 。它是一个跨浏览器的 JavaScript 库,旨在简化 HTML 的客户端脚本 。目前有超过 1900 万个网站正在使用jQuery!WordPress、Facebook、Google、IBM 和其他许多公司都依赖 jQuery 提供独一无二的网络浏览体验 。
文章插图
文章插图
jQuery的主要特性:
DOM操作:它使对 DOM 的操作变得非常容易,使开发人员可以通过易于学习的API(基于顶层 JavaScript)充分利用他们的创造力来创建令人惊叹的东西 。
大型社区:其贡献者的社区比任何其他 JavaScript 库更加庞大和多样化 。它有广泛而全面的文档支持,不要忘记,它会不断得到维护,并且会越来越强大 。
AJAX支持:简而言之,AJAX(异步 JavaScript 和 XML)是关于在后台加载数据并将其显示在网页上,而无需重新加载整个页面的技术 。jQuery 为 AJAX 功能提供了好几种方法 。通过 jQuery AJAX,你可以用 HTTP Get 和 HTTP Post 从远程服务器请求文本、HTML、XML或JSON 。
跨浏览器支持:jQuery 具有跨浏览器支持特性,适用于 IE 6.0,FF 2.0,Safari 3.0,Chrome 和 Opera 9.0 等 。
3. Vue
Vue是一个用于构建 UI 的开源 JavaScript 框架 。由于它的设计具有适应性,Vue 简化了与其他 JavaScript 库的项目集成 。目前超过 36,000 个网站正在使用 Vue 。像 stackoverflow、playstation 等公司依赖 Vue 开发他们的网站界面 。
文章插图
文章插图
VueJS的主要特性:
模板:Vue.js 提供基于 HTML 的模板,将 DOM 与 Vue.js 实例数据绑定 。Vue.js 将模板编译为虚拟 DOM 渲染函数 。Web 开发人员可以使用渲染函数的模板,并可以使用渲染函数替换模板 。
体积小:JavaScript 框架的成功取决于它的大小 。个头越小用的人越多 。Vue.js 最大的优势之一是体积小 。该框架的大小为 18-21 KB 。
适应性:Vue 允许用户用虚拟节点把模版写在 HTML 文件、JavaScript 文件和纯 JavaScript 文件中 。这种灵活性还容易让使用 React.js,Angular.js 和任何其他新 JavaScript 框架的开发人员理解 。它基于 JavaScript 框架,可以集成到基于 JavaScript 构建的其他程序中 。
推荐阅读
- 华为出行路况怎么设置的
- 空气能热水器的优缺点有哪些
- 电脑500g硬盘价格介绍
- 菜刀怎样磨才锋利
- 鲸探藏品出售教程
- 摄影师有著作权吗
- 雏田生气在哪一集
- 微信安全码是什么在哪里看 微信安全码怎么重置找回重新设置
- 协议离婚会审查哪些内容