MooTools

Скриншот программы:
MooTools
Детали программы:
Версия: 1.6.0 обновление
Дата загрузки: 9 Feb 16
Разработчик: Valerio Proietti
Тип распространения: Бесплатная
Популярность: 65

Rating: nan/5 (Total Votes: 0)

В один момент несколько лет назад большинство разработчиков считали MooTools лучшей средой разработки JavaScript и даже ожидали, что она превзойдет jQuery и станет самой популярной в мире технологией JS.

Но все не получилось так, как ожидалось, и jQuery в настоящее время используется на более чем 50% всех сайтов в Интернете, а разработка MooTools в основном неактивна и скудна.

Это связано с сложностью MooTools, структурой, которая требует высокой степени как знания JavaScript, так и кода ООП.

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

В настоящее время MooTools разделяется на несколько модулей, которые программисты могут добавлять или удалять в ядро ​​базы при необходимости.

Многие функции поддерживаются MooTools, которые очень хорошо документированы либо на домашней странице, либо через огромное количество сайтов для обучения по программированию в Интернете.

Некоторые из приложений и веб-сайтов, которые использовали или использовали MooTools в прошлом, включают Bing, Joomla, Vimeo и многие другие.

Что нового в этой версии:

  • Переименуйте метод из массива, функции, строки и номера
  • Новая функция: Class.Thenable
  • Добавить браузер Safari 9 в Sauce Labs, протестированный в браузере.
  • Добавлены спецификации ESLint для Grunt, чтобы сохранить код в стильном и чистом
  • Репозиторий Gruntfile
  • Спецификации MooTools идут Mocha
  • Обновление функций, рефакторинг и очистка
  • Исправить, чтобы старый $ pick экспортировался в глобальный
  • Исправить, чтобы класс Event экспортировался в глобальный

Что нового в версии 1.5.1:

  • Исправление регрессии Mousewheel для Chrome и Firefox.
  • Свойство колеса DOMEvent теперь также прослушивает событие колеса DOM3.
  • Исправление утечки IE8 iFrame.
  • Добавлен postMessage для NativeEvents.
  • Исправлен сеттер, поэтому IE7 / 8 может устанавливать текст элемента стиля.
  • Нормализовать значения для newElement для радио и типов флажков.
  • Исправлен размер элемента svg.
  • Исправлено поведение геттера для граничного радиуса.
  • Добавлено исправление для IE8, чтобы иметь возможность устанавливать HTML в элемент стиля.
  • Добавлена ​​возможность запуска xhr.withCredentials без HTTP-аутентификации.
  • Добавлены методы PATCH и HEAD для запроса.
  • Исправлено hasClass без classList для соответствия ES6.
  • Добавлено исправление для IE9 при настройке типа ввода на «email».
  • Исправить для IE при удалении делегированного «отправить» событие из уничтоженного элемента.

Что нового в версии 1.5:

  • Swiff исчез из Core (теперь найдено в More)
  • Многие свойства пользовательского агента в браузере теперь устарели, а MooTools зависит от обнаружения функции.
  • Добавлена ​​поддержка IE11, так что Browser.ie продолжает работать, но не определен в режиме совместимости. Дополнительную информацию см. В этом запросе на растяжение.
  • Огромный объем работы по капитальному ремонту модульных тестов, тестированию и интеграции с Travis CI и SauceLabs. Этот новый набор тестов также может запускаться локально, открывая и тестируя локальные браузеры.
  • Улучшения скорости для управления классами Element (с использованием нового API ClassList, доступного в современных браузерах).
  • appendHTML-метод добавлен в элемент
  • Fx.isPaused () добавлен в Fx
  • String.contains теперь реализована в соответствии с новым стандартом ES6
  • getComputedStyle теперь является механизмом по умолчанию метода getStyle ()
  • Система сборки теперь использует Grunt
  • У Spinner теперь есть поддержка WAI-ARIA.
  • Form Validator теперь использует делегирование событий для просмотра входов и whatnot
  • Новый метод Array.Extras: Array.pluck
  • Перемещение нового события в Slider.js
  • Многочисленные обновления языковых файлов
  • Swiff переместился в More, из Core
  • Добавлена ​​поддержка: ключей (+) в Element.Event.Pseudos.Keys
  • Зависимость от устаревших флагов браузера теперь устарела.

Что нового в версии 1.4.5:

  • 1.4.5 содержит критическое исправление для Fx.CSS, которое вызвало множество проблем для tweening и морфинга стилей элементов.

Что нового в версии 1.4.4:


    В выпуске
  • 1.4.3 появилась ошибка в результате исправления другой ошибки. В частности, 1.4.3 не разрешали настраиваемые атрибуты (например, данные или нестандартные атрибуты). Это и другие были исправлены.

Что нового в версии 1.4.3:

  • IE7 / 8 getProperty возвращает функции
  • Документация: поведение Request.JSON onFailure
  • Конфликты документов между методами Array и Elements
  • Отсутствует документация Fx.options.frameSkip.
  • Повторно добавить недокументированный аргумент в Element.fade
  • Утечки памяти Element.js
  • Добавлен элемент Element.NativeEvents для документов
  • Добавлен метод Fx.isPaused ()
  • Исправление проблемы с упаковкой. Заголовок сборки и заголовок заголовка Core.js yml
  • Добавлен специальный элемент Element.empty
  • Сбой IE7 с Mootools Core 1.4.2
  • Невозможно задать числовые значения 0 для формирования полей.
  • Фильтр # массива должен сохранять это [i] в ​​переменной перед вызовом обратного вызова.
  • Исправлено изменение свойств на входе [type = radio] с this.checked fires on on theChange
  • Остаток UID, который предотвратил надлежащую очистку элементов и их хранение
  • element.erase (& lsquo; html ') устанавливает содержимое в текст & lsquo; undefined'

Что нового в версии 1.4.2:

  • Добавлена ​​поддержка встроенного mouseenter и mouseleave.
  • Устареет репозиторий Core Specs MooTools в пользу включения спецификаций в репо Core. Из-за простоты разработки.
  • Серия новых спецификаций и рефакторинг старых спецификаций. Характеристики все проходят и намного быстрее.
  • Native Element.fireEvent в IE теперь доступен через Element._fireEvent.

Что нового в версии 1.4.1:

  • Исправлено:
  • Событие mousewheel в Firefox
  • Element.fade снова устанавливает свойство CSS видимости
  • Event.Delegation теперь ведет себя правильно, если вы используете fireEvent
  • Пара проблем с Element.setProperty и Element.removeProperty.

Что нового в версии 1.4.0:

  • Переместить делегацию в ядро.
  • исправления совместимости ECMAScript 5. Среди них: Function.bind, Array.map и String.trim
  • Устаревшие элементы Element.setOpacity () и Element.set ('непрозрачность'). Element.setStyle ('opacity') является единственным правильным способом (то же самое применимо для геттеров).
  • Отключить уровень совместимости 1.2 по умолчанию в построителе.
  • Revamp Element.getProperty, Element.setProperty. Element.getProperty теперь использует Slick.getAttribute для совместного использования этого кода и сохранения нескольких байтов.
  • IE7 больше не разбивается при клонировании элемента дважды.
  • Документация Selectors возвращается и обновлена ​​для Slick.
  • Update Slick to 1.1.6
  • Унифицированное поведение событий изменения в браузерах.
  • Переименовать событие в DOMEvent, чтобы он не противоречил собственному объекту Event.

Что нового в версии 1.3.2:

  • Исправлена ​​ошибка Slick с ~ селекторами типа div.
  • Исправлены ошибки MooTools в среде Node.js.
  • Исправлено исключение в DOMReady в Chrome, когда страница с MooTools была в IFrame
  • Исправлено setOpacity для очень маленьких чисел в IE
  • Исправлено исключение в FireFox 4, когда MooTools пытались перезаписать document.head
  • Добавлена ​​возможность создавать элементы с булевыми значениями с помощью селектора, например. новый элемент ('input [checked]');

Требования

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

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

Mako Framework
Mako Framework

1 Oct 15

Nette Framework
Nette Framework

10 Feb 16

Heisenberg.js
Heisenberg.js

12 May 15

Knockout
Knockout

10 Dec 15

Комментарии к MooTools

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