发表于: 2017-05-15 23:38:01
1 1144
今天完成的事情:做方案评审,测接口、阅读编码规范、学习backbone
明天计划的事情:做header
遇到的问题:
方案评审没过,存在的问题:
找职位页面没有推荐、最新职位
一些接口的的字段写的问题
收获:
object.trigger(event, [*args])
触发给定 event或用空格隔开的事件的回调函数。后续传入 trigger 的参数会传递到触发事件的回调函数里。
backbone定义模型:
Backbone.Model.extend(properties, [classProperties])
var Sidebar = Backbone.Model.extend({
promptColor: function() {
var cssColor = prompt("Please enter a CSS color:");
this.set({color: cssColor});
}
});
window.sidebar = new Sidebar;
sidebar.on('change:color', function(model, color) {
console.log(model.attributes.color)
console.log(color)
$('#sidebar').css({background: color});
});
sidebar.set({color: 'white'});
sidebar.promptColor();
backbone定义视图:
Backbone.View.extend(properties, [classProperties])
var DocumentRow = Backbone.View.extend({
tagName: "li",
className: "document-row",
events: {
"click .icon": "open",
"click .button.edit": "openEditDialog",
"click .button.delete": "destroy"
},
initialize: function() {
this.listenTo(this.model, "change", this.render);
},
render: function() {
//...
}
});
评论