我定义了以下Backbone模型:
var User = Backbone.Model.extend({
url: "/login",
contentType: "application/com.example.auth+json",
defaults: {
userName: '',
password: ''
},
validate: function(attrs){
if(!attrs.userName){
return 'Please fill username field.'
}
if(!attrs.password){
return 'Please fill password field.'
}
}
});
Run Code Online (Sandbox Code Playgroud)
我在Backbone.View中使用以下代码
// ...
initialize: function() {
this.model = new User();
myUser = {
userName: 'labuser1@example.com',
password: 'abcd_1234',
};
}
onSubmit: function() {
this.model.save(myUser, {
success: function () {
alert('You are authenticated');
Backbone.trigger('Authenticated', {source: 'LOGIN'});
},
error: function (model, error) {
alert('Error: " + error);
}
}); …Run Code Online (Sandbox Code Playgroud) lombok.extern.slf4j.XSlf4j有人可以解释一下和之间的区别lombok.extern.slf4j.Slf4j吗?看起来XSlf4j是一个新添加的,为什么这个新注释被添加到Lombok库中。
我创建了一个Chrome扩展程序,以便在我的网站上提供其他功能.
在添加我的扩展程序时,用户会播放扩展程序能够"读取并更改您访问的网站上的所有数据"的消息.
我该如何删除此权限?
目前我还没有最终确定网站的域名.我可以使用其他机制来识别我的网站(而不是域名)吗?