690
 

Редактируемый контент на jQuery

Этот простой туториал посвящен тому, как сделать любой текст на странице динамически редактируемым. В общем виде работает это так: пользователь щелкает мышью по тексту, который нужно отредактировать, в результате чего на этом месте появляется форма для редактирования. После того, как пользователь внес изменения, он нажимает кнопку OK и скрипт автоматически отправляет AJAX запрос на сервер, сохраняя введенные данные. После этого форма исчезает, а на её месте остается отредактированный текст.

Для выполнения такой задачи, нам понадобятся библиотека jQuery и плагин Jeditable.

<< читать дальше >>

Titanium – новая RIA платформа

У Adobe AIR появился конкурент – новая платформа для разработки приложений для десктопа Titanium. Точно так же, как и Adobe AIR, приложения для Titanium можно разрабатывать с помощью привычных для веб разработчика языков – HTML, CSS, JavaScript, Flash, Silverlight. Однако Titanium, в отличие от AIR, является проектом с открытыми исходными кодами и распространяется под лицензией Apache Public License.

<< читать дальше >>

Новый плагин для Mootools – Request.Queue

Request.Queue – это новый плагин для библиотеки Mootools, который позволяет последовательно отправлять AJAX запросы на сервер. Работает это так: пользователь создает некоторое количество запросов Request, которые должны быть отправлены на сервер один за одним, затем добавляет их в очередь Request.Queue, после чего для каждого запроса вызывается метод send() в том порядке, в котором они должны быть отправлены.

<< читать дальше >>

Загрузка изображений в tinyMCE

Недавно мне пришлось заниматься установкой и настройкой tinyMCE – мощного текстового редактора для веб сайтов. Однако, я совсем не предполагал, что столкнусь с проблемой добавления изображений в редактируемый текст. Как оказалось, в стандартной поставке tinyMCE есть только плагин, добавляющий изображения, которые уже загружены в какое-либо общедоступное место. То есть, можно указать ссылку, и tinymce добавит элемент <img> с этой ссылкой в документ. Однако заказчик проекта хотел загружать и управлять файлами изображений прямо из редактора, и его можно понять, ибо это очень неудобно – самостоятельно загружать изображения на сервер, а потом добавлять на них ссылку. После недолгих поисков мне удалось найти нужный мне плагин – ibrowser, при помощи которого можно легко загружать файлы на сервер и управлять ими. Кроме того, этот плагин может работать не только с tinyMCE, но и с FCKEditor, HTMLArea и др.

<< читать дальше >>

Мультиязычность в JavaScript

Приветствую вас дорогие читатели! Сегодня я представляю вашему вниманию скрипт, способный обеспечить мультиязычность приложениям, написанным на JavaScript. Сам скрипт создан с использованием jQuery, однако при желании, его можно легко переделать на чистые JavaScript функции или под другую библиотеку – Mootols, Prototype и т.п.

Суть работы скрипта заключается в том, что стандартный объект String расширяется двумя функциями для переключения языков. Функция String.localize() возвращает перевод текущей строки, а String.localize_with_args() возвращает перевод строки с заменой указанных в параметрах фраз. Обе эти переменные имеют псевдонимы String.l() и String.l_with_args() соответственно.

Собственно языковые переменные хранятся в виде пары “ключ” – “значение” в объектах отдельно для каждого языка.

<< читать дальше >>

Страница 1 из 2012345678910»...Последняя »

JSToolbox создан на основе WordPress