Pull to refresh
33
0
Artod @Artod

Программист

Send message
У Вас с размахом конечно. У меня попроще. Человек региться, пишет идею, указывает цель идеи (например найти спонсора, найти единомышлиников и тд.), тегирует. На главной выводяться последние проверенные идеи, теги, каталог целей. Внутри идеи: комменты и рейтинг идеи. Наворачивать можно бесконечно но ядро основное в этом. Идеи предполагаються широкого профиля (не только проекты). Например такая идея «Был на рынке на комсомольской, встретил девушку-продавщицу. Интересная девушка в плане внешности и необычности. Возникла идея, а что если ей стать певицей в рок группе. На мой взгляд она может иметь успех»… и тд Далее я могу написать целую статью в обосновании того, что эта девушка может стать вокалисткой (привести примеры из истории рок-групп дать фотку наконец). В Москве кто знает про эту девушку на рынке? А так у неё шанс появляется. И мало ли таких идей посещают каждого из нас. То же самое идея какого нибудь фильма. Типа вот если бы я был режиссер снять бы про вот это фильм. Но я не режиссёр. Значит иду в Магазин идей и рассказываю всем. Может какой то режиссёр зайдет и найдёт?
Я такой сайт уже больше полгода делаю. Название придумал — «Магазин идей». Из-за того, что не тем занимался уволили с работы. Поэтому застопорилось. Ещё застопорилось из-за стремление к идеалу. Стыдно признаться, но все эти полгода я писал идеальный визивиг редактор для Магазина идей. Но я руки не опускаю и готов продолжить в содружестве с кем-нибудь.
У меня 8 кнопок на мышке, а средней нету :(
Оригинальное решение :)
Ресайз происходит только по требованию. Так удобнее чем сразу после загрузки. Например у вас есть доска объявлений с возможностью для юзера загрузить 5 картинок. После загрузки вам сразу придётся делать 15 а то и 20 превьюх (маленькая, средняя (для страницы с комментариями например), чуть больше маленькой для главной страницы в блок «Последние объявления» и ещё кучу чего может понадобить). А если например у вас дизайн сменился и вам не есть не спать, а надо превьюшки на 2 пиксела уменьшить везде? При данном подходе вы меняете только параметры в функции.
Кеш удалять может понадобиться. Кто-то запостил объявление, а это объявление уже неделю, скажем, никто не просматривал. Зачем превьюшки деражать на диске не используемые? А если кто то вдруг зайдёт то создадуться снова превьюхи, но не все 20, а только те которые на странице с объявлением (без средних и тех что для главной).
Надо поправить if 'auto' == width and 'auto' == height.
Ресайз запускается только если картинка ещё не ресайзилась (то есть только один раз). А вообще конечно ограничение на размер картинок надо ставить и по весу и по размеру.
Айм сорри за мой французский :)
Почему даже? Вроде звание «Мозилла — тормозилла» firefox с себя давно уже снял. Какая версия фокса? Сколько плагинов навешано?
В общем то да. IE обычно выкидывает диапазон наружу (то есть описаное выше действие при помощи TextRange сделать то и нельзя). А если у вас див стоит за который выходить нельзя то получается каша. Многое так же зависит от вида ноды. Если br то один расклад если пустая нода то IE её вообще не видит, если блочный элемент то диапазон обязательно внутрь зайдёт. И тд и тп.
Айм сорри
вот в таком

<i>{<b>any_text</b>}</i>other_text
Дело в том что html документ состоит не только из слов и предложений (текстовые ноды). В мозилле я могу поставить конец и начало ранга или выделения с большой точностью. В IE задав смещение с помощью textrange вы уже не будете точно уверены где у вас начало или конец. Например задайте текстренджевскими смещениями:

{any_text}other_text
чтобы диапазон стоял внутри фигурных скобочек, а потом проврапте его каким-нибудь тегом. Думаю столкнётесь с проблемой. Потому что текстрендж будет где угодно только не там где вы его ожидаете увидить.
TextRange и Range совершенно разные вещи по сути. Для TextRange не существует понятия текстовой ноды (что противоречит всем стандартам). Свойства TextRange могут устанавливаться в зависимости от непонятных хотелок IE. В Range всё однозначно и удобно: вот тебе контейнеры выделения вот тебе смещения. В TextRange определение этого происходит через задний проход.
12 ...
9

Information

Rating
Does not participate
Location
Quebec, Канада
Registered
Activity