Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery、Knockoutjs和backbone.js之间的关系/区别是什么?_Jquery_Model View Controller_Backbone.js_Mvvm_Knockout.js - Fatal编程技术网

jquery、Knockoutjs和backbone.js之间的关系/区别是什么?

jquery、Knockoutjs和backbone.js之间的关系/区别是什么?,jquery,model-view-controller,backbone.js,mvvm,knockout.js,Jquery,Model View Controller,Backbone.js,Mvvm,Knockout.js,我通过谷歌发现: Knockout是一个JavaScript库,它可以帮助您使用干净的底层数据模型创建丰富、响应迅速的显示和编辑器用户界面 jQuery是一个多浏览器(跨浏览器)JavaScript库,旨在简化HTML的客户端脚本 主干是一个带有RESTful JSON接口的JavaScript库,基于model–view–presenter(MVP)应用程序设计范式 主干对我来说是一个很新的术语,但我试图将一些点连接起来,使概念形象化。有人能帮我吗? 谢谢。我不知道淘汰赛。但是关于jQuery

我通过谷歌发现:

Knockout是一个JavaScript库,它可以帮助您使用干净的底层数据模型创建丰富、响应迅速的显示和编辑器用户界面

jQuery是一个多浏览器(跨浏览器)JavaScript库,旨在简化HTML的客户端脚本

主干是一个带有RESTful JSON接口的JavaScript库,基于model–view–presenter(MVP)应用程序设计范式

主干对我来说是一个很新的术语,但我试图将一些点连接起来,使概念形象化。有人能帮我吗?
谢谢。

我不知道淘汰赛。但是关于jQuery和主干网

首先,它们是不同的东西,可以一起使用。jQuery用于操作页面中的元素,处理页面本身:其行为和内容。例如:使用jQuery显示或取消显示元素


关于主干。它用于构造应用程序,处理服务器上的数据并显示数据(可能需要jQuery的帮助)。您可以使用主干创建模型、视图和集合,并使用它们生成页面。这个页面可以用jQuery进行操作。

我不知道如何删除。但是关于jQuery和主干网

首先,它们是不同的东西,可以一起使用。jQuery用于操作页面中的元素,处理页面本身:其行为和内容。例如:使用jQuery显示或取消显示元素


关于主干。它用于构造应用程序,处理服务器上的数据并显示数据(可能需要jQuery的帮助)。您可以使用主干创建模型、视图和集合,并使用它们生成页面。这个页面可以用jQuery操作。

简单地说,jQuery是一个实用程序库。JQuery抽象掉了JavaScript中的大部分常见功能。它有一个非常简单的插件语法,使人们可以轻松地开始使用,并提供跨浏览器兼容性支持(即,让JavaScript跨浏览器工作很困难)。使用JQuery的示例是更改div元素的CSS类或创建一个模态对话框(请参阅JQueryUI)

敲除用于数据绑定。因此,您将能够观察对JavaScript对象的更改,并能够绑定到HTML或HTML元素值的更改,并绑定回JavaScript对象。因此,当您更新JavaScript对象的属性时,它将自动使更新反映在HTML中。我建议看20分钟的[介绍视频]

主干是一个通用的MVC(*)框架。它的主要好处是提供了一种结构化的方法,使用MVC/MVP模式管理JavaScript代码。它还有一些很好的实用程序


所有3个JQuery、Knockout和主干都可以一起使用,并相互补充。如果您正在构建大小相同的JS应用程序,我建议您查看Angular.JS。Angular.js可以潜在地解决所有3个问题(您仍然可以使用JQuery)。

简单地说,JQuery是一个实用程序库。JQuery抽象掉了JavaScript中的大部分常见功能。它有一个非常简单的插件语法,使人们可以轻松地开始使用,并提供跨浏览器兼容性支持(即,让JavaScript跨浏览器工作很困难)。使用JQuery的示例是更改div元素的CSS类或创建一个模态对话框(请参阅JQueryUI)

敲除用于数据绑定。因此,您将能够观察对JavaScript对象的更改,并能够绑定到HTML或HTML元素值的更改,并绑定回JavaScript对象。因此,当您更新JavaScript对象的属性时,它将自动使更新反映在HTML中。我建议看20分钟的[介绍视频]

主干是一个通用的MVC(*)框架。它的主要好处是提供了一种结构化的方法,使用MVC/MVP模式管理JavaScript代码。它还有一些很好的实用程序


所有3个JQuery、Knockout和主干都可以一起使用,并相互补充。如果您正在构建大小相同的JS应用程序,我建议您查看Angular.JS。Angular.js有可能解决所有3个方面的问题(您可能仍然使用JQuery)。

主干网是否像Ajax一样工作?谢谢您的回复!主干网从服务器加载数据,但这只是它的一个功能,它还管理这些数据的表示以及前端应用程序的结构。主干网是否像Ajax一样工作?谢谢您的回复!主干网从服务器加载数据,但这只是它的一个功能,它还管理数据的表示和前端应用程序的结构。