Язык JavaScript. Общие сведения, выражения, операторы. Общие сведения




НазваниеЯзык JavaScript. Общие сведения, выражения, операторы. Общие сведения
Дата03.03.2013
Размер1.2 Mb.
ТипДокументы
Язык JavaScript. Общие сведения, выражения, операторы.

Общие сведения

    Для чего, собственно, нужен JavaScript. JavaScript был разработан совместно компаниями Sun Microsystems и Netscape. За синтаксическую основу нового языка был взят язык Java, в свое время разработанный компанией Sun Microsystems. В последнее время популярность JS очень возросла в результате выхода в свет новейших браузеров поддерживающих данный язык.
    Некоторые используют Java Апплеты. Да, безусловно, есть очень красивые вещи. Теперь посмотрите на те сайты, которые предлагают апплеты. Вы можете заметить, что авторы таких страниц их не используют. Что касается меня, вы не найдете здесь апплетов. Даже если я случайно попадаю на страницу разрисованную ими, незамедлительно ухожу с нее. Дело в том, что встречаются апплеты не корректно написанные. Не буду конкретно называть сайты, но встречаются такие: после выхода со страницы остаются измененные системные шрифты, просто подвисает компьютер - вероятно, использован динамический сегмент данных, но не корректно работает механизм высвобождение памяти, и другие баги. Апплеты грузятся в память и остаются там до перезагрузки компьютера. А если остались глобальные переменные, измененные свойства, методы стандартных объектов? Я бы на месте разработчиков браузеров встроил предупреждение "Осторожно апплеты!" Это было отступление к тому, чтобы вы не путали совершенно разные языки: Java и JavaScript.
    Определимся, что из себя представляет язык JavaScript. JS - интерпретатор с элементами объектно-ориентированной модели. Хотя он и лишен возможностей создания собственных классов, но он оперирует стандартными объектами. Так как обработчик находится на компьютере пользователя, JS, будучи интерпретатором, использует методы и свойства объектов обозревателя на пользовательском компьютере. Тем, кто привык к структурному программированию, будет несколько сложно привыкнуть к объектной модели. JS имеет возможность написания пользовательских функций, имеет ряд операторов, но работает с объектами, их методами, свойствами и событиями. Также имеется иерархия наследования свойств объектов. Сложность составляет и то, что JS встраивается в HTML документ и взаимодействует с ним. В описании к языку JS, я не буду приводить синтаксиса HTML, это можно найти и в другом месте.

Итак, начнем:
    Скрипты могут находиться в любом месте HTML-документа. Однако теги HTML нельзя помещать внутри JS-программы. JS программа помещается между тегами , исключение составляют обработчики событий.
    Встретив тег . После этого производится проверка скрипта на наличие ошибок и компилция JS программы в формат, пригодный для выполнения на компьютере пользователя.
    Главная часть JS программы может быть помещена в контейнер ... , поскольку он считывается при загрузке HTML -документа одним из первых. Теоретически скрипт можно помещать в любом месте HTML -документа, хотя лучше это делать перед контейнером ...

Похожие:

Язык JavaScript. Общие сведения, выражения, операторы. Общие сведения iconРеспублики Карелия Сведения о результатах самообследования общеобразовательного учреждения
Общие сведения об образовательном учреждении Год основания (указать документ, дата, №)
Язык JavaScript. Общие сведения, выражения, операторы. Общие сведения icon1. Общие положения Общие сведения о процедуре Запроса Предложений
По выбору поставщиков услуг по обследованию и паспортизации антенно-мачтовых сооружений (амс), оснований и фундаментов объектов прао...
Язык JavaScript. Общие сведения, выражения, операторы. Общие сведения iconКонкурсе. Общие сведения о предмете конкурса
В этом конкурсе. Общие сведения о предмете конкурса
Язык JavaScript. Общие сведения, выражения, операторы. Общие сведения iconГодовой отчет ОАО «Электросигнал» по итогам 2008 года. Общие сведения об обществе
Сведения о государственной регистрации общества: Государственная регистрация общества произведена постановлением Главы Администрации...
Язык JavaScript. Общие сведения, выражения, операторы. Общие сведения iconПрограмма вводного инструктажа : Общие сведения о характере производственной деятельности организации, харак­терные особенности производства
Общие сведения о характере производственной деятельности организации, харак­терные особенности производства
Язык JavaScript. Общие сведения, выражения, операторы. Общие сведения iconСпециальность 020804 геоэкология
Общие сведения об осадочных породах. Предмет, задачи и значение литологии. Методологические особенности изучения осадочных пород....
Язык JavaScript. Общие сведения, выражения, операторы. Общие сведения iconЗемноводные
Общие сведения о земноводных
Язык JavaScript. Общие сведения, выражения, операторы. Общие сведения icon1. Общие сведения об общеобразовательном учреждении

Язык JavaScript. Общие сведения, выражения, операторы. Общие сведения iconОбщие сведения об образовательном учреждении

Язык JavaScript. Общие сведения, выражения, операторы. Общие сведения icon1. Чрезвычайные ситуации, общие сведения и классификация чс на потенциально-опасных объектах
Тема Чрезвычайные ситуации, общие сведения и классификация чс на потенциально-опасных объектах
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница