Javascript.RU

Обмен данными для документов с разных доменов
Update: Более новый материал по этой теме находится по адресу https://learn.javascript.ru/xhr-crossdomain.

Кросс-доменный скриптинг - общее название для случая, когда страницы с одного домена производят запрос на другой.

Он бывает полезен как для связи сервисов от различных поставщиков, так и для общения разнородных ресурсов в рамках одного общего домена второго уровня.

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


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

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

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

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

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

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

0

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

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

+2

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

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

+2

Аналог NoScript для Opera

Однажды, после того как очередной раз на моём компьютере поселились трояны из-за посещения заражённого сайта, я подумал о возможном аналоге плагина NoScript, только для Оперы. читать дальше »

+2

Новая книжка "Javascript: Definitive Guide"

На сайте появилась новая книга. Одна из лучших по javascript.

Лежит тут: http://javascript.ru/book/javascript-definitive-guide

0

Обзор сайта

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

Вот - общий список того, что вы можете найти на сайте http://javascript.ru. читать дальше »


Приглашение

Ищу автора для совместного развития javascript-справочника.

Цель - сделать удобный, интерактивный справочник по javascript/DOM.

Можно вставлять рабочий HTML и JAVASCRIPT с просмотром и редактированием инлайн.

К тому, что есть сейчас, было бы здорово добавить интерактивных примеров, а также основных сведений по DOM.

В дальнейшем вы получите полные права редактирования на сайте http://javascript.ru.

Пишите на iliakan@gmail.com


Internet Explorer 8 и W3C-стандарты

IE8 logo

Допустим вы создаете какой-то административный интерфейс и перед вами не стоит задача обеспечить работу в Internet Explorer версии 6 и 7. Тогда вы можете себе сильно облегчить задачу, предварительно «научив» IE8 работать по стандартам.

Как это возможно? Да очень просто, в IE8 появилась поддержка prototype для объекта Event, добавлен объект Element, прототип которого так же доступен для модификации, а самое главное, была реализована поддержка одной очень полезной возможности ECMAScript 5defineProperty. читать дальше »

+2

Drag and drop
Update: Более новый материал по этой теме находится по адресу https://learn.javascript.ru/drag-and-drop.

В свое время приходилось реализовывать кучу drag and drop'ов под самым разным соусом.

Эта статья представляет собой учебник-выжимку о том, как организовать drag'n'drop в javascript, начиная от основ и заканчивая готовым фреймворком.

Кроме того, почти все javascript-библиотеки реализуют drag and drop так, как написано (в статье дано несколько разных вариантов, не факт что ваш фреймворк использует лучший). Зная, что и как, вы сможете поправить и адаптировать существующую библиотеку под себя. читать дальше »


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

Учебник javascript

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

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

Интерфейсы

Все об AJAX

Оптимизация

Разное

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

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