Рубрики
Верстальщику

Подсказки по jQuery 1.4

Не так давно мир увидел очередной релиз прекрасной JavaScript библиотеки jQuery. В версии 1.4 добавлено много новых интересных возможностей, которые облегчают работу и с без того довольно простой и удобной библиотекой.
Но не смотря на простоту и удобство все равно нельзя запомнить все операторы библиотеки и поэтому частенько приходится использовать различного рода подсказки, смотреть как пишется та или иная функция, какие методы и где использовать. Благодаря ребятам из Impulse Studios, можно держать под рукой удобную закладку по jQuery 1.4.

Внимание! Картинка большая! Кликните чтобы увеличить!

А также можно скачать подсказки по JQuery 1.4 в формате .pdf

P.S. О чем же мыслить если не о дизайне…

Когда я думаю о дизайне, то в первую очередь конечно же о веб-дизайне. Однако дизайн многообразен, например, можно думать про про дизайн в первую очередь, как дизайн интерьера офисов или квартир. а можно и ка про промышленный дизайн. В общем — дизайн многолик и безграничен.

Рубрики
Верстальщику

Полезные, приятные javascript мелочи для улучшения форм


Честно говоря, долго думал, писать или не писать этот пост. Но все-таки решил написать, поскольку в своей работе мне часто приходится использовать эти приемы и они у меня есть в коллекции сниппетов. Поэтому я решил поделится ими со всеми, кто еще не использует приятные и полезные мелочи для улучшения удобства использования форм.

Например, когда вы используете HTML-формы часто желательно предварительно заполнить некоторые поля ввода. Делается это для того, чтобы дать вашим посетителям некоторым ключом к тому, что они должно заполнить в данном поле ввода. Просто не всегда есть место для лейблов к полям, или дизайнерское решение не предусматривает их наличие, а пользователь в 99% очень хочет знать что ему надо написать в данном этом поле. Самый простой способ это придать полю нужное значение, вот так:

Рубрики
Верстальщику

Инструменты, которые всегда кстати

usefulljstools

Здравствуйте. Сегодня хочу рассказать вам о полезных инструментах JavaScript разработки, которые станут полезными как для тех, кто непосредственно занимается разработкой на этом языке, так и для тех (Я бы даже сказал в большей мере), кто лишь использует частично использует JavaScript в своей работе. Данные инструменты значительно упростят вашу работу с популярными JS-фреймворками jQuery и Mootools.

Рубрики
Верстальщику

Mapstraction – JavaScript библиотека для абстрактной работы с картами

mapstraction

Mapstraction обеспечивает общий API для различных JavaScript API для картографирования, чтобы переход от одного к другому осуществлялся наиболее легко. Разработчики только единожды создают первичное приложение, а затем легко переключают отображение провайдера в зависимости от условий проекта, а также могут добавлять новые функциональные возможности.

Mapstraction в настоящее время поддерживает следующих провайдеров: FreeEarthm Google, map24, MapQuest, Microsoft, Multimap коммерческий и OpenAPI, OpenLayers, OpenSpace, OpenStreetMap, ViaMichelin и Yahoo.

Рубрики
Верстальщику

SWFObject + Internet Explorer + Mootools — как их подружить?

Для начала, хочу извиниться перед своими читателями за то, что так долго не писал в блог. Не буду рассказывать о большом количестве работы — у всех так. Но, чем больше работы, тем больше тем для этого блога. Сегодняшняя заметка на довольно насущную, но не новую тему. В работе, при использовании SWFObject,  очень часто приходилось решать конфликты этого скрипта с другими скриптами. Поскольку бОльшая часть моих проектов связана с Joomla! 1.5, в которой используется библиотека Mootools, то часто приходится решать конфликт SWFObject именно со скриптами Mootools.

Все дело в том, что Internet Explorer просто отказывается открывать страницу, выдавая при этом сообщение типа:

IE dialog

Об этом баге довольно хорошо известно разработчикам IE и они сами говорят почему так происходит http://support.microsoft.com/kb/927917/ но при этом решения не предлагают, кроме того, как использовать IE8 🙂

Эта проблема возникает потому, что дочерний контейнер  содержит скрипт, который пытается изменить родительский контейнер. Скрипт код пытается изменить родительский элемент с помощью либо innerHTML либо appendChild метода.

Решение этой проблемы заключается в том, чтобы сказать IE, что потомок не собирается менять своего родителя, во как…:) Сделать это можно простым методом, добавив к скрипту, который генерирует флеш атрибут defer=”defer”.

W3C определяет атрибут defer=”defer” следующим образом:

При использовании данного атрибута пользовательский агент получает информацию о том, что скрипт не будет генерировать содержимое документа (например, нет «document.write» в JavaScript) и, таким образом, агент пользователя может продолжить рендеринг.

На этом все. Коротко но, думаю, довольно ясно. Откланиваюсь, для решения очередных производственных задач, с мыслями о ном посте в скором времени. Удачи.

P>S>

Если в вашей жизни случилось значимое событие, его празднование помогут сделать еще более радужным Музыканты, которых можно найти и выбрать в Клубе Музыкантов Treda.