Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

   Документация по JavaScript

 

Хранение данных на клиенте. DOM Storage и его аналоги

    По мере того как web-странички превращаются в AJAX-приложения, им требуются все новые возможности. Сложные выборки элементов DOM обеспечиваются некоторыми браузерами и почти всеми распространенными Javascript-фреймворками. Кросс-доменные HTTP-запросы находят поддержку в стандартах и реализуются в новейших браузерах, включая Internet Explorer 8.

Отправка и обработка ответов http-запросов с помощью JavaScript

    Разберёмся с возможностями, которые предоставляет нам объект XMLHttpRequest. Попробуем реализовать на JavaScript работу с удаленным сервером посредством прямой отправки http-запросов и обработкой ответов.

Ускоряем JavaScript

    Эту статью написал главный разработчик Flickr Кэл Хендерсон. Статья довольно специфичная: он рассматривает, как сделать эти приложения, активно использующие Javascript, по-настоящему интерактивными и быстрыми.

Проверка формы на JavaScript

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

Сверхдинамичные веб-интерфейсы

    Одно из главных затруднений, с которым сталкиваются разработчики интерфейсов веб-приложений, состоит в том, что после того, как страница оказалась в браузере клиента, связь браузера с сервером заканчивается. Любое действие с элементом интерфейса требует повторного обращения к серверу с повторной загрузкой новой страницы. Из-за этого веб-приложение теряет свою элегантность и медленно работает. В данной статье я расскажу о том, как данную проблему можно решить с помощью javascript и объекта xmlhttprequest.

Как заставить AJAX читать между строк

    В эпоху AJAX мы можем быть ближе к пожеланиям пользователей. Мы можем сделать так, чтобы уже при наведении мыши на термин незамедлительно появлялось сообщение с подсказкой и как только курсор мыши сдвинут с термина, сообщение исчезало. Наличие этого сервиса не отразится на объеме страниц сайта. При запросе контекстной подсказки Java Script будет обращаться к внешнему словарю, получать содержание и отображать его.

AJAX

    Когда существующих возможностей становиться мало, а совершенствовать существующее уже некуда, тогда и происходит технологический прорыв. Таким прорывом и есть AJAX (Asynchronous JavaScript and XML) - подход к построению пользовательских интерфейсов веб-приложений, при котором web-страница, не перезагружаясь, сама догружает нужные пользователю данные. AJAX - один из компонентов концепции DHTML.

*.JS, когда грузиться думаешь?

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

Контекстное меню для Netscape Navigator и Internet Explorer

    Почему-то на сайтах, посвященных программированию на JavaScript, традиционно считается, что создать контекстное меню для Netscape Navigator невозможно, так как Netscape по щелчку правой клавишей мыши создает собственное всплывающее меню. Попробуем развеять это заблуждение.

Сортировка таблицы средствами JavaScript

    Достаточно часто пользователям интернет приходится сталкиваться с большим объемом информации, представленным в виде таблицы. Не менее часто требуется получить результаты в ином порядке, чем они представлены первоначально. Большинство web-мастеров решает эту проблему применением сортировки на сервере, для чего используется перезагрузка страницы.

Выпадающее меню на CSS и JavaScript

    Если на сайте слишком много ссылок в главном меню, а оно, как правило, расположено горизонтально, то для всех разделов может не хватить места. В таком случае необходимо делать выпадающее меню. Принцип работы подобных меню основан на том, что через события XHTML-документа вызывается функция JavaScript, которая динамически меняет CSS-свойства блоков, содержащих пункты меню.

JavaScript и GET-параметры

    Практически на каждом сайте можно видеть ссылки, содержащие в себе параметры после знака "?", например, http://some.site.com/?id=1. Обычно обработкой таких параметров занимается серверный скрипт, но иногда возникает необходимость узнать эти параметры внутри JavaScript. О том, как это сделать, и пойдёт рассказ сегодня.

Слайд Шоу

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

Создание универсального выпадающего меню

    Одной из проблем как начинающих, так и уже довольно опытных веб-мастеров становится создание так называемого выпадающего меню. Еще проблемнее становится вопрос создания такого же меню, но работающего в различных браузерах. В данной статье я постараюсь раз и навсегда решить эту проблему!

Оживляем веб-страничку

    Как же работают странички с JavaScript? Структура веб-страницы с JavaScript практически не отличается от страницы без сценариев. Нужно только вставить в определенную область HTML-документа необходимый код. В общем случае структура HTML-страницы может иметь такой вид:

"Живые меню" или "Как сделать красиво с помощью CSS и JavaScript"

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

Скрытая загрузка

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

Предварительная загрузка рисунков ( preload ) и перекат ( rollover )

    Если у вас есть серия изображений для предзагрузки, то вы можете воспользоваться функцией preLoad, которую я написал для подобных ситуаций, которая проста в работе и не требует каких-либо модификаций для работы функции переката ( rollover ).

Метод confirm в JavaScript

    Команда confirm (подтвердить) действует очень похоже на alert, за исключением того, что добавляет кнопку "Отмена" в диалоговое окно. И то, и другое - методы.

Блоки try... catch... finally... в JScript 5

    Конструкция try - catch - finally предназначена для перехвата ошибок (исключений). Если в блоке try каком-то операторе возникает ошибка, JScript игнорирует остальные операторы и переходит в блок catch, где находится блок обработки исключений. Последним выполняется блок finally, в котором обычно выполняют некие заключительные действия. Допускается использование неполной конструкции - без catch или finally.

Делаем перетаскивание

    Как создать перетаскивающиеся изображения. Разберёмся, как должна работаь наша программа: Пользаватель щёлкает на изображение, тем самым активизирует его для перетаскивания, и перетаскивает его в нужную часть экрана, затем повторно щелкает на него,чем прекращает перетакивание.

JavaScript FAQ

   

JavaScript Selections (работа с выделениями)

    В Netscape Navigator 4.0x и Internet Explorer 4.0x возможно получить содержимое выделенной на странице области. В Internet Explorer 4.0x вы можете выделить любой элемент, в том числе, текст и изображения. В отличие от него в Navigator 4.0x поддерживает только выделение текста. В этой статье мы рассмотрим различия между выделениями в Navigator 4.0x и Internet Explorer 4.0x. Navigator 4.0x, в отличие от Internet Explorer 4.0x, меньше полагается на операционную систему клиента, потому что, в некоторых системах стандартные возможности не реализованы.

Java & JavaScript: принципы и приемы взаимодействия

    Рассматриваемые в этой статье возможности подразумевают использование в качестве броузера Netscape Navigator 3.0 или выше. Предполагается, что читатели владеют основами JavaScript и Java. Известно, что языки JavaScript и Java расширяют возможности представления и обмена информацией на Ваших web-страницах. Но есть ограничения, которые накладываются при использовании этих языков.

Общее представление о Document Object Model

    В этой статье обсуждается объектная модель документа, известная под именем DOM (аббревиатура Document Object Model). Ключевым понятием DOM является объект нового типа -- узел. Подробно обсуждаются три основных типа узлов, которым в документе соответствуют HTML элементы, их атрибуты и текстовое содержание. Описаны все ключевые свойства и методы узлов согласно документации W3C. В настоящий момент основные положения W3C DOM поддерживает Internet Explorer 5 и находящийся в процессе создания броузер с NGLayout-процессором от Mozilla (идущий на смену Netscape Navigator 4). Описан также ряд методов, не входящих в W3C DOM, но поддерживаемых Internet Explorer 5.

Что нового в JavaScript версии 1.3 от Netscape

    В статье описываются новые возможности JavaScript 1.3 такие как: поддержка Unicode, новые свойства объекта Global, метод toSource, расширение объекта Date, новые методы объекта function.

Учебное пособие 'Программирование в JavaScript'

    При создании документов для WWW-серверов можно воспользоваться различными средствами. Самое распространенное из них - это язык HTML, но возможности этого языка ограничены созданием документов, содержащих статические тексты, таблицы и изображения. Для разработки WEB-страниц, на которых ведется диалог с клиентом, выполняется анимация изображений, реализуется контекстно-зависимый текстовый и графический ввод-вывод, используются другие средства, расширяющие возможности HTML. Среди них - CGI (Common Gateway Interface), Java и JavaScript.

Переменные, операции и выражения в JavaScript

    Переменные используются для хранения информации в течение ограниченного периода времени: в течение работы программы или до тех пор, пока какое-либо событие не изменит их значений. Переменные в JavaScript могут быть числовыми, строковыми, логическими(Boolean) или пустыми(null). Они могут быть массивами, хранящими данные перечисленных типов, а так же содержать объекты или функции.

Секретные web-материалы

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

Java Script спешит на помощь

   

Объекты JavaScript

   

Методы и функции JavaScript

   

JavaScript - часто задаваемые вопросы

   

Встраивание сценариев в HTML-документ

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

Основы подхода к программированию на JavaScript

    Идея JavaScript очень проста. Все операции, которые можно исполнять в программе на JavaScript, описывают действия над хорошо известными и понятными объектами, которыми являются элементы рабочей области программы Netscape Navigator и контейнеры языка HTML. Собственно объектная ориентированность JavaScript на этом и кончается. Никаких классов объектов, а тем более, наследования в JavaScript нет. Есть только объекты с набором свойств и набор функций над объектами, которые называются методами.

JavaScript и Navigator 3.0

    Появление Netscape Navigator 3.0 и новой версии JavaScript 1.1 заставляет продолжить обзор возможностей управления сценариями просмотра Website, который был опубликован в предыдущем выпуске "Открытых Систем сегодня"(Computerworld Россия 46, 1996). В новой версии языка были введены: возможность взаимодействия JavaScript и Java, определение установленных модулей расширений (plug-in), новые типы объектов(Area, Function, Image) и ряд других особенностей, которые, по мнению разработчиков, должны повысить мощь программирования на JavaScript.

JavaScript: полезные функции

    Скриптовые языки в некотором роде перевернули мир, и именно благодаря им появился DHTML, который позволяет делать со страничкой практически что угодно. Как известно, всего два языка претендуют на лавры победителя в броузере. Это VBScript - подмножество Visual Basic-а и JavaScript. Вот последним мы и займемся, как наиболее универсальным.

 
On-line книги

Самоучитель Flash MX

Учебник DreamWeaver 4

Учебник Photoshop 7

Руководство FrontPage

Введение в PHP

Учебник C++ Builder

Руководство по HTML

Учебник PHP 4.0



Это интересно
.
 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.