То есть SVG для иконок — это безумно, а CSS — это не безумно?
Оно может и красивее (на вкус, на цвет), но иконки не прозрачные, при смене цвета фона страницы нужно и иконки допиливать. Да и в IE как-то не очень хорошо смотрится.
Эти иконки — это просто демонстрация библиотеки, не призыв к действию. Хотя, нужно признать, что при правильном использовании они могут существенно увеличить скорость загрузки страницы. Не стоит забывать и о том, что при печати страницы такие иконки выглядят намного лучше. И не стоит забывать о том, что и иконки и библиотека абсолютно бесплатны и работают во всех современных браузерах вплоть до IE6.
Ed Spencer says:
IE6 support won’t be going away any time soon; there is still a surprisingly high need for it.
We took a long look at this for Ext JS 4 and have found a good way to mitigate some of its strictures, gaining the corresponding speed and DOM lightness in the process.
typeof нагло врёт в двух случаях: про null и про function. В JS существует 6 типов:
1. undefined
2. null
3. number
4. string
5. boolean
6. object
null — это такой тип, который как и undefined имеет только одно значение: null. object — это другой тип. Ну и function это просто специальный объект.
То что глобальное свойство undefined можно переписать ничего не меняет (кстати в ES5 это исправили и последняя версия Safari не позволяет переписать undefined).
Абсолютно согласен. По поводу P.S., вот тут-то схемы и помогут. Из моей небольшой практики проведения мастер-классов *простые* схемы очень помогают объяснить эту разницу между [[Prototype]] и prototype.
Так и есть: в стандарте не слова о __xxx__ методах. Getters и setters это часть стандарта ES5. Автор либо поленился изучить вопрос, либо поленился об этом написать. Вместо того чтобы рассказать о стандарте и его поддержке, он рассказывал о proprietary свойствах.
SVG plugin от Adobe не поддерживается самой Adobe. Читаем:
“Please note that Adobe has announced that it will discontinue support for Adobe SVG Viewer on January 1, 2009.”
То есть полтора года уже как.
Не говоря уже про то, что не всякий пользователь имеет на компьютере достаточно прав чтобы установить плагин.
Вы хотите, чтобы я на чистом жс как-то ускорил отрисовку Канвас в браузере?
Да, я простой пользователь и я хочу чтобы библиотека за меня думала, у неё голова больше. И я хочу нарисовать кривую, полумесяц, там или лого apple и повесить на него onclick. Могу я это сделать в canvas? Могу. А с вашей библиотекой?
Думал, наконец-то кто-то написал хорошую обертку для canvas. Посмотрел — детский сад какой-то. Покажите мне кривые, быструю анимацию. Почему я должен использовать вашу библиотеку, а не Raphaël?
Откуда это берётся?
Оно может и красивее (на вкус, на цвет), но иконки не прозрачные, при смене цвета фона страницы нужно и иконки допиливать. Да и в IE как-то не очень хорошо смотрится.
Как добавление, здесь и не пахнет HTML5.
А при чём тут HTML5 кстати?
IE6 support won’t be going away any time soon; there is still a surprisingly high need for it.
We took a long look at this for Ext JS 4 and have found a good way to mitigate some of its strictures, gaining the corresponding speed and DOM lightness in the process.
www.sencha.com/blog/2010/11/22/ext-js-4-preview-faster-easier-more-stable/#comment-136779
typeof нагло врёт в двух случаях: про null и про function. В JS существует 6 типов:
1. undefined
2. null
3. number
4. string
5. boolean
6. object
null — это такой тип, который как и undefined имеет только одно значение: null. object — это другой тип. Ну и function это просто специальный объект.
То что глобальное свойство undefined можно переписать ничего не меняет (кстати в ES5 это исправили и последняя версия Safari не позволяет переписать undefined).
{}.blah // undefined
null.blah // Exception!
Вот почитайте лучше это: dmitrysoshnikov.com/ecmascript/es5-chapter-1-properties-and-property-descriptors/
Читаем:
“Please note that Adobe has announced that it will discontinue support for Adobe SVG Viewer on January 1, 2009.”
То есть полтора года уже как.
Не говоря уже про то, что не всякий пользователь имеет на компьютере достаточно прав чтобы установить плагин.
Да, я простой пользователь и я хочу чтобы библиотека за меня думала, у неё голова больше. И я хочу нарисовать кривую, полумесяц, там или лого apple и повесить на него onclick. Могу я это сделать в canvas? Могу. А с вашей библиотекой?
Советую посмотреть на это: www.davidflanagan.com/2010/07/cantojs-an-impr.html
Не обещаю.
Попробую.