batman.js

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

Rating: nan/5 (Total Votes: 0)

Это идеально подходит для создания интерактивных, удобный и одной страницы браузера приложения.
Проверено и работает с 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 или выше

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

Jam.py
Jam.py

13 May 16

Ace Framework
Ace Framework

13 Apr 15

Express
Express

26 Jul 16

DozerJS
DozerJS

13 May 15

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

Liquid
Liquid

9 Feb 16

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

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

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