mozilla
Your Search Results

    Об этом учебнике

    JavaScript это кросс-платформенный, объектно-ориентированный интерпретируемый язык программирования. В этом учебнике описано все, что вам нужно знать для того, чтобы начать ипользовать JavaScript.

    Особенности разных версий JavaScript

    Что вы уже должны знать

    Этот учебник предполагает что у вас уже имеются некоторые знания и опыт:

    Общее понимание, что такое Интернет и всемирная сеть WWW. Знание языка разметки гипертекста (HTML) также привествуется.

    Некоторый опыт программирования на C или Visual Basic будет полезен, но не является обязательным.

    Версии JavaScript

    Таблица 1 Версии JavaScript и Navigator
    Версия JavaScript Версия Navigator
    JavaScript 1.0 Navigator 2.0
    JavaScript 1.1 Navigator 3.0
    JavaScript 1.2 Navigator 4.0-4.05
    JavaScript 1.3 Navigator 4.06-4.7x
    JavaScript 1.4  
    JavaScript 1.5 Navigator 6.0
    Mozilla (open source browser)
    JavaScript 1.6 Firefox 1.5, other Mozilla 1.8-based products
    JavaScript 1.7 Firefox 2, other Mozilla 1.8.1-based products
    JavaScript 1.8 Firefox 3, other Gecko 1.9-based products

    Каждая версия Netscape Enterprise Server также поддерживает разные версии JavaScript. Чтобы помочь вам писать скрипты совместимые с разными версиями Enterprise Server, это руководство пользуется аббревиатурой, которая однозначно идентифицирует версию сервера в которой реальзована каждая функциональность.

    Table 2 Abbreviations of Netscape Enterprise Server versions
    Abbreviation Enterprise Server version
    NES 2.0 Netscape Enterprise Server 2.0
    NES 3.0 Netscape Enterprise Server 3.0

    Где найти информацию по JavaScript

    Документация JavaScript включает в себя следующие материалы:

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

    Если вы новичок в JavaScript, то начните с Учебника JavaScript. Как только вы усвоили фундаментальные основы, вы можете начать пользоваться Справочником JavaScript, чтобы получить больше информации об определенных объектах, выражениях и операторах.

    Советы изучающим JavaScript

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

    Интерактивный интерпретатор.

    Интерактивная строка ввода JavaScript окажет бесценную услугу в изучении языка, так как позволит пробовать все вещи сразу же, вам не потребуется сохранять изменения в файле и обновлять страницу каждый раз. Консоль ошибок Firefox, доступна через меню Инструменты, предлагает простой способ попробовать выполнить JavaScript выражения: просто введите строку с кодом и нажмите кнопку "Evaluate".

    Image:ErrorConsole.png

    Firebug

    Более продвинутое средство доступно в Firebug. Firebug это расширение Firefox. Хотя в последних версиях Firefox средства отладки становятся более совершенными и такой нужды Firebug уже нет. Выражения которые вы вводите интерпретируются как объекты и связываются c другими частями в Firebug. Например, вы можете сложить 5 плюс 5, заменить буквы в строке со строчных на прописные, получить кликабельную ссылку на документ, или получить ссылку на элемент в документе:

    Нажав на кнопке со стрелкой в нижнем правом углу вы можете открыть многострочный редактор скриптов.

    Firebug также имеет в составе продвинутый инспектор DOM, дебаггер JavaScript, инструменты профилирования и многие другие полезные утилиты. JavaScript код выполняемый на веб странице может вызвать, console.log(), функцию которая выведет свой аргумент на консоль Firebug.

    Множество примеров в этом учебнике используют функцию alert() чтобы вывести сообщение во время выполнения скрипта.

    Принятые соглашения в документе

    JavaScript приложения выполняются на разных операционных системах; информация в этом учебнике актуальна в любом случае. Пути к директориям или файлам даны в формате Windows (обратный слеш как разделитель). Для версии Юникс, пути точно такие же, за исключением того, что используеся обычный слеш вместо обратного, а также соотвественно корневая директория начинается с '/' а не 'c:/' как это в Windows.

    Этот учебник использует единый локатор ресурсов (URL-ы) следующей формы:

    http://server.domain/path/file.html

    В этих URL-ах, server это имя сервера на котором запущено ваше приложение, например research1 или www; domain это имя Internet домена, например netscape.com или uiuc.edu; path это структура директорий на сервере; и file.html это имя файла который расположен на вашем сервере. В общем, элементы выделенные курсивом в URL-ах это метки-заполнители, а элементы выделенные нормальным моноширинным шрифтом точные неизменные значения (например конфиругация сервера вы можете изменить, как и сменить доменное имя, структура каталогов может поменяться, а вот протокол всегда один, и расширение файла для  вебстраниц тоже постоянно). Если ваш вебсервер поддерживает Secure Sockets Layer (SSL), то вы можете пользоваться  https вместо http в URL.

    Этот учебник пользуется следующим соглашением об использовании шрифтов:

    • Моноширинный шрифт используется для примеров кода и их вывода, API и элементов языка (например имена методов или имена свойств), имена файлов, имена директорий, путей, тегов HTML, и любого другого текста который должен быть выведен на экран. (Моноширинный курсивный шрифт использован для меток-заменителей встроенных в код.)
    • Курсивное начертание использовано для оглавлений, особого выделения, переменных и меток-заменителей, и слов использованых в буквальном смысле.
    • Жирное начертание использовано для терминов из глоссария.

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

    Contributors to this page: uleming, smfd, fscholz, teoli
    Обновлялась последний раз: teoli,