Как стать автором
Обновить

Релиз MooTools 1.5

Время на прочтение2 мин
Количество просмотров8.5K
image

Mootools долгое время был неотъемлемой составляющей клиентского JavaScript на Habrahabr. Печально было наблюдать за угасанием творения Valerio Proietti. С мая 2013 года записи на блоге практически не добавлялись…

Но сегодня утром команда mootools выдала очередной релиз и добавила нотки оптимизма в сердца ценителей этого фреймворка.

Разработчики mootools называют это большой баг-фикс релиз, около 240 комитов направленных на поддержку новых браузеров а также новых возможностей языка JavaScript. Команда потратила много времени для создания инструментов тестирования и интеграцию с платформой Travis CI. В будущем это поможет делать релизы новых версий mootools значительно быстрее.

Что изменилось в MooTools 1.5?

Core


  • Swiff перешел из Core в More
  • Многие свойства в классе Browser перешли в разряд deprecated (устаревшие), для определения браузера по юзер-агенту появился метод Browser.parseUA
  • Добавлена поддержка IE11. (В режиме совместимости Browser.ie принимает значение undefined но при этом фреймворк продолжает работать)
  • Большой объем работы проделан над созданием юнит-тестов и интеграцией с Travis CI. Теперь можно все запустить и протестировать у себя локально на браузерах своего компьютера
  • Увеличена скорость управления классами Element (для этого задействован classList API, доступное в новых версиях браузеров)
  • В класс Element добавлен метод appendHTML
  • В класс Fx добавлен метод Fx.isPaused()
  • Реализована поддержка String.contains из спецификации ES6
  • Метод getStyle() по умолчанию использует getComputedStyle
  • Теперь фреймворк билдится с помощью Grunt


More


  • Spinner поддерживает WAI-ARIA
  • Form Validator now uses event delegation to watch inputs and whatnot
  • Новый метод в Array.Extras: Array.pluck
  • Новое событие move в классе Slider
  • Многочисленные обновления языковых файлов
  • Добавлена поддержка: keys(+) в Element.Event.Pseudos.Keys
  • Зависимость класса Core от флагов из класса Browser удалена
  • Новая инфраструктура для тестирования: Grunt-Karma-Jasmine, Travis CI and Saucelabs


Обновленная документация к MooTools 1.5
Загрузить MooTools 1.5
Теги:
Хабы:
Всего голосов 15: ↑15 и ↓0+15
Комментарии2

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн