Детали программы:
Версия: 4.0.5
Дата загрузки: 13 May 15
Тип распространения: Бесплатная
Популярность: 128
Это порт и передовые реализация объекта модульной системы Руби ядро / / класса в коде 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 на стороне клиента
Комментарии не найдены