关于骨干的几个问题.js
few questions on backbone.js
https://gist.github.com/1026406
我正在浏览这段代码,我有几个问题。有人可以解释一下吗?
window.LoginView = new LoginView({model: new Credentials()});
谁能解释一下上面的代码是做什么的......将我的
LoginView
实例具有模型作为Credentials
。如果是这样,则有我对Credential
无所作为.var Credentials = Backbone.Model.extend({});
如何调用我的 REST 服务。我不想使用
form action
,相反,我可以从我的 JS 代码调用authenticate service
吗会还给我一些flag
.提交时,我的JS将收集用户名和密码并将其发送给REST Service
。
-
LoginView
使用空Credentials
模型进行初始化,该模型将在输入更改时更新(注意,this.username.change(..)
和this.password.change(...)
绑定)。 -
调用 REST 服务的 Backbone 方法是像这样设置模型的 url 属性
url: "path/to/the/rest/service/tied/to/my/model"
或者通过将 url 声明为返回所需路径字符串的函数,如下所示url: function() { ... return pathToMyRestService; }
。然后,可以使用模型的获取和保存方法调用 REST 服务。
另一种方式是使用jQuery ajax方法,ajax
,post
等。
看看提供的要点,凭据是在登录方法中设置的。因此,为登录视图提供了一个新的凭据模型。在登录方法中,用户名和密码设置为凭据模型。现在,当您在设置凭据后调用this.model.save()时,模型将被发送到服务器。然后,您可以在服务器上从凭据模型中检索用户名和密码。我认为有一种更好的方法来验证用户。基本了解 REST 身份验证。
- 当加载几个js文件时,defer属性应该如何工作
- 关于SVG(可缩放矢量图形)的几个问题
- 骨干.js模型中的几个问题
- 关于骨干的几个问题.js
- 需要JS - 几个问题
- 关于编写javascript OOP风格的几个问题
- 关于IE9算子类型的几个问题
- node.js中的几个问题
- 关于innerHTML的几个问题
- 关于理解正则表达式的几个问题
- 关于角形式有几个问题
- 在jQuery/Javascript中生成的几个问题
- 我的JQuery脚本有几个问题
- 关于使用鼠标(移动事件)用quintus引擎绘制线条的几个问题
- 关于CORS和AJAX的几个问题
- 无法读取未定义的值?有几个问题
- Javascript: DOM, appendChild——几个问题
- 关于谷歌地图引擎的几个问题.哪个版本的引擎?API
- 在为几个问题检查了多个复选框后,如何停止检查复选框
- jQuery动画的几个问题