Javascript.RU

Добавить новую запись в Javascript-Блог »»
Подсветка программного кода

Подсветка кода это вовсе не проблема, но сервер лишний раз мучает, а если она на javascript, то и сервер не при чем. Сегодня я повествую об одном маленьком, но очень умном скрипте.
Казалось бы чего проще, код подсвечивать, но не любой код можно обработать встроенными функциями php, а малюсенький скрипт справляется с этим довольно неплохо:
PHP
[...]

0

Вышел jQuery UI 1.5 RC1

Как сообщает нам наш официальный источник - вышел первый релиз-кандидат jQuery UI - набора виджетов и визуальных эффектов для известного в узких кругах JS-фреймворка jQuery.
Как утверждает источник, RC1 довольно стабилен, а точнее - это самая стабильная версия из тех, которые вообще выпускались. Так что - спешите обновляться.
Ах да, чуть не забыл - в некоторых [...]

0

Обновленный доклад по хранению данных в браузере

Как и обещал, на PHPConf представил более подробную версию доклада, чем на РИТ.

Вот презентация: http://javascript.ru/browserpersistence2.pdf

На все вопросы в рамках времени на доклад ответить не удалось, поэтому (как всегда) самое интересное пришлось говорить на флипчарте и в кулуарах, во время перерывов между следующими докладами.

Подсказали забавную идею (от кого-то я ее уже слышал).. Так как Browser Persistence хранилища не чистятся очевидным образом (да и не все пользователи о них знают), то сохранение туда нужного ключа - удобный способ банить "особо продвинутых" "кулхацкеров".

Идея нашла одобрение Будем пользоваться..

0

Используем Google AJAX Libraries API

Авось, кто-то еще не догадался…
Самый простой способ использования своих скриптов совместно с Google AJAX Libraries API:
google.load("jquery", "1");

google.setOnLoadCallback(function() {
$('<script type="text/javascript" src="_url_вашего_скрипта_"></script>').appendTo('head');
$('<script type="text/javascript" src="_url_вашего_другого_скрипта_"></script>').appendTo('head');
// ...
});
Аналогичным образом подключаются, например, плагины для jQuery.

0

Как сделать тень? Плагин jQuery “Drop Shadow”

Искал одно, но нашел другое. Как всегда =)
Плагин Drop Shadow требует в зависимости jquery.dimensions.js и позволяет делать тени почти ко всему.
Документация на плагин находится в самом тексте скрипта, что я считаю не очень правильно, т.к. увеличивает размер.
Использование очень простое:
$(селектор).dropShadow(опции);
Опции могут быть следующими:

0

Релиз Lightgallery 1.1

Lightgallery - клон популярного скрипта Lightbox, который не зависит от сторонних библиотек и весит всего 9,8К (минимизированная версия, 7,7 К в сжатом виде).

Возможности

Масштабирование изображений
Возможность изменять режим “во весь экран/по размеру экрана”
Анимированные эффекты - плавное изменение размеров и прозрачности
Возможность устанавливать опции: изменять скорость анимации, включать/выключать анимацию, устанавливать синхронное изменение размеров, включать/выключать масштабирование и др.
Возможность добавлять языковые [...]

+1

Phototype - работа с изображениями в JavaScript

Phototype - интересный и вместе с тем простой клиент-серверный скрипт основанный на библиотеке Prototype для работы с изображениями, который может обрезать, поворачивать, добавлять тень к изображениям и др. Все эти манипуляции выполняются на сервере при помощи GD библиотеки для PHP. На стороне клиента работа с библиотекой выглядит так:

l_oPhoto = new Photo().load('image.jpg');
l_oPhoto.resize({width:200});
l_oPhoto.rotate(3);
l_oPhoto.dropShadow();
l_oPhoto.addCaption('Get ajaxorized!', '1942.ttf');
document.body.appendChild(l_oPhoto.fetch());

И результат выполнения [...]

-1

Мысли о Unobtrusive Javascript

Кросспост моего поста про unobtrusive javascript на хабрахабр вызвал целую кучу критики:

Пока дождешься DOMContentLoaded и, соответственно, применения связей событий - пройдет куча времени
“Ссылки вида <a href=”javascript:saw(111)”> мне нравятся больше”
Производительность инлайн-вставок JS будет выше
и т.д.

По-моему вывод можно сделать один - многие люди не готовы принять этот подход - может, слишком сложно, может, еще что-то?.. Не знаю, [...]

0

PersistJS — снова, снова и снова про Сlient Side Storages

Приветствуем наших читателей! Прошу прощения за такой перерыв в ведении блога - я был в командировке и там, а также сразу по приезду, график встреч и работы был такой плотный, что нормально подготовиться к написанию какого-либо материала просто не было. Но теперь спешу исправиться и далее блог будет развиваться в обычном ритме. Спасибо всем, кто […]

+1

Unobtrusive JavaScript

Цель статьи - показать, что из себя представляет “ненавязчивый JavaScript”, для чего он нужен, и чем он лучше “навязчивого” JavaScript. В рунете я подобных статей не встречал (может они и есть, но мне на глаза не попадались и немного погуглив, я тоже ничего не нашел), а как показывает практика - очень многие не знают, что [...]

0

 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Популярные таги
Последние комментарии
Последние темы на форуме
Forum