mozilla
Your Search Results

    JavaScript

    Повторное введение в JavaScript
    Обзор для тех кто думает что знает JavaScript

    JavaScript (иногда просто JS)— это интерпретируемый, лёгкий, объектно-ориентированный, кросс-платформенный язык. Он более известен как язык скриптов для веб-страниц, но используется и в других программных продуктах, например node.jsio.js или Apache CouchDB.

    JavaScript основывается на ECMAScript. На настоящий 2014 год, все современные браузеры поддерживают ECMAScript 5.1. Старые версии браузеров поддерживают по крайней мере ECMAScript 3. В данный момент ведется работа над новой, 6-ой версией стандарта (ECMA Harmony), за которой можно следить на посвященном этому ресурсе.

    Эта часть сайта посвящена самому языку JavaScript, и она не затрагивает тонкостей, связанных с веб страницами или окружением, в котором исполняется JavaScript. Информация об API, относящемся к веб страницам, находится в разделе, посвященному DOM. О том как DOM и JavaScript связаны вместе можно найти в Cправочнике DOM.

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

    Справочник JavaScript
    Этот наиболее полный справочник JavaScript 1.5 (также включает информацию о более свежих версиях JavaScript)
    Учебник JavaScript
    Наш собственный учебник о том, как программировать на JavaScript.

    Вводные статьи

    Обзор технологий JavaScript
    JavaScript, браузеры и как они связаны через DOM.
    JavaScript и структуры данных
    Обзор существующих структур данных в JavaScript
    Наследование и цепочки прототипов
    Статья разъясняет бытующие заблуждения и недооцененность наследования, основанного на прототипировании

    Другие статьи

    Учебник Canvas
    <canvas> - это элемент HTML5, который может использоваться для рисования с помощью скриптов. Например для рисования графиков, или создания композиций из изображений, или для создания простой (и не только) анимации.
    Ресурсы, посвященные языку программирования JavaScript
    Описание стандартов языка программирования JavaScript.
    Документы, описывающие стандарты Internet Explorer
    Microsoft публикует документы, которые содержат информацию о том, как Internet Explorer поддерживает или трактует те или иные окончательно принятые стандарты семантики веб. Далее даны ссылки на документы, которые так или иначе относятся к JavaScript:

    Инструменты и дополнительные ресурсы

    • Code School - Изучайте JS на практике. Содержит множество курсов JS
    • Idiomatic.js - Принципы написания последовательного, идеоматического JavaScript
    • Управление памятью в JavaScript . Обзор управления памятью в JavaScript
    • Firebug - средства отладки и профилирования JavaScript
    • Venkman - отладчик JavaScript
    • JavaScript Shells - тестируйте код в шелле
    • JSLint - средство проверки синтаксиса
    • JSHint - средство проверки синтаксиса, разработанное сообществом
    • JSDoc - генератор документации из кода
    • Aptana Studio - Открытая среда разработки с поддержкой Ajax и JS (основана на Eclipse)
    • Netbeans - Открытая среда разработки с очень хорошей поддержкой JS
    • Eclipse - Открытая среда разработки включающая в себя инстументы разработки на JS
    • Cloud9 IDE - Открытая онлайн среда разработки JS с поддержкой Node.js
    • Pretty Diff - инструмент diff для сравнения упакованного кода по сравнению с обычным
    • Extension Developer's Extension - разнообразные расширения разработчика
    • BoilerplateJS - Библиотека для интеграции JS кода
    • И другие инструменты JavaScript

    Смотреть всё...

    .

    Другие Источники

    JavaScript Garden
    Ресурс с дополнительной информацией. Здесь можно узнать многие тонкости JS.
    JSWiki
    Основанная на гитхаб вики, в которой указано множество существующих библиотек и ресурсов, посвященных JavaScript
    Stack Overflow
    Вебсайт типа Q&A (Вопрос/Ответ),  где можно поискать ответ на ваш вопрос, и если его нет, то задать вопрос самому.
    javascript.ru
    Русскоязычный ресурс, посвященный языку JavaScript. Там же можно найти перевод ECMA стандарта.

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

    Обновлялась последний раз: anton-petrov,