Дані програми:
Версія: 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 на стороні клієнта
Коментар не знайдено