Новые возможности компьютерной графики

         
Во многих случаях искусство требует трансцендентных способов выражения. Оно имеет внутреннюю гармонию. Для лучшего понимания задач, возникающих в процессе создания компьютерной графики, нужно осознать, с чем вы работаете и к чему вы стремитесь.
Приступив к изучению Maya, вы начинаете знакомство с новым языком, с новым средством общения. Помните, что техника, которую вы получаете в руки, является лишь средством конечного выражения вашей фантазии. Поэтому насладитесь процессом работы.
Цифровые студии нанимают в первую очередь профессиональных художников, то есть людей, имеющих опыт в традиционных искусствах, например рисовании, живописи, фотографии или скульптуре. Соответственно, изучение компьютерной графики следует начать с обзора ключевых принципов искусства. Именно этому и посвящена данная глава. Всегда следует помнить, что компьютер, с которым вы работаете, — не более чем инструмент.
В последние десятилетия интерес к компьютерной графике значительно возрос. В немалой степени это является следствием появления на рынке мощных компьютеров по относительно низким ценам. Начиная с конца 90-х годов оборудование для создания анимации стало доступным для индивидуальных пользователей.
В результате многие художники добавили в сферу своих интересов компьютерную графику. Но перед тем как приступить к изучению конкретных инструментов, необходимо познакомиться с фундаментальными понятиями из этой области.

Новые возможности в Maya 6

Введение в компьютерную 3D-графику
Интерфейс Maya
Ваша первая анимация
NURBS-моделирование

Моделирование на основе полигонов
Дополнительные приемы моделирования
Материалы и текстуры
Введение в анимацию
Дополнительные техники анимации

Освещение
Визуализация
Имитация динамики

Иллюстрированный самоучитель по Maya 4.5



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

Введение
Предварительные сведения
Введение в Maya
Основные методы работы в Maya
Ваша первая анимация

Моделирование на основе NURBS-кривых
Дополнительные приемы работы с NURBS-объектами
Моделирование на основе полигонов
Материалы

Освещение
Анимация
Камеры и визуализация
Эффекты рисования
Системы частиц и динамика

Эффективность и артистичность
Работа с Maya для пользователей МАХ
Работа с Maya для пользователей Lightwave
Операционные системы
Основные клавиатурные комбинации в Maya

Программирование графики с Direct3D

Direct3D это компонент библиотеки DirectX, который поддерживает высокопроизводительную трехмерную визуализацию (rendering) и анимацию для Windows 95. Direct3D имеет два интерфейса: абстрактный режим (Retained Mode) и непосредственный режим (Immediate Mode). Абстрактный режим обеспечивает мощный интерфейс высокого уровня, который позволяет создавать и рисовать сложные трехмерные сцены.
Непосредственный режим — это интерфейс низкого уровня для обработки элементарных треугольников, составляющих изображение. Функции абстрактного режима используют при работе непосредственный режим. Мы будем рассматривать только абстрактный режим.
Direct3D не был разработан фирмой Microsoft. Первоначально он был создан расположенной в Лондоне компанией RenderMorphics и назывался Reality Lab. В феврале 1995 года фирма Microsoft приобрела RenderMorphics и начала переработку Reality Lab для работы под Windows 95.
В существующем виде Direct3D базируется на Direct Draw — части DirectX, работающей с двухмерной графикой. Direct3D применяет DirectDraw для работы с видеобуферами и использования механизма переключения страниц. Подобно DirectDraw, Direct3D написан таким образом, чтобы использовать любые установленные на видеоплате аппаратные ускорители (при условии, что у вас установлены правильные драйверы видеокарты).

Введение
Краткий обзор Visual C++
Введение в трехмерную графику
Знакомство с Direct3D

Код
Наложение текстур
Источники света и тени
Фреймы и анимация

Снова о сетках
Порты просмотра
Полноэкранные приложения

Самоучитель по Adobe Photoshop 7

В Photoshop 7 впервые включены средства, ориентированные на групповую работу. В поставку «коробочной» версии входят серверные расширения AfterCast, позволяющие обеспечить совместный доступ к файлам разным пользователям всевозможных продуктов Adobe. Если кто-либо из пользователей внесет какие-либо изменения в файл, это увидят все, кто с ним работает. Однако настройка AfterCast - дело системного администратора, поэтому те, кто использует Photoshop только дома, с этими инструментами, скорее всего, не столкнутся.
По-настоящему революционные изменения претерпели средства рисования. Теперь кисть (аэрограф) имеет 12 параметров настройки, что втрое больше, чем было в предшествующих версиях. Это позволяет более достоверно имитировать традиционные живописные инструменты. В качестве шаблона допускается использовать любые растровые изображения. Значительно улучшены также средства создания текстур на основе фрагментов изображений.

Основные понятия
Цвет в программе Photoshop
Начало работы
Основные сведения о растровых изображениях
Выделение
Компоновка

Слои
События
Команды корректировки
Выбор цвета
Раскрашивание

Рисование
Градиенты
Дополнительные сведения о слоях
Маски
Контуры и фигуры

Работа с текстом
Фильтры
Команда Liquify
Автоматизация

Общие установки программы Photoshop
Печать
Работа с Web и программой ImageReady
Приложение. «Горячие» клавиши

Работа с Photoshop

В идеале этот совет предназначен для того, что бы вы раскрашивали отсканеные, нарисованные руками с помощью туши изображения. Просто находкой в таком случае может стать друг умеющий сносно рисовать руками. Он рисует - вы расскрашиваете и печатаете нарисованное (открытки или что там надо), тем самым не только экономя ему кучу времени, но и делая красивше. (хотя это кто как :)
Но мы отвлеклись, поскольку руками ваш покорный слуга рисовать не умеет, то за основу взято одно из многих черно-белый изображений встреченное на кампакте Corel8 Cliparts. Его вы и видите справа. Кстати, в данном совете при работе использованы только стандартные компоненты Adobe Photoshop 5, так что технических проблем возникнуть не долно ни у кого.

Создаем 3D шар

75 уроков по Photoshop на русском языке

Получить корректные цвета на фотографии иногда бывает довольно сложно. Особенно это касается фотографий, сделанных на натуре. В этом уроке мы рассмотрим каждое изображение в целом, определим, какие его участки нужно улучшить, затем обработаем эти участки, чтобы получить изображение высокого качества, но в то же время выглядящее естественно.
Когда вы снимаете под открытым небом, главная проблема - это погода. Посмотрим, как ее улучшить и сделать небольшие изменения, чтобы изменить освещение и общую тональность картины. Фотографию для обложки журнала, посвященного парусному спорту, мы доработали выборочным смешиванием цветов. На фотографии автомобиля, сделанной в пасмурный день, мы внесли косметические изменения - осветлили поверхности и улучшили фон. А на двух панорамных пейзажах мы изменили погоду, чтобы показать плохо заметные детали.

Монохромный рисунок
Создание органов регулировки

пФОТОшопия - уроки игры в Adobe Photoshop

Что делать, если при попытке что-нибудь написать, вы получаете гневное сообщение о том, что вы можете писать шрифтом только сумасшедшего размера. Это абсолютно все равно, если вы хотите писать гигантскими буквами и обидно, когда требуется написать мелко.. Не надо проделывать никаких загадочных манипуляций со шрифтами.. и главное не следует бросаться переинсталировать свой PhotoShop.
На самом деле все дело в вашем Resolution и никаких заклянаний, который должен быть 72 pixels/inch. Поменять его можно в Image Size картинки или при создании нового файла. Опция так и называется - Resolution.

Ошибки во время работы

Краткий курс по Adobe Photoshop

Данный курс даст вам возможность за короткий срок на основе готовых примеров освоить программу Adobe Photoshop.
Курс содержит 14 Уроков и 20 Примеров.

Инструменты рисования

Самоучитель по работе с Photoshop и Illustrator

Некоторые иллюстраторы используют метод коллажа, для которого требуется изготовление многих листов раскрашенной бумаги. Затем бумагу разрезают на формы, которые комбинируют, чтобы образовать из них иллюстрации. Вы можете создавать в этой технике свои собственные цифровые цветные коллажи. Создайте в программе Illustrator контуры (Outlines) иллюстрации или используйте программу Photoshop, чтобы создать контуры (Paths). Затем создайте несколько слоев раскрашенной бумаги. Для каждого слоя бумаги добавьте маску слоя, чтобы маскировать формы коллажа. Если вы хотите придать иллюстрации трехмерный вид, попробуйте добавить к формам чуточку тени. Эта техника дает хороший эффект также с бумагой, раскрашенной под мрамор. Достаточно только заменить простой раскрашенный слой слоем, раскрашенным под мрамор.

Иллюстрации из раскрашенной бумаги
Пользовательские рамки
Узоры (шаблоны) и текстуры
Текстовые эффекты

Специальные эффекты
Клавишные комбинации быстрого вызова и полезные подсказки
Взаимное преобразование файлов программ Photoshop и Illustrator

Цифровая фотография

Последнее десятилетие XX века ознаменовалось появлением большого количества устройств, изменивших привычный взгляд на вещи. Похоже, что, кроме чайника и утюга, не осталось техники, в названии которой не фигурирует слово «цифровой». В связи с этим возникает некоторая путаница, что же подразумевает данное прилагательное в том или ином случае. Чаще всего недоразумения происходят при использовании словосочетания «цифровая камера». Вызвано это тем, что под этим названием скрываются два совершенно разных класса устройств — цифровые видеокамеры и цифровые фотокамеры. И если цифровые видеокамеры представляют собой достаточно привычные устройства, пусть с улучшенным качеством и упрощенным подключением к компьютеру, то цифровые фотокамеры произвели настоящий переворот в фотографии.
Очевидно, что технология съемки, проявки пленки и печати фотографий претерпела незначительные изменения с момента появления на свет. К революционным изменениям можно отнести воцарение цвета (случившееся, впрочем, совсем недавно) и появление фотоаппаратов «моментальной съемки», более известных по одному из крупнейших производителей — компании Polaroid. И если с технической точки зрения обычные фотокамеры последнего поколения представляют собой чудеса инженерной мысли, то химические процессы получения фотографий сохранились с дедовских времен. При этом следует вспомнить, что любительская киносъемка, появившаяся значительно позднее фотосъемки, с начала 80-х годов стала активно вытесняться видеосъемкой, и в результате в наше время кинокамера в руках далекого от кинематографа человека — явление довольно редкое.
Тем не менее электроника заменила пленку в фотокамерах сравнительно недавно — первые модели цифровых фотокамер появились на рынке России в 1996 году. Причину столь позднего старта следует искать в конструктивных особенностях цифровых фотокамер.

Общие принципы работы
Оптическая подсистема
Электронно-оптические преобразователи
Устройства хранения информации

Дополнительные устройства
Общие сведения
Общие черты
Любительские камеры
Советы по покупке

Съемка
Что делать с отснятыми кадрами

Photoshop 4-5 - учебный курс

Программа Photoshop компании Adobe, безусловно, является одним из самых мощных, если не самым мощным графическим редактором, представленным сегодня на рынке программного обеспечения. Она предоставляет профессиональные возможности в обработке изображений как с целью печати, так и для демонстрации на экранах компьютеров. Вся хитрость состоит только в том, что следует научиться пользоваться этой программой так, чтобы ее возможности реализовывались в максимальной мере, а время, необходимое для достижения желаемого результата, оставалось минимальным. Именно этому и призвана научить вас данная книга.
Книга "Photoshop 4-5: учебный курс" должна стать вашим помощником и наставником, по крайней мере на первых порах. Основное ее предназначение состоит не только в том, чтобы предоставить профессиональные знания основ Photoshop, но и в том, чтобы создать комфортную атмосферу обучения, благодаря которой вы сможете приступить к самостоятельным экспериментам, пробам, наработке собственных приемов, навыков и, в пределе, достичь элементов мастерства.

Основы Photoshop
Уровни и кривые
Применение эффектов фильтрации
Работа с панелью инструментов

Передача контура из программы Illustrator
Рисование узоров

Самоучитель по Adobe Photoshop 5.5

Добро пожаловать в первое электронное руководство по работе с профессиональным графическим пакетом Adobe Photoshop 5.5 на русском языке! Многочисленные иллюстрированные примеры помогут вам в последовательном и методичном освоении неисчерпаемых возможностей этой программы. Переходя от простых задач к более сложным, даже неподготовленный пользователь легко и быстро приобретет основные навыки в обработке изображений: рисование ретушью, цветовая и тоновая коррекция, монтаж, создание художественных эффектов. Особое внимание уделено подготовке изображений для Internet. Подробно рассмотрены все аспекты создания и оптимизации графики для WEB-страниц, включая создание анимации, ролловеров, фоновых текстур, карт ссылок. Руководство ориентировано на тех, кто только начинает работать с точечной графикой. Опытным пользователям данное руководство пригодится для изучений особенностей новой версии.
Кроме учебного курса на диске представлены так же английская и русская версии Adobe Photoshop 5.5, наиболее популярные наборы фильтров для Photoshop, а так же программы Adobe Illustrator и Adobe InDesign.

Приступаем
Настройка
Каналы

Без цвета
Фотошоп
Интерактив

Секреты специальных эффектов Photoshop 4

Тот факт, что программа Photoshop является мировым бестселлером в семей стве программного обеспечения компьютерной графики, служит причиной написания столь большого числа книг, посвященных этой программе. Моя последняя попытка окинуть взглядом раздел литературы по компьютерной графике привела к обнаружению в печати 112 книг, главной темой для которых послужила программа Photoshop. Таким образом, у вас вполне есть повод задаться следующим вопросом: чем таким особенным может эта книга заставить вас предпочесть ее другим изданиям? Вот в нескольких словах ответ на данный вопрос: эта книга— краткое и доступное руководство, раскрывающее секреты наиболее часто используемых усовершенствованных графических эффектов Photoshop (тех самых, которые обозначаются термином f/x в индустрии кино).

Проблемно-ориентированные упражнения
Дополнительные фильтры из арсенала мастеров
Использование эффекта объемности для имитации реалистичных отражений

Растушевка границ
Сияющие ореолы
Имеется замечательная фотография

Трюки с Photoshop

Практическое применение различных инструментов пакета

A-BUTTON

Семь уроков по PostScript

Язык PostScript был разработан Джоном Уорноком (John Warnock) в фирме Adobe Systems в 1982 г. История создания языка описана в предисловии одного из его авторов к "Справочному руководству по языку PostScript". PostScript создавался в качестве простого стандартного языка для описания вида текста, чертежей и простых изображений на печатаемой странице, что наложило определенный отпечаток на используемые в PostScript конструкции.
Язык содержит около 250 операторов, что позволяет одни и те же действия запрограммировать самыми разными способами. С другой стороны разработчики не предполагали, что программы на PostScript будут большими, поэтому средства структуризации в языке не сильно развиты. Треть языка PostScript посвящена графике, остальное - это обычный процедурный язык программирования, который включает в себя элементы из многих других языков, но наиболее близок к языку Форт.

Основные понятия
Язык программирования PostScript

Пакет Adobe Acrobat

Программа Adobe® Acrobat® 6.0 Standard представляет собой надежный и эффективный инструмент для обмена документами любого формата. Эту программу можно использовать для публикации в формате PDF (Portable Document Format -Переносимый формат документов) практически любого документа, сохраняя при этом точный вид и содержимое его оригинала, в том числе шрифты и графику.
Документы в формате PDF можно распространять по электронной почте, или хранить в сети Web, в интрасети, в файловой системе, либо на компакт-диске. Ваши файлы смогут просматривать пользователи компьютеров на платформе Microsoft® Windows®, Mac® OS и UNIX®. Вы можете добавлять в документ интерактивные элементы, например, гиперссылки и звуковые клипы. Кроме того, программа Acrobat позволяет комментировать документы, подписывать их цифровыми подписями и надежно защищать уязвимые файлы.

Введение в программу Acrobat Standard
Знакомство с рабочей областью
Преобразование файлов Microsoft Office
Преобразование файлов в формат Adobe PDF
Настройка качества выходных файлов Adobe PDF

Создание файлов Adobe PDF из Web-страниц
Модифицирование файлов PDF
Использование Acrobat Standard для организации просмотра документов
Помещение документов онлайн
Оптимизация дизайна онлайновых документов
Подписание и зашита документов
Заполнение форм

Подготовка презентаций
Работа с рисунками и изображениями
Работа с электронными книгами
Улучшение доступности и универсальности документов

Самоучитель по Acrobat 6.0

Книга «Adobe Acrobat 6.0 Standard. Официальный учебный курс» входит в серию официальных учебников, издаваемых компанией Adobe, посвященных работе с графическими и издательскими программами этой компании. Уроки в книге спроектированы так, чтобы вы могли изучать их с любой скоростью. Если вы никогда не работали с Adobe Acrobat Standard, то для полного овладения этой программой вам придется изучить ее основные концепции и функциональные средства. А если вам уже доводилось работать с программой Acrobat Standard, то вы научитесь использовать многие дополнительные средства, появившиеся в последней версии 6.0.
В уроках этого учебника описываются новый пользовательский интерфейс программы Adobe Acrobat Standard, новые методы создания файлов Adobe PDF, мощные дополнительные методы, позволяющие использовать содержимое файлов Adobe PDF в других приложениях. Описываются новые инструменты для просмотра и комментирования содержимого документов Adobe PDF, а также способы преобразования документов в легкодоступные, удобочитаемые и хорошо организованные электронные книги. Вы научитесь создавать фотоальбомы, которые смогут просматривать ваши друзья и близкие.

Введение в программу Acrobat Standard
Преобразование файлов в формат Adobe PDF
Создание файлов Adobe PDF из Web-страниц

Использование Acrobat Standard для организации просмотра документов
Оптимизация дизайна онлайновых документов
Подготовка презентаций

ActionScript краткий обзор

ActionScript - язык создания Flash-сценария (скрипта). Вы можете использовать ActionScript для управления объектами в клипах, создавать навигацию, другие интерактивные элементы. В конечном итоге, создавать высоко качественные клипы и сетевые приложения.

Начало: Краткий обзор
Понимание ActionScript: Обзор
Создание интерактивности на ActionScript: Краткий обзор
Интеграция Flash с веб-приложениями: Обзор

Ошибки в ActionScript: Обзор
Список операторов
Мейл-Конференция "RuFlash"

Словарь ActionScript. Краткий обзор

Словарь содержит все элементы языка ActionScript: операторы, ключевые слова, выражения, команды, свойства, функции, объекты и методы. Чтобы ознакомиться со всем этим более подробно, смотрите Содержание словаря. Находящиеся там таблицы, прекрасный отправной пункт для поиска операторов или методов, объектный класс которых вы не знаете.
ActionScript соответствует стандарту ECMA-262 (спецификации написанной Европейской Ассоциацией Производителей Компьютеров), при условии, что нет других пометок.

Типовые заголовки для большинства элементов ActionScript
Уменьшение
Add
Date (object)
Delete
Key (объект)

Math (объект)
Maxscroll
Number (function)
Scroll
UnloadMovie
UnloadMovie

JavaScript

Существуют броузеры, не поддерживающие некоторых возможностей JavaScript. Поэтому, чтобы не возникало ситуаций, когда броузер пользователя не видит чего-либо в вашем документе, можно использовать свойства объекта Navigator: appName и appVersion, которые определяют имя и версию броузера. В зависимости от версии броузера можно осуществлять вызов того или иного документа.
Например, на платформах с 16-разрядной Windows обращение к функции eval() приводит к краху Netscape Navigator 2.0. Поэтому, если мы посмотрим , где используется эта функция, то в нем как раз анализируется имя и версия броузера.

Изменение фона документа
Метод getTimezoneOffset
Объект password

ActionScript краткий обзор

ActionScript - язык создания Flash-сценария (скрипта). Вы можете использовать ActionScript для управления объектами в клипах, создавать навигацию, другие интерактивные элементы. В конечном итоге, создавать высоко качественные клипы и сетевые приложения.

Начало: Краткий обзор
Понимание ActionScript: Обзор
Создание интерактивности на ActionScript: Краткий обзор
Интеграция Flash с веб-приложениями: Обзор

Ошибки в ActionScript: Обзор
Список операторов
Мейл-Конференция "RuFlash"

Самоучитель по JavaScript

Самоучитель состоит из 25 уроков, в каждом из которых по следующей схеме объясняется новое понятие: сначала небольшое вступление и сам скрипт, затем эффект, который он производит, после этого подробный разбор скрипта вплоть до каждой запятой и задание для самостоятельной работы. В конце каждого урока ссылка на страницу с ответом.
Имейте в виду, что в дальнейшем слово «я» будет относиться к американскому автору Джо Бернсу, за исключением слов, выделенных красным цветом.

Сообщения об ошибках

Клиентский JavaScript 1.3

Рассматривается использование ядра и клиентского JavaScript версии 1.3. JavaScript это разработанный корпорацией Netscape межплатформенный объектно-ориентированный язык скриптов (сценариев) для создания клиентских и серверных приложений.

Введение
JavaScript. Обзор
Значения, переменные и литералы
Выражения и Операции
Регулярные Выражения
Операторы

Функции
Работа с Объектами
Объектная Модель. Детали
Внедрение JavaScript в HTML
Обработка Событий
Использование Объектов Navigator'а

Использование Окон и Фрэймов
Дополнительные Статьи
Безопасность в JavaScript
LiveConnect. Обзор
LiveAudio и LiveConnect
Почтовые Фильтры
Отображение Ошибок с Помощью Консоли JavaScript

Алфавитный указатель
Словарь

Клиентский JavaScript. Справочник

JavaScript это созданный корпорацией Netscape межплатформенный объектно-ориентированный язык скриптинга (сценариев) для клиентских и серверных приложений. Этот справочник является справочным пособием по языку JavaScript, включая ядро и клиентский JavaScript.

Об этом справочнике
Объекты, методы и свойства (часть 1)
Checked
Form
Length

Netscape
Описание
Static-свойство объекта Math
Метод anchor
Метод setHotKeys
Параметры

Примеры
Записывается значение свойства
Два способа установки года
Prototype
Конструктор Function
Target
Свойства и функции верхнего уровня

Обработчики событий
Событие KeyDown
Операторы
Операции
Java-классы, конструкторы и методы
Приложения

Справочник по Javascript

Синтаксис и команды JavaScript можно разделить на несколько категорий в зависимости от их назначения и использования. Объекты представляют собой блоки, из которых строится JavaScript. Они применяются для возвращения значений и изменения состояния форм, страниц, броузера и определенных программистом переменных. Объекты можно сопоставить с существительными. Кошка, автомобиль, дом, компьютер, форма - все это существительные, они могут быть представлены как объекты (см. раздел «Объекты»). Мы используем свойства для того, чтобы различать объекты одного класса - например, всех объектов типа кошка. Свойства сравнимы с прилагательными и ссылаются на уникальные для каждого экземпляра объекта особенности.

Abs
Кратко о HTML, JavaScript и WWW

Сценарии JavaScript в активных страницах Web

Многие современные серверы Web являются активными или содержат активные страницы, которые взаимодействуют с пользователем. Описанные в только что упомянутом 29 томе программы CGI и приложения ISAPI позволяют создавать активные серверы Web, способные получать данные от удаленного пользователя, обрабатывать их и посылать результат обработки обратно в виде документа HTML. В качестве примера активных приложений, работающих на сервере Web, можно назвать чрезвычайно популярные счетчики посещений, гостевые книги, базы данных, доступные через Internet и так далее.
Что же касается активных страниц Web, то с их помощью также можно создавать диалоговые приложения, однако обработка введенных данных выполняется не на сервере, а на рабочей станции пользователя, то есть локально. Активными мы будем называть документы HTML, которые содержат в себе аплеты Java, а также программы, составленные на таких языках, как JavaScript и VBScript.

Семь вариаций на тему “Hello, world!”
Переключатель radio
Операторы цикла
События, связанные с объектами

Серверный JavaScript 1.4. Руководство по использованию

JavaScript это созданный фирмой Netscape межплатформенный, объектно-ориентированный язык скриптинга (сценариев). Ядро JavaScript содержит набор основных объектов, таких как Array, Date и Math, и основной набор элементов языка, таких как операции, структуры управления и операторы. Ядро JavaScript может быть расширено для различных целей путём дополнения новыми объектами; например:
* Клиентский JavaScript расширяет ядро языка, предоставляя объекты управления браузером (Navigator или другой web-браузер) и Document Object Model (DOM). Например, клиентские расширения дают приложению возможность размещать элементы в HTML-форме и реагировать на действия пользователя, такие как щелчок мыши, ввод данных в форму и навигация по страницам.
* Серверный JavaScript расширяет ядро языка, предоставляя объекты, относящиеся к запуску JavaScript на сервере. Например, серверные расширения дают приложению возможность соединяться с реляционной БД, сохранять информацию между вызовами приложения или выполнять работу с файлами на сервере. JavaScript позволяет создавать приложения, работающие по всей сети Internet. Клиентские приложения работают в браузере, таком как Netscape Navigator, а серверные приложения - на сервере, таком как Netscape Enterprise Server. Используя JavaScript, Вы можете создавать динамические HTML-страницы, обрабатывающие пользовательский ввод и имеющиеся данные, используя специальные объекты, файлы и реляционные БД.

JavaScript. Обзор
Архитектура Приложений JavaScript
Регистрация Внешних Функций

Обслуживание Соединения по Нескольким Запросам
Работа со Столбцами
Статус-Коды

Введение в JavaScript

Гипертекстовая информационная система состоит из множества информационных узлов, множества гипертекстовых связей, определенных на этих узлах и инструментах манипулирования узлами и связями. Технология World Wide Web - это технология ведения гипертекстовых распределенных систем в Internet, и, следовательно, она должна соответствовать общему определению таких систем. Это означает, что все перечисленные выше компоненты гипертекстовой системы должны быть и в Web.
Web, как гипертекстовую систему, можно рассматривать с двух точек зрения. Во-первых, как совокупность отображаемых страниц, связанных гипертекстовыми переходами (ссылками - контейнер ANCHOR). Во-вторых, как множество элементарных информационных объектов, составляющих отображаемые страницы (текст, графика, мобильный код и т.п.). В последнем случае множество гипертекстовых переходов страницы - это такой же информационный фрагмент, как и встроенная в текст картинка.
При втором подходе гипертекстовая сеть определяется на множестве элементарных информационных объектов самими HTML-страницами, которые и играют роль гипертекстовых связей. Этот подход более продуктивен с точки зрения построения отображаемых страниц "на лету" из готовых компонентов.

Понятие объектной модели применительно к JavaScript
Поле статуса
Непрофессиональное введение в JAVASCRIPT

Практическое введение в программирование на JavaScript

Язык гипертекстовой разметки HTML (HyperText Markup Language) был предложен Тимом Бернерсом-Ли в 1989 году в качестве одного из компонентов технологии разработки распределенной гипертекстовой системы World Wide Web.
Когда Т. Бернерс-Ли предложил свою систему, в мире информационных технологий наблюдался повышенный интерес к новому и модному в то время направлению-гипертекстовым системам. Сама идея, но не термин, была введена В. Бушем в 1945 году в предложениях по созданию электромеханической информационной системы Меmех. Несмотря на то, что Буш был советником по науке президента Рузвельта, идея не была реализована. В 1965 году Т. Нельсон ввел в обращение сам термин "гипертекст", развил и даже реализовал некоторые идеи, связанные с работой с "нелинейными" текстами.

Принципы гипертекстовой разметки
Методы объектов и свойства объектов
Прокрутка текста в окне навигатора

Обработчики событий JavaScript

Событие blur происходит когда поля формы select, text или textarea теряют фокус. Обработчик событий onBlur выполняет программу JavaScript, когда происходит событие blur

Обработчик событий onBlur

Основы программирования на JavaScript

В JavaScript строка является любым фрагментом текста. Как и многие другие объекты в JavaScript, строки можно определять несколькими различными способами:
var myString = 'Hello, World!'; var myString = new String('Hello, World!');
Первый метод используется наиболее часто. Второй метод применяется редко и только для гарантии, что получаемый объект является строкой. Например:
var n = 5; var s = new String(n*20);
В этом примере s будет строкой " 100". Если просто задать s как n*20, то s будет содержать число 100. Однако поскольку JavaScript является слабо типизированным языком, то эти различия не будут существенно влиять на то, что вы делаете.
Строковые объекты (var n = new String('Hello World')) технически являются в Internet Explorer более медленными при некоторых операциях, чем строковые литералы (var n = 'Hello World'). Однако это поведение совершенно противоположно в других браузерах. В любом браузере различие редко бывает настолько заметно, чтобы об этом беспокоиться.

Изображение: Блок-схема документа
Введение в XHTML
Методы и функции JavaScript

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

Сегодня Всемирная сеть - это среда информационного обмена для миллионов людей. Они размещают текст, видео, звук, и информацию, и все более и более, они усложняют свои страницы, делая их интерактивными в сети. JavaScript - это новый язык программирования, используемый в составе страниц HTML для увеличения функциональности и возможностей взаимодействия с пользователями. Он был разработан фирмой Netscape в сотруднечестве с Sun Microsystems на базе языка Sun's Java .С помощью JavaScript на Web-странице можно сделать то, что невозможно сделать стандартными тегами HTML.
Скрипты выполняются в результате наступления каких-либо событий, инициированных действиями пользователя. Создание Web- документов, вклучающих программы на JavaScript, требует наличее текстового редактора и подходящего браузера. Некоторые просмоторщики включают в себе встроенные редакторы, поэтому необходимость во внешнем редакторе отпадает.
Несмотря на отсутствие прямой связи с языком Java, JavaScript может обращаться к внешним свойствам и методам Java- апплетов, встроенных в страницу HTML. Разница сводится к тому, что апплеты существуют вне браузера, в то время как программы JavaScript могут работать только внутри браузера. На первой взгляд кажется, что найти информацию по JavaScript несложно. Сначала создается впечатление, что ее можно увидеть везде: на сервере Natscape, в виде электронных руководств и примеров, во многих других местах. Тем не менее разыскать информацию об объектах, операторах, цветах и всем прочем в одном источнике, чтобы она была всегда под рукой, трудно.

Арифметические Операторы
Оператор if...else

Клиентский JavaScript 1.3 Руководство

JavaScript это разработанный корпорацией Netscape межплатформенный объектно-ориентированный язык скриптинга (сценариев). Ядро JavaScript содержит набор основных объектов, таких как Array, Date и Math, и основной набор элементов языка, таких как операции, управляющие структуры и операторы. Ядро JavaScript может быть расширено путём предоставления дополнительных объектов; например:
* Клиентский JavaScript расширяет ядро языка за счёт объектов, управляющих браузером (Navigator или другой подобный web-браузер) и его Document Object Model (DOM). Например, клиентские расширения позволяют приложению размещать элементы на HTML-форме и отвечать на пользовательские события, такие как щелчок мышью, ввод данных в форму и навигация по страницам.
* Серверный JavaScript расширяет ядро языка за счёт объектов, имеющих отношение к работе JavaScript на сервере. Например, серверные расширения позволяют подключиться к реляционной БД, поддерживать непрерывность информации между вызовами приложения или работать с файлами на сервере. JavaScript даёт Вам возможность создавать приложения, работающие в Internet. Клиентские приложения работают в браузере, таком как Netscape Navigator, а серверные приложения запускаются на сервере, таком как Netscape Enterprise Server. Используя JavaScript, Вы можете создавать динамические HTML-страницы, которые обрабатывают пользовательский ввод и работают с данными через использование специальных объектов, файлов и реляционных баз данных.

JavaScript. Обзор
Выражения и Операции
Операторы
Объектная Модель. Детали
Использование Объектов Navigator'а
Безопасность в JavaScript
LiveConnect. Обзор
Отображение Ошибок с Помощью Консоли JavaScript

Ядро JavaScript 1.5. Руководство по использованию

Выражение это правильный набор литералов, переменных, операторов и выражений, который вычисляется в одно значение; это значение может быть числом, строкой или логическим значением.
Концептуально есть выражения двух видов: присваивающие значение переменной и просто имеющие значение. Например, выражение x = 7 это выражение, в котором x получает значение 7. Это выражение вычисляется в 7. Такие выражения используют операции присвоения. С другой стороны, выражение 3 + 4 просто вычисляется в 7; оно не выполняет присвоения значения. Операции, используемые в таких выражениях, называются просто операциями.

Выражения и Операции
Использование Специальных Символов для Проверки Ввода
Оператор while

Ядро JavaScript 1.5. Справочник

Эта глава документирует Java-классы, используемые для LiveConnect, и их конструкторы и методы. Имеется алфавитная ссылка на классы, которая даёт доступ Java-объектам к коду скриптов JavaScript.

Классы, Конструкторы и Методы Java
Объекты, Методы и Свойства
Логические Операции
SetUTCDate