Значение JavaScript

Значение JavaScript.

HTML5 можно представлять себе как здание, стоящее на трех опорах: HTML, CSS и JavaScript. Мы уже познакомились с элементами, входящими в HTML, и новыми свойствами, превращающими CSS в идеальный инструмент дизайнера. Теперь настало время торжественно представить одну из сильнейших составляющих спецификации — JavaScript. JavaScript — это интерпретируемый язык, применяемый для множества целей, но которому пока что отводилась исключительно вспомогательная роль. Одной из инноваций, благодаря которым взгляд на JavaScript кардинально изменился, стали новые механизмы браузеров, специально разработанные для ускорения обработки сценариев. Разработчики большинства успешных механизмов приняли общее ключевое решение: превращать сценарии в машинный код. Это позволило достичь скоростей, сравнимых со скоростями настольных приложений. Улучшение производительности помогло преодолеть существовавшие ранее ограничения, и теперь JavaScript по праву считается лучшим выбором для кодирования в Сети.

Для того чтобы пользоваться преимуществами новой многообещающей инфраструктуры, JavaScript улучшили, приняв во внимание переносимость и интеграцию. Кроме того, по умолчанию в каждый браузер были встроены полные прикладные интерфейсы программирования (application programming interface, API), дополняющие базовую функциональность языка. Эти новые API (такие как Web Storage (Веб-хранилище), Canvas (Холст) и другие) представляют собой интерфейсы для встроенных в браузеры библиотек. Замысел заключается в том, чтобы обеспечить повсеместную доступность мощных возможностей через простые стандартизированные техники программирования, расширяя таким образом масштаб применения языка и способствуя созданию необходимого и полезного программного обеспечения для Сети.

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

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *