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 на стороне клиента

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

RPy
RPy

9 Apr 16

stream.js
stream.js

9 Feb 16

newLISP
newLISP

19 Jul 15

RealRand
RealRand

12 Apr 15

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

Faye
Faye

10 Dec 15

Комментарии к JS.Class

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