Javascript.RU

Добро пожаловать на javascript.ru!
Здесь живет профессиональный javascript.

Цель этого сайта - предоставить как можно более грамотную и структурированную информацию по языку javascript и смежным технологиям.

События:
Открыта запись на мастер-классы по javascript в Москве и Санкт-Петербурге.
Другие города:

В марте-апреле планируются мастер-классы в Киеве, Минске, а возможно, в Новосибирске и онлайн. Вы можете выбрать интересующий вас вариант и подписаться на уведомление об нем здесь.

Статьи дня

Структура javascript

В этом разделе рассмотрена общая структура и синтаксис javascript-кода с учетом основных особенностей языка.

Он очень тесно связан с разделом сайта Основные элементы языка. Вы можете читать и то и другое в удобной вам последовательности. читать дальше »


Объекты Javascript в примерах

Объекты (они же - ассоциативные массивы, хэши) и работа с ними в Javascript - реализованы не так, как в большинстве языков. С этим связано много ошибок и непоняток.

В этой статье описаны базовые свойства объектов javascript, создание и изменение, перечисление свойств и т.п. читать дальше »


Сравнение способов добавления обработчиков

В статье приводится сравнение способов добавления обработчиков через on(click), addEventListener и attachEvent.

Рассмотрены особенности, плюсы и минусы разных способов.

Считается, что вы знакомы с основными свойствами объекта события и порядком их обработки. читать дальше »


Javascript <-> Flash мост

Эта статья описывает, как вызывать из Javascript методы Flash и наоборот.

Используя эти способы, javascript может получить доступ к буферу обмена ОС, хранимым объектам SharedObject, управлять flash-интерфейсами и многое другое. читать дальше »


Как смотреть ошибки. Firebug.

В начале работы с javascript у Вас будет возникать масса ошибок.

Firebug поможет с их отловом, покажет где и почему они произошли.
К сожалению, он работает только в Firefox (и других браузерах на движке Mozilla), но более удобного инструмента на текущий день нет. читать дальше »


Последние записи javascript-блогов

Простая всплывающая подсказка для существующих и динамически добавленых элементов на Jquery 1.4

С появлением последнего релиза Jquery мечта о всплывающей подсказке для любых элементов страницы осуществилась.

Значит начну с CSS:

.tooltip {position: absolute;
z-index: 5000;/*эта штука не обязательна, но и не мешает :)*/
top: 0; left: 0;/*задаем начальную позицию*/
max-width: 220px;/*произвольная ширина подсказки не больше 220px*/
...
читать дальше »
+3

Resize

Посмотреть в действии

<div id=dialog style='position:absolute;left:100;top:100;border:1px solid #888888;min-height:100px;min-width:100;'> <p>Привет</p>
...
читать дальше »
+1

Исследование скорости переноса ДОМ элементов

Итак задача. Необходимо перенести дочерние элементы из элемента src в элемент dest. читать дальше »

+4

Отказ от js как оптимизация js, часть 2

Смена картинки при наведении

Предположим, у нас есть графическое меню на сайте. Нужно при наведении сменить изображение пункта на другое.

Эта задача для эпохи вебдваноля уже не так актуальна, мода на украшательства в навигации постепенно сходит на нет, но все-таки, если дизайнер решил, что в главном меню кровь-из-носа нужны выпукло-вогнутые плашки с Matisse ITC, что же делать в таком случае? читать дальше »

0

Отказ от js как оптимизация js, часть 1

Введение

Пагубное влияние jQuery уже приводит к тому, что разработчики потихоньку начинают забывать css и сталкиваются с ним исключительно в виде element.style. А зря! Ведь несложные, в общем-то, вещи могут сильно облегчить жизнь как разработчика, как и пользователя. читать дальше »

+4

Документ: навешиваем ярлычки.

Пост следующий, как продолжение темы о документе. Про классы элементов и их применение. читать дальше »

+3

Документ: «парадокс близнецов»

В этом посте я постараюсь рассказать про немаловажный объект document и манипуляции с элементами внутри него. читать дальше »

+2

Локальное хранилище в Opera

UPD: Свершилось! В каракане (Опера 10.50) будет родное хранилище. Так что, если Вам не нужна обратная совместимость, просто подождите немного.
Люблю Оперу, черт возьми!

Далее следует оригинальный текст. читать дальше »

+3

Firefox и setTimeout

При запуске функции в Firefox через setTimeout ей передается дополнительный параметр — время, на которое было просрочено выполнение кода.
Иногда это может привести к неожиданным последствиям, будьте осторожны, граждане! читать дальше »

+2

Кросс-доменные запросы в юзерскриптах Оперы

Все, кто хоть раз писал пользовательский сценарий, наверняка сразу же почувствовали разницу между подходами Opera Software ASA и Mozilla Foundation к этому хитрому делу. Не разглагольствуя особо, замечу лишь, что Опера позволяет перехватывать выполнение других скриптов, как внедренных, так и присоединенных. И это можно использовать в не совсем обычном контексте. читать дальше »

+2

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

Учебник javascript

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

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

Интерфейсы

Все об AJAX

Оптимизация

Стандарт языка

Разное

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

Статьи и мероприятия

Будьте в курсе наших последних новостей!

Ответьте, пожалуйста..
Новая подсветка лучше старой?

Недавно сайт перешел на новую подсветку синтаксиса. Подробнее http://javascript.ru/formatting


Друзья
  • webo.in
    Проверка скорости загрузки сайта
  • phpclub.ru
    PHP-клуб и правильный форум
  • css.manual.ru
    Справочник по CSS
Последние обсуждения на форуме
Forum
Последние комментарии