Курсовая работа: Возможности языка JavaScript
Славянск-на-Кубани
Введение . 8
Глава 1. Теоретическая основы темы «Возможности JavaScript» . 9
1. Назначение и применение JavaScript, общие сведения . 9
1.2 Понятие объектной модели применительно к JavaScript10
1.3 Размещение кода на HTML-странице. 13
1.4 URL-схема JavaScript15
1.5 Обработчики событий. 17
1.6 Подстановки. 17
1.7 Вставка (контейнер SCRIPT - принудительный вызов интерпретатора)19
Глава 2. Практическая часть «Разработка приложений с применением JavaScript» . 19
2. Тест на JavaScript 19
2.1Программный код. 24
2.2Описание 1-го блока. 26
2.3Описание 2-го блока. 27
Введение
Язык программирования, как и любой другой язык (естественный, например), предназначен для коммуникации, то есть связи между говорящим и слушающим. В программировании говорящим является программист, а слушателем — интерпретатор языка, некоторая компьютерная программа, понимающая этот язык и выполняющая действия в соответствии с тем, что она поняла. Было время, когда считалось, что для облегчения общения с компьютером необходимо создать язык, достаточно близкий к естественному. Эта идея, в конечном счете, не выдержала испытаний временем, хотя и породила несколько прекрасных языков программирования. Часто бывает, что побочные эффекты некоей деятельности превосходят ожидания.
Целью работы является разработка HTML приложений с применением языка JavaScript.
Определили задачи исследования:
1. Проанализировать литературу по теме исследования и смежным темам
2. Рассмотреть основные теоретические понятия JavaScript
3. Разработать приложение с применением JavaScript
Решение поставленных задач потребовало привлечения следующих методов исследования: анализ, разработка приложения.
Глава 1. Теоретическая основы темы «Возможности JavaScript »
1. Назначение и применение JavaScript, общие сведения
Гипертекстовая информационная система состоит из множества информационных узлов, множества гипертекстовых связей, определенных на этих узлах и инструментах манипулирования узлами и связями. Технология World Wide Web - это технология ведения гипертекстовых распределенных систем в Internet , и, следовательно, она должна соответствовать общему определению таких систем. Это означает, что все перечисленные выше компоненты гипертекстовой системы должны быть и в Web.
Web, как гипертекстовую систему, можно рассматривать с двух точек зрения. Во-первых, как совокупность отображаемых страниц, связанных гипертекстовыми переходами (ссылками - контейнер ANCHOR). Во-вторых, как множество элементарных информационных объектов, составляющих отображаемые страницы (текст, графика, мобильный код и т.п.). В последнем случае множество гипертекстовых переходов страницы - это такой же информационный фрагмент, как и встроенная в текст картинка.
При втором подходе гипертекстовая сеть определяется на множестве элементарных информационных объектов самими HTML-страницами, которые и играют роль гипертекстовых связей. Этот подход более продуктивен с точки зрения построения отображаемых страниц "на лету" из готовых компонентов.
При генерации страниц в Web возникает дилемма, связанная с архитектурой "клиент-сервер". Страницы можно генерировать как на стороне клиента, так и на стороне сервера. В 1995 году специалисты компании Netscape создали механизм управления страницами на клиентской стороне, разработав язык программирования JavaScript .
Таким образом, JavaScript - это язык управления сценариями просмотра гипертекстовых страниц Web на стороне клиента. Если быть более точным, то JavaScript - это не только язык программирования на стороне клиента. Liveware, прародитель JavaScript, является средством подстановок на стороне сервера Netscape. Однако наибольшую популярность JavaScript обеспечило программирование на стороне клиента.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--