JS.Class

Скріншот програми:
JS.Class
Дані програми:
Версія: 4.0.5
Дата завантаження: 13 May 15
Розробник: James Coglan
Ліцензія: Безкоштовно
Популярність: 35

Rating: 4.0/5 (Total Votes: 1)

Це порт і розширений реалізація об'єкта модульної системи Рубі ядро ​​/ / класу в коді JavaScript, а також кілька стандартних бібліотек Рубі і різних інших розширень.

Особливості

  • bbli Загальні характеристики:
  • зв'язування Метод
  • Рубін-як система об'єкт з класами, Mixins і одноплідній методів
  • пізнього зв'язування аргументи необов'язкові супер закликає батьківських класів і Mixins
  • У комплекті, розширені і успадковані гачки
  • Відображення інтерфейси для системи об'єкта
  • Угоди для об'єкта рівності, порівняння, ітерації і перемішування
  • Версії різних стандартних модулів Рубі і структур даних

  • Працює з:
  • Вузол
  • V8
  • Носоріг
  • Нархал
  • SpiderMonkey
  • Сервер сценаріїв Windows

Що нового У цьому випуску:

  • Перейменовано MethodChain #_ (), щоб MethodChain #__ () щоб уникнути затирання підкреслюють в тестових наборів.

Що нового у версії 4.0.3:

  • Не ставтеся до нуля як помилка при передачі в тестових зворотних викликів асинхронних.
  • Будьте суворі про те, погасив функції викликаються з новим чи ні.
  • Додана withNew () як модифікатора заглушки замінити заглушку ("новий", ...).
  • Додано (мети) як заглушки збігів для перевірки цієї прив'язки виклику.

Що нового у версії 4.0.2:

  • Змінити AsyncSteps так обгортання всі виклики, перш ніж ( ), то () і після (), так що кожен блок чекає всіх кроках, черги, щоб завершити.

Що нового у версії 4.0.1:

  • Виправлена ​​помилка індексації в динамічної генерації autoload.require списки.

Що нового у версії 3.0:

  • Всі компоненти тепер працюють на набагато більш широкий спектр платформ
  • JS.Class тепер перевірена за допомогою його власні рамки тестування, JS.Test.
  • Нові бібліотеки :. Тест, консолі, що відкладаються, OrderedHash, діапазон, OrderedSet, TSort
  • HashSet став базовий набір впровадження і оригінальний набір реалізація була видалена
  • StackTrace був повністю перероблений, щоб підтримувати расширяемую функціональність визначені користувачем відстеження
  • метод новий модуль ядра # псевдонім () для методів згладжування
  • , визначені користувачем методи, що використовують ключові слова Method.keyword ()
  • JS.Class більше не підтримує підкласів класу Class
  • модуль # instanceMethod () повертає метод, а не функція
  • перелічуваних # Grep () тепер підтримує вибору передач типу, наприклад items.grep (масив). Він не підтримує функціональні предикати, як items.grep (функція (х) {повернення х == 0}), ви повинні використовувати перелічуваних # виберіть () для цього
  • Предмети з тими ж властивостями, і масиви з тими ж елементами в даний час вважаються рівними, якщо використовується як хеш-ключів
  • MethodChain # вогнем () тепер називається MethodChain #__ Exec __ ()
  • JS.Ruby був видалений

Що нового у версії 2.1.5:

  • Додана підтримка вузла, Нарвала і сценаріїв Windows до вантажної системи JS.Package.
  • Додає `autoload` макрос в системі пакет для швидкого конфігурування модулів за допомогою імен файлів.
  • Перейменування `вимагають ()` в `JS.require ()`, щоб не конфліктувати з модулем CommonJS API.

Вимоги

  • включений JavaScript на стороні клієнта

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

Elixir
Elixir

10 Feb 16

Reactor.js
Reactor.js

13 May 15

Analytica
Analytica

12 May 15

sweet.js
sweet.js

28 Feb 15

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

Faye
Faye

10 Dec 15

JS.Class

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