Pull to refresh
159
0
Dmitry Baranovskiy @DmitryBaranovskiy

User

Send message
NaN — это одно из значений типа number.
Мобильный IE не достаточно webkit. Да и HTML5 тоже. Это всё-таки IE7+, даже не IE8.
Ага, и Ява-скрипт.

Откуда это берётся?
Думаю, что меньше половины. И потом, как я выше писал, иконки могут быть и многоцветные
То есть SVG для иконок — это безумно, а CSS — это не безумно?

Оно может и красивее (на вкус, на цвет), но иконки не прозрачные, при смене цвета фона страницы нужно и иконки допиливать. Да и в IE как-то не очень хорошо смотрится.
А что там конвертировать-то? Path у вас есть, обернули его в SVG контейнер, вот вам и SVG.
Эти иконки — это просто демонстрация библиотеки, не призыв к действию. Хотя, нужно признать, что при правильном использовании они могут существенно увеличить скорость загрузки страницы. Не стоит забывать и о том, что при печати страницы такие иконки выглядят намного лучше. И не стоит забывать о том, что и иконки и библиотека абсолютно бесплатны и работают во всех современных браузерах вплоть до IE6.

Как добавление, здесь и не пахнет HTML5.
Вовсе не обязательно. Немного «копипэйста» и всё.
А вы бы не представляли, а проверили бы и написали бы результаты.
А при чём тут HTML5 кстати?
Вы проверяли? Откройте страницу на своём iPhone или в 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.

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).
Абсолютно согласен. По поводу P.S., вот тут-то схемы и помогут. Из моей небольшой практики проведения мастер-классов *простые* схемы очень помогают объяснить эту разницу между [[Prototype]] и prototype.
На самом деле null — это никакой не объект. null это просто null. Так же как undefined это просто undefined. :)

{}.blah // undefined
null.blah // Exception!
Так и есть: в стандарте не слова о __xxx__ методах. Getters и setters это часть стандарта ES5. Автор либо поленился изучить вопрос, либо поленился об этом написать. Вместо того чтобы рассказать о стандарте и его поддержке, он рассказывал о proprietary свойствах.

Вот почитайте лучше это: dmitrysoshnikov.com/ecmascript/es5-chapter-1-properties-and-property-descriptors/
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? Могу. А с вашей библиотекой?

Советую посмотреть на это: www.davidflanagan.com/2010/07/cantojs-an-impr.html
Думал, наконец-то кто-то написал хорошую обертку для canvas. Посмотрел — детский сад какой-то. Покажите мне кривые, быструю анимацию. Почему я должен использовать вашу библиотеку, а не Raphaël?
Не хватает.
Не обещаю.
Попробую.

Information

Rating
Does not participate
Location
Sydney, New South Wales, Австралия
Date of birth
Registered
Activity