Чебурашка решил начать разговор издалека.
- Солнышко светит, травка зеленеет! - сказал он. - А нам вот так нужны гвозди! Не дадите немножко?
- Это не травка зеленеет, - ответил кладовщик.- Это краску пролили. А гвоздей нет. Каждый ящик на учете.
Пожалуй эта цитата лучше всего характеризует то, что я сегодня вам приготовил. А подготовка материала как показала практика дело очень интимное. Я пару раз просил читателей сказать о чем они хотели бы почитать, но ни разу не написал, ни на одну из предложенных тем. Зато могу бросить все и начать писать о том, что мне пришло в голову как шальная мысль. Так и в этот раз, просматривая очередную заметку "100500 типс энд трикс для жуквери" я решил, что меня утомил один из этих типсов.
Читать далее...
Совсем коротенький пост о том как подружить Google Maps v3 и Raphaël
Читать далее...
Сегодня я бы хотел продолжить начатый ранее разговор о гуглокартах. Сегодня будет сложный урок с большой долей теории и не смотря на выпитые два литра пива я все равно намереваюсь это сделать.
Читать далее...
Давненько я не писал о гуглокартах. Но это скорее потому что мой проект для BetterPlace закончился фэйлом, сайт в продакшн не пошел, хотя он и был для внутреннего пользования. Единственное что стоящее осталось от этого проекта это Google Map API v3 Marker Manager, который я сегодня по случаю обновил.
Но поговорить я хотел не о картах, и не о маркерах а о InfoWindow. Забавно то что на всех картах и во всех примерах InfoWindow всегда один, при нажатии на маркер он просто меняет якорь (маркер) и текст. Никто и никогда не подозревал, что люди хотят сравнить два или больше маркера (я говорю маркера потому что без дополнительного кода google.maps.InfoWindow цепляется только к google.maps.Marker) по параметрам открыв их InfoWindow.
Читать далее...
Статья должна была быть совершенно не про перевод строк из ASCII в Binary а получилась об этом. Поэтому смотрите как есть и ждите, может, таки, что-то получиться из первоначальной задумки. А пока код:
Читать далее...
Может пригодиться кому. Это реализация unique метода основанная на filter и lastIndexOf из JavaScript 1.6 . А для тех кто не поддерживает современных стандартов имплементация и этих методов.
Читать далее...
Давно лежит в черновиках, и вот надумал опубликовать. Небольшой пример работы с анимацией на jquery
Читать далее...
Это еще один псот ненависти к IE, и родился он из первой же задачи на новом проекте. Смысл задачи в том что надо сделать скроллер у таблицы, тоесть есть табличка в которой 10 столбиков но показывать надо только 3 и есть кнопочка вперед/назад которая меняет видимые столбики. Ну на мой любимый затык с математикой и крайними случаями у меня ушло всего два часа :( FAIL! А вот на то чтобы заставить исчезать столбики целых два дня.
Читать далее...
Что-то я в последние время сильно расслабился. возможно это потому что я играю в линейку, а возможно потому что просто лентяй. В любом случаи у меня закончился проект для Better Place и я хочу выложить остатки моего экспиринса. Не так давно я писал про замечательный проект jMaps который я недавно послал к хуям. В общемто перейти на Google Map API v3 мне мешало только отсутствие нормального Marker Manager'a и вот я его написал. Он конечно не идельный но покрывал все нужды проекта. Самая не идеальная его часть это метод createMarker, который я думаю, стоит писать каждому под себя. Встречайте Marker Manager для Google Map API v3:
Читать далее...
Не давали мне покоя рассуждения начатые в заметке Продвинутая теория создания плагинов и решил я написать плагин, который бы переводил все методы переданного объекта в события. Конечно же сам объект не должен быть нарушен, то есть должен иметь возможность вызывать свои методы напрямую, более того при любом вызове любого метода должны отрабатывать еще два события onBeforeMethod и onAfterMethod.
Читать далее...
Комментарии