Pull to refresh

Comments 25

Стиль изложения — как будто оду воспеваете себе.
да нет. просто слегка веселое настроение и решил сделать шутливый стиль изложения.
и к DmitryBaranovskiy отношусь действительно положительно и уважительно.
Собираюсь использовать ваш фреймворк для разработки соц-сети, если вы не против, я могу надеется на вашу помощь по API. И желание расширения его с моей стороны?
конечно. фреймворк под LGPL — используйте сколько хотите.
на помощь всегда можете рассчитывать, пишите)
щьёрт побъери, меня опередили… только вчера дописал топик о своём проекте и сегодня хотел опубликовать, верно говорят одна мысль приходит сразу к несольким людям http://esboza.ru/demo/
Ваша библиотека бесплатна? Ею можно воспользоваться?
Бесплатна, но мне пока стыдно её выкладывать, ибо она сыровата, и годится только для демонстрации, до «продакшена» ещё пару месяцев работы.
UFO just landed and posted this here
и в фоксе. судя по всему, это просто заглушки
Они ни где не работают, потомусьто в данный момент WorkInProgress, мне жаль что эти страницы предстали перед вами в таком виде, но они не относятся к теме обсуждения.
UFO just landed and posted this here
а вы все-равно публикуйте. пусть будет побольше хороших вещей.
было бы неплохо исходники в демонтрации не минифицировать
Это draft версия, в ней много такого, из-за чего матёрые js кодеры помидорами забрасают! — замаскировал от греха подальше…
Интерфейс у вас гораздо приятней чем у автора топика. Надеюсь, что допилите и выложите поскорее. Очень хочется на исходники глянуть.
больше решений хороших и разных! да и точки у Вас по-отзывчевей…

ps пожалуйста, объясните мне глупому, почему эти точки (и у Вас, и у автора) в том же теге canvas, что и получающееся изображение? если их вывести в отдельный элемент, при движении мышкой считать область перерисовки надо будет только для «слоя» с «контролами» — это положительно скажется на cpu. а точки через svg выводить, тогда и события работать начнут, и пересчитывать (при mousemove) вообще ничего не надо.
«контролы» они на то и контролы, что их изменение влечёт за собой и изменение всей фигуры в целом, так что, если их вынести в отдельный слой, то придётся обновлять и сами «контролы» и «получающееся изображение», работы в два раза больше. Я думаю что правильнее исходить из позиции — один контейнер с фигурами = одному тегу canvas.
Вы говорите про mousemove при схваченной точке (drag'n'drop), а я про «чистый» mousemove.

когда при mousemove точка начинает увеличиваться, надо перерисовывать и точку, и её фигуру (или все фигуры на холсте, т.к. не факт, что высчитывать пересечения фигур быстрее их перерисовки) — при том, что фигура осталась не измененной.

если бы точки находились в своем canvas'е, при mousemove (без изменения фигуры) надо было бы перерисовывать только саму увеличивающуюся точку (и соседей, до которых расстояние меньше суммы радиусов).

если бы точки находились в svg поверх canvas'а с фигурой, то высчитывать вообще ничего не надо.
> и соседей, до которых расстояние меньше суммы радиусов
лиху дал, очищать-то можно только прямоугольники, но не суть.
Ну в этом смысле — да, согласен.
Впечатлило! С удовольствием опробую, когда будет релиз.
А нахрена вы вместо нормальных ссылок ставите сокращенные через j.mp?
а ибо парсер хабра — лох и ссылки с javascript он херит, а все ссылки как раз содержат такое слово.

хотя, я узнал сегодня о хабра-сокращалке: habr.ru/p/99053/. Возможно, перепишу на неё и буду дальше ею пользоваться.
UFO just landed and posted this here
Sign up to leave a comment.

Articles