Pull to refresh
159
0
Dmitry Baranovskiy @DmitryBaranovskiy

User

Send message
Это, конечно, приятно, но пролистав ту же сотню без удивления обнаружил многие несоответствия. Это как по рейтингу певцов оценивать их голосовые данные. Популярность песен и уровень вокала совсем не обязательно находятся в зависимости.

Если твоя песня называется React, то знать что такое замыкание не обязательно.
Присоединяюсь к совету. :)
Немного уточню:
Raphaël.js был написан для трансляции SVG в VML.
Не совсем так. Raphaël предоставлял адаптер и его API было в большинстве скопировано с SVG для удобства.
Ну, это в теории, а на практике багов и непоняток хватает и так, особенно в незнакомом коде.
Я вообще на Хабр как бы не пишу и захожу редко, а то вдруг в карму нагадят и как дальше жить?
Задача Raphaël была создать кроссбраузерное решение. А именно поддерживать IE6 и выше. Для нервных напоминаю, что это было в 2008 году. Да и сейчас IE8 живее всех живых, как бы вам и мне не хотелось бы обратного. В данном контексте не пойму о какой конкуренции идёт речь.

Если уж вы упоминаете Raphaël в названии, да ещё и в негативном ключе, то неплохо было бы увидеть сравнительный анализ. Иначе как-то некрасиво получается, дорогой автор.
Raphaël назван в честь известного художника ренесанса и произносится Рафаэль. Диарезиз в название добавлен для англоязычных читателей, чтобы они не читали “ae” как один звук.

Вообще не стоит заморачиваться, как произносит большинство, так и правильно. Мало кто поймёт у нас что «найки» и «эдоби» это на самом деле Nike и Adobe. ;)
Вы опоздали на четыре года. Всего-то.
Было бы интересно посмотреть насколько изменится скорость отрисовки при переходе на Raphaël 2.1.0
SVG не тормозной, просто для определённых задач наличие DOM — это плюс, а для других — минус. И Canvas, и SVG замечательные технологии со «страшными» API.
Действительно, был неправ. Подмена прототипа закрывает все дыры. Остаются только нативы типа Number, но ими можно пренебречь. :)
Что оно? И что такое «примитивные объекты»?
Ну я могу написать функцию которая будет по разному себя вести в зависимости от того как она вызывается, как конструктор или как функция.

Я к тому, что решение хорошее, но небезупречное. Это как if (a instanceof Array), в большинстве случаев сработает…
String? Number? Boolean? :)
Извиняюсь, неправильно понял.
Тем не менее, это всё равно hack который не сработает для «нативных» конструкторов.
Может так и можно, не уверен, но конкретно GMail GWT не пользуется. А Wave, в свою очередь, пользуется. Я просто уточнил.
Не наливают, вот и не пью.
gmail использует Google Closure, а не GWT.
1
23 ...

Information

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