С кроссбраузерностью все нормально. При желании, можно даже под IE6 сделать. Есть excanvas для IE, я использовал moocanvas (это тот же excanvas только переписанный на mootools). Остальные браузеры более-менее поддерживают его и без костылей, поэтому использовать можно достаточно спокойно, по крайней мере когда нужно 2D, с 3D все намного сложнее.
Да, именно в оптимальности.
На счет интерфейсов, есть одна библиотека — MochaUI, работает по тому же принципу и позволяет делать различные веб-интерфейсы, возможно пригодится.
Да не очень частный. Имеет смысл использовать такой подход, если у вас есть дизайн с какими-то однотипными элементами, которые нельзя реализовать без использования графики, например скругленные углы, тени, градиенты.
Не могу сказать что есть какие-то недостатки. Вопрос скорее в необходимости использования в каком-то конкретном случае.
Интерфейс состоит из вариаций плашек с закругленными уголками, тенями и т.п. Если делать его «классическими» средствами, пришлось бы нарезать кучу разных уголков, градиентов, фонов и запихнуть все это в не меньшую кучу кода со всеми вытекающими последствиями.
Чтобы этого не делать используется 1 класс, который и рисует на канве все эти плашки.
Жаль что не так много людей оценили труд автора. Статья действительно очень хорошая. За 3 года работы с MooTools, наверно, первый раз вижу настолько подробную статью с отличными примерами.
Но, если сравнивать количество заинтересованных читателей здесь и в блоге JQuery, соотношение получится примерно равное (JQuery сейчас немного популярнее, имхо). Т. е. просто людей работающих с этими библиотеками или заинтересованных в подобной информации просто не так много. Поэтому не стоит останавливаться, интерес придет со временем.
Жаль что все скрипты запакованы paker-ом того же Эдвардса. Может кто-то разбирался с библиотекой, можно ли ее по-кускам использовать? Тогда проблемы с весом можно было бы избежать.
А вообще действительно проще использовать jQuery или Mootools.
На счет интерфейсов, есть одна библиотека — MochaUI, работает по тому же принципу и позволяет делать различные веб-интерфейсы, возможно пригодится.
А что именно по поводу оптимизации загрузки можете посоветовать?
Не могу сказать что есть какие-то недостатки. Вопрос скорее в необходимости использования в каком-то конкретном случае.
Интерфейс состоит из вариаций плашек с закругленными уголками, тенями и т.п. Если делать его «классическими» средствами, пришлось бы нарезать кучу разных уголков, градиентов, фонов и запихнуть все это в не меньшую кучу кода со всеми вытекающими последствиями.
Чтобы этого не делать используется 1 класс, который и рисует на канве все эти плашки.
Получите все цвета радуги. Правда файлов там два, а не один — для того чтобы решить проблему с фоном.
Можно выбрать нужный цвет и размер и скачать все иконки сразу.
Но, если сравнивать количество заинтересованных читателей здесь и в блоге JQuery, соотношение получится примерно равное (JQuery сейчас немного популярнее, имхо). Т. е. просто людей работающих с этими библиотеками или заинтересованных в подобной информации просто не так много. Поэтому не стоит останавливаться, интерес придет со временем.
Надеюсь на продолжение, спасибо! :)
> Эти библиотеки имеют мало общего с IE7.
С их помощью можно решить теже проблемы только немного другим путем.
А вообще действительно проще использовать jQuery или Mootools.