Javascript.RU

Добавить новую запись в Javascript-Блог »»
Реализация undo/redo для web-страницы произвольной структуры на Javascript

Введение

Современные web-интерфейсы часто используются для редактирования настроек больших и сложных систем. Такие настройки загружаются на клиентскую часть с сервера и могут иметь сложную структуру с большим количеством полей ввода, переключателей, динамически создаваемых и удаляемых элементов. читать дальше »

+3

Как использовать виджет Accordion в качестве меню?

Что такое Accordion наверное все знают, но если кто не знает, тому лучше сначала прочитать статью jQuery UI - виджет Accordion, в ней довольно подробно все рассказано. А сегодняшняя статья написана благодаря довольно многочисленным вопросам и моему обещанию рассказать, как, используя accordion, сделать на его основе меню для сайта. Естественно, что при переходе по ссылке [...]

+1

Отладочная консоль

Написал отладочную консоль для JavaScript.
Очень удобна для отладки JavaScript кода на "продакшн" версии сайта.

Достоинства:
1) Кроссбраузерность:

  • Firefox
  • Internet Explorer
  • Opera
  • Google Chrome
  • Safari

2) Незаметность для пользователя.
3) Малый размер (особенно при использовании compressed версии).

читать дальше »
0

ExtJS Tips: делаем красивый список групп.

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

+1

Тюнинг code completion в Spket IDE

Spket IDE — отличная среда для современной сложной JavaScript-разработки
(подробнее по ссылкам ниже [^]), однако, по непонятным мне причинам,
при работе на кастомном профайле (в настройках Эклипса Spket/JavaScript Profiles)

0

YAHOO Query Language

В последнее время мне все больше нравятся различные новинки от YAHOO и в частности то, что предназначено для разработчиков веб приложений. Одной из таких полезных новинок является YQL - YAHOO Query Language, такой себе аналог языка SQL для баз данных.

0

Фотогаллерея на JS

Часть 0. Преамбула.

Начиная с этого момента, я буду стараться регулрно писать статьи о прикладном JS. Я не буду рассуждать о преимуществах JS или его истории, я просто буду брать реальные задачи и рассказывать их решение. По мимо самого рассказа и кода у меня будут вставки, например:

читать дальше »

+1

Серверное логирование клиентских ошибок в JavaScript

- Ты суслика видишь?
- Нет.
- И я нет. А он есть.
(с) ДМБ

Аксиома. В любой программе есть ошибки.
(с) закон Мерфи

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

К чему я это. Не всегда любое ПО можно оттестировать идеально, что бы в процессе эксплуатации не возникало ошибок. Но если они возникают - их нужно как-то отлавливать. Тем более, если они возникают _уже_ в процессе эксплуатации, а не разработки/отладки.

В PHP скриптах это достигается анализом лог файлов веб сервера. Но как быть с ошибками в JavaScript, который выполняется на стороне пользователя? В данном случае нет никаких лог файлов. Кажется, всё потеряно? Нет. Есть два метода для достижения этих целей. читать дальше »

0

Технология Cache Saver или сохраняем данные в кэше

Когда речь доходит до способов сохранения данных на стороне клиента, решение сводится либо к использованию возможностей отдельных браузеров (часть из которых, например Opera, их вообще не имеет), либо к применению Flash/Java. Все три подхода имеют свои минусы. Первый вполне очевиден. читать дальше »

+2

Дамп объектов или сделаем жизнь проще

Зачастую при отладке js-скриптов нам нужно получить развёрнутый дамп того или иного объекта. Не менее полезной является возможность навигации по дереву DOM, свойствам объектов и т.д. Обычно такой функционал на себя берут плагины к браузерам, вроде firebug для лисы. Но браузеров много и их кол-во постоянно растёт. читать дальше »

+2

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

Учебник javascript

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

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

Интерфейсы

Все об AJAX

Оптимизация

Разное

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

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