batman.js

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

Rating: nan/5 (Total Votes: 0)

Це ідеально підходить для створення інтерактивних, зручний і односторінковий браузера додатки.
Перевірено і працює з Google Chrome, Safari 4 +, IE 7+ і 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 або вище

Схожі програми

Fabrico
Fabrico

13 Apr 15

RedSlim
RedSlim

28 Sep 15

Vafpress Framework
Vafpress Framework

13 May 15

Stapes.js
Stapes.js

13 May 15

Інші програми розробника Shopify

Liquid
Liquid

9 Feb 16

Dashing
Dashing

13 May 15

batman.js

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями