Наследование в Backbone.js
2013-08-19 05:36:47
Коллеги, использующие
Backbone.js! Вы задумывались, ... себя ведет
Backbone.Model.extend({})
+ развернуть текст сохранённая копия
Коллеги, использующие Backbone.js! Вы задумывались, как работает наследование в этой библиотеке?
Знаете, как себя ведет Backbone.Model.extend({})
?
И наверняка знаете и помните, что у extend два опциональных параметра: proto props и static props.
Если хотя бы на один выше заданный вопрос вы ответили отрицательно — прошу под кат.
Постараюсь порадовать пошаговым исследованием, схемками, табличками и примерами.
Читать дальше →
Тэги:
backbone,
backbone.js,
extend,
javascript,
веб-разработка
Backend фреймворк SailsJS + BackboneJS + MySQL
2013-06-27 18:21:06
...
+ развернуть текст сохранённая копия
Создавайте REST API без единой строки кода на serverside.
Что такое Sails.js?
Sails.js позволяет легко создавать Node.js приложения. Он задуман имитировать MVC паттерн таких фреймворков как Ruby on Rails, но с поддержкой потребностей современных приложений: данно-ориентированные API с расширяемой, сервис-ориентированной архитектурой. Он особенно хорош для построения чатов, веб панелей с данными обновляемыми в реальном времени или многопользовательских веб игр.
Читать дальше →
Тэги:
backbone.js,
javascript,
mvc,
node.js,
restful,
sail,
веб-разработка
[Перевод] Популярность Javascript-фреймворков
2013-05-31 11:22:54
... , Ember, Angular, and
Backbone, все они действительно ...
+ развернуть текст сохранённая копия
Интерес к Javascript MV* фреймворкам вызвал их подъем. Meteor, Ember, Angular, and Backbone, все они действительно популярны на Github. Измерить популярность довольно сложно, но хорошим показателем может быть количество Github-фоловеров. Используя данные из Github-архива, можно продемострировать это визуально (с помощью запроса на BigQuery и некоторых других скриптов). Читать дальше →
Тэги:
angular,
backbone,
ember,
javascript,
meteor,
веб-разработка,
статистика,
фреймфорк
[Из песочницы] Как подружить Socket.IO и backbone.js
2013-05-10 11:45:36
... отступать от стиля
backbone, хотелось реализовать ... ">var im =
Backbone.View.extend({
io_events ...
+ развернуть текст сохранённая копия
Как мы все знаем, евенты backbone.js делятся на две категории:
- Изменение информации в моделях/коллекциях
- Евенты DOM — дерева
Недавно, мне необходимо было решить задачу подключения евентов socket.io к backbone, да так, что бы все было внутри приложения backbone, что бы евенты сокетов можно было объявить прямо во вьюхах и там же описать все действия, которые будут происходить по евенту.
Дабы не отступать от стиля backbone, хотелось реализовать возможность добавить событие socket.io так же, как событие DOM — дерева, а именно вот так:
var im = Backbone.View.extend({
io_events: {
'new_message': 'newMessage'
},
newMessage: function(message_data){
//do something
}
});
Долгие поиски по просторам интернета меня привели к подборке менее элегантных методов связки backbon'а и сокетов, которые, вроде, и решали задачу, но не так, как хотелось бы. Пришлось думать самому.
Читать дальше →
Тэги:
backbone.js,
javascript,
socket.io,
веб-разработка,
песочница
[Перевод] MVC-фреймворки на JavaScript: сравнение Marionette и Chaplin
2013-04-24 15:01:24
... поверх популярной библиотеки
Backbone.js. Оба хотят ...
+ развернуть текст сохранённая копия
Разработка JavaScript-приложений — горячая тема и люди интересуются какой же фреймворк лучше выбрать. В этой статье я сравню два из них.
Marionette и Chaplin — фреймворки, которые работают поверх популярной библиотеки Backbone.js. Оба хотят облегчить разработку одностраничных JS-приложений. В таких приложениях, фронтэнд выполняет задачи, которые в прошлом выполнялись на сервере (вроде рендеринга HTML из данных).
Бэкбон спроектирован, как минималистичная библиотека, а не как полноценный фреймворк. Мой опыт показал, что Бэкбон хорош только как ядро архитектуры JS-аппликейшна. И Марионетка, и Чаплин появились, потому что Бэкбон предоставляет мало структурирования для реальных приложений. Они решают те же проблемы. Так что между ними довольно много сходств — возможно, даже больше, чем отличий.
Читать дальше →
Тэги:
backbone,
backbone.js,
chaplin,
coffeescript,
framework,
javascript,
marionette,
mvc,
веб-разработка
Страницы:
1 2 3 4 5 6 7 8 9 10