batman.js

Скриншот программы:
batman.js
Детали программы:
Версия: 0.16.0
Дата загрузки: 12 May 15
Разработчик: Shopify
Тип распространения: Бесплатная
Популярность: 148

Rating: 2.5/5 (Total Votes: 2)

Это идеально подходит для создания интерактивных, удобный и одной страницы браузера приложения.
Проверено и работает с Google Chrome, Safari 4+, 7+ и IE Firefox 3+.
Вдохновленный Ruby On Rails

Особенности :.

  • Архитектура Stateful MVC
  • Мощный обязательной системы
  • маршрутизируемо действия контроллера

  • Просмотров
  • Чистый HTML
  • Toolchain поддержка построена на Node.js и торт

Что нового В этом выпуске:

  • Добавлена:
  • App.shouldAllowEvent. [событие]. Обратные вызовы в этой хэш будет называться всякий раз, когда соответствующие данные, событие происходит в любом месте в пределах приложения. Вернуться к ложным предотвращения распространения приложение уровня. Например: CoffeeScript класс MyApp распространяется Batman.App @ shouldAllowEvent.click = (событие) - & # x3e; вернуться False
  • Исправлено:
  • Запретить предметы дополнительная истории из создаются, если пользователи переходит на страницу они уже.
  • Исправлено:
  • Имена маршрутизации Вложенные ресурс.

Что нового в версии v0.12.0:

  • Добавить Model.createFromJSON в качестве ярлыка для загрузки моделей от JSON и приклеить их на карте, удостоверяющего личность
  • Добавьте в качестве опции к Model.encode что позволяет сериализацию в клавишу, кроме клавиши, упомянутой в кодируют
  • Добавить Rails сегменты стиль желанию маршрут с ()
  • Добавить обрезки фильтр
  • Дайте большинству Проверки вариант allowBlank, чтобы заставить их пройти, если значение не определено или пустая строка
  • Добавить AssociatedValidator добавлен вызов 'имя' Model.validate, связанный: правда
  • Сделать Контроллеры прекратить выполнение остальной действия, когда редирект происходит в beforeFilter.
  • Добавьте класс Proxy для проксировании объект

Что нового в версии v0.8.0:

  • Добавить Batman.StateHistory поддержки PushState навигации
  • Просмотр HTML может быть упреждением с помощью View.viewSourceCache.prefetch
  • Основные рефакторинга зрения привязки в иерархии, основанной класса
  • Добавить данные-defineview чтобы просмотреть источники, которые будут объявлены рядный
  • Добавлена ​​поддержка для модели ассоциации с помощью Model.hasOne, Model.hasMany, Model.belongsTo
  • Добавить смарт-объекты, которые поддерживают AssociationProxy перезагрузки
  • Добавлена ​​поддержка для загрузки с встроенного объединений JSON
  • Добавлена ​​поддержка? а также ! в именах собственности и keypaths
  • сохранить текущие Params на Batman.currentApp для самоанализа.
  • Добавить ParamsReplacer и ParamsPusher, как смарт-объекты, которые когда набор, обновить глобальные Params, PushState или replaceState, и перенаправление.
  • Добавить Hash :: обновление Хеш :: заменить, и указан :: обновление
  • Добавить набор :: indexedByUnique
  • Добавить Batman.contains для тестирования членства и сопутствующих имеет фильтр
  • Добавлена ​​поддержка JSONP запросов в batman.solo
  • Добавлена ​​поддержка окончательное собственности для оптимизации наблюдения свойствами, которые никогда не меняются
  • Добавить Batman.version
  • Добавлена ​​поддержка настраиваемых целей визуализации в контроллер :: оказать

Что нового в версии v0.7.5:

  • Нумерация страниц через Batman.Paginator и Batman.ModelPaginator
  • Вложенные ресурсы маршруты
  • не указан Титулы, передаваемые urlFor будет добавлен в строку запроса
  • App.layout принимает имя класса, который будет автоматически создать экземпляр этого класса при нагрузке
  • Контроллер :: оказать принимает в опции, которая позволяет оказывать в доходности, кроме основной
  • выход / contentFor / заменить в настоящее время анимируемым через показать / скрыть
  • Интерполировать фильтр
  • Приятные напоминания, если вы, кажется, забыли некоторые кодеры
  • Удаление узлов будет уничтожить все свои привязки
  • Batman.setImmediate для быстрого стека появляться

Что нового в версии v0.6.1:

  • Добавлена ​​Batman.Enumerable
  • Добавлена ​​поддержка мульти-полей выбора
  • Добавлена ​​batman.rails.coffee, новый адаптер для использования в Rails
  • Добавлена ​​пространство имен разработчик легкой отладки (она будет лишен в здании)
  • Один из способов привязки были изменены, чтобы источник данных и данных-цели, чтобы избежать двусмысленности
  • Добавлена ​​поддержка данных связывания для типа входного = "Файл"
  • Добавлена ​​данных событий DoubleClick
  • Добавлена ​​длина фильтра
  • Добавлена ​​отделка помощник
  • Controller.resources создает новый маршрут вместо уничтожения
  • Model.find всегда будет возвращать экземпляр общей записи. Вы можете связать с этим и, когда придет данные в от адаптера хранения, ваш экземпляр будет обновляться
  • Добавлена ​​Модель :: findOrCreate
  • Добавлена ​​Модель :: updateAttributes
  • Разрешить хранения адаптеров к определенной их имен с storageKey
  • переходник для хранения фильтр обратного вызова принять ошибки
  • Добавлена ​​App.ready событие, что пожары как только макет готов в DOM
  • Состояние Нормализовать / StatusCode в Batman.Request
  • хэшей теперь мета объектов в не-навязчиво привязки метаданных как длины

Требования

  • Node.js 0,4 или выше

Похожие программы

RedSlim
RedSlim

28 Sep 15

ColtJS
ColtJS

13 May 15

Spring Framework
Spring Framework

6 Mar 16

DeLorean.js
DeLorean.js

10 Feb 16

Другие программы разработчика Shopify

Dashing
Dashing

13 May 15

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Liquid
Liquid

9 Feb 16

Комментарии к batman.js

Комментарии не найдены
добавить комментарий
Включите картинки!
Поиск по категориям