Проэлектроника

Александр Церковный

Мысли, истории, новости, всё, что меня касается ...

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that has been used in the blog.
  • Bloggers
    Bloggers Search for your favorite blogger from this site.
  • Team Blogs
    Team Blogs Find your favorite team blogs here.
  • Login
Subscribe to this list via RSS Blog posts tagged in mootools

Ужасно работает логика работы с элементами после выборки их в DOM. К примеру я выбрал всех детей сделав примерно так:

$$(elem).getChildren()

после этого что бы воспользоваться каким нибудь инструментом получения информации, я ещё должен докопаться до нужного мне элемента, путём выборки через индекс в массиве или другим способом ... это самый не значительный минус.
Есть ещё такой метод как inject как бы альтернатива insertBefore/After но типа более навороченный, так вот при перемещении им что либо куда либо, затераются обработчики. Напомню, что после работы с insertBefore/After обработчики должны оставаться.

И самый ужасный минус - это то, что эта библиотека срёт в DOM своими методами, в итоге получается, что при ошибке работа скрипта останавливается. Напомню, что jQuery "съедает" все ошибки.

Ужасно построена логика фильтра ...

Нет стандартных фич типа:

:visible

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

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

** Дополнение:
Не работают некоторые стандартные методы типа erase() - метод удаления атрибута у элемента.

Итог: MooTools ужасно недоработанная библиотека.

Tagged in: javascript mootools
Hits: 1193
0
Joomla 2.5