if (window.addEventListener) {
window.addEventListener("message", function (message) {
reciever.handleMessage(message); // <-вызов функции как метода объекта
});
}
.sidebar {
position:fixed;
top:0;
bottom:0;
left:0;
width: 250px;
padding:10px;
background-color: #cc0000;
color: #ffffff;
}
.content {
padding:10px;
margin-left: 260px;
}
store_changeHandler (event) {
var Component = this.props.store.view;
this.setState({
component: (<Component />)
});
};
render() {
return <div>{this.state.component}</div>;
}
var players = {
uryBa10dquiRVP77AAAD: { id: 'uryBa10dquiRVP77AAAD', x: 200, y: 200 },
PPF6HbYRf3dm30w1AAAE: { id: 'PPF6HbYRf3dm30w1AAAE', x: 200, y: 200 }
};
var players = [
{ id: 'uryBa10dquiRVP77AAAD', x: 200, y: 200 },
{ id: 'PPF6HbYRf3dm30w1AAAE', x: 200, y: 200 }
];
initializeRouter: function () {
Backbone.history.start({ pushState: true });
$(document).on('click', 'a:not([data-bypass])', function (evt) {
var href = $(this).attr('href');
var protocol = this.protocol + '//';
if (href.slice(protocol.length) !== protocol) {
evt.preventDefault();
app.router.navigate(href, true);
}
});
}
дайте пожалуйста элегантный пример как дождаться выполнения одного запроса и нескольких, а из него передать данные