- •1)Интернет: понятие, история развития
- •2)Стандартизация в Интернет. Rfc-документы
- •3)Стек протоколов tcp/ip
- •4)Система доменных имен dns
- •5)Структура и принципы www
- •6) Прокси-серверы
- •7) Протоколы Интернет прикладного уровня
- •8)Протокол http. Схема http-сеанса. Состав http-запроса
- •9)Обеспечение безопасности передачи данных http
- •11) Структура ip-адреса
- •12)Наиболее популярные утилиты для диагностики сетевой конфигурации и сетевых соединений
- •13)Основы протокола http
- •14)Основные понятия и принципы веб-дизайна
- •15)Основные возможности при разработке веб страниц и веб сайтов с помощью Microsoft Expression Web 2
- •16)Программы, выполняющиеся на клиент-машине. Программы выполняющиеся на сервере. Насыщенные интернет-приложения.
- •17)Введение в jScript: типы данных, операторы, функции и объекты
- •Типы данных
- •Операторы
- •Функции и объекты
- •18)Краткая характеристика vbScript. Java-апплеты
- •19)Action Script –общая характеристика. Xaml и Microsoft Silverlight
- •20)Понятие dom. Dhtml. Регулярные выражения
- •21)Элементы языка разработки клиентских веб-сценариев JavaScript
- •23)Обработка в JavaScript событий, связанных с окном веб-браузера, веб страницей, содержащейся в браузере и элементы документа
- •24)Регулярные выражения для поиска подстрок,структура и содержание которых описывается нетривиальным шаблоном
- •25)Стандарт cgi
- •26)Сценарии. Сценарные языки: классификация по быстродействию
- •17)Язык Python.
- •28)Язык Ruby
- •29) Технология asp
- •30)Интерфейс isapi
- •31)Язык Perl: синтаксис, основы
- •32)Язык php: синтаксис, основы
- •33)Основы разрабоки веб-сценариев на языке Perl
- •34) Основы разрабоки веб-сценариев на языке php
17)Введение в jScript: типы данных, операторы, функции и объекты
JavaScript - интерпретируемый язык программирования, стандартизированный международной организациейECMA в спецификации ECMA-262. Языки JavaScript, JScript и ActionScript являются расширением стандарта ECMA-262.
Название "ECMAScript" явилось фактически компромиссом между организациями, вовлеченными в процесс стандартизации, в частности Netscape и Microsoft. Хотя JavaScript и JScript стремились к совместимости сECMAScript, они имеют ряд дополнительных возможностей не предусмотренных спецификацией ECMA.
Синтаксис JScript во многом аналогичен языку JavaScript, однако, помимо добавления клиентских скриптов на веб-страницы и некоторых других функций, JScript может использоваться и для других целей, например:
автоматизация администрирования систем Microsoft Windows;
создание страниц ASP.
Язык JScript получил дальнейшее развитие в виде языка JScript.NET, который ориентирован на работу в рамках платформы Microsoft.NET
JScript - интерпретируемый, объектно-ориентированный язык. Хотя он имеет существенно меньшее количество возможностей, чем такие объектно-ориентированные языки как C++ и Java.
Возможности языка существенно ограничены:
язык не позволяет разрабатывать самостоятельные приложения;
сценарии на JScript могут выполняться только при помощи интерпретатора, в частности веб-браузером.
JScript - язык без строгого контроля типов. Поэтому не требуется объявлять тип переменных явно. Кроме того, во многих случаях JScript исполняет преобразования автоматически, когда они необходимы. Например, при сложении строки и числа, число будет преобразовано в строку.
Код на JScript пишется в текстовом формате, и организован в инструкции, блоки, состоящие из связанных наборов инструкций, и комментариев. В пределах инструкции можно использовать переменные и данные, такие как строки, числа и выражения. Для объявления конца инструкциииспользуется точка с запятой ;. Группа JScript-инструкций, заключенная в фигурные скобки {}, называется блоком.
Комментарием в JScript является текст, расположенный после // до конца строки. Многострочный комментарий начинается с /*, и заканчивается */.
Знак равенства ( = ) используется в JScript как присваивание. Следующий код
Pi = 3.14;
подразумевает "Присвоить значение 3.14 переменной Pi ".
При сравнении двух значений на равенство применяется двойной знак равенства ( == ).
JScript выражения можно разделить на логические или числовые. Выражения содержат некоторые особенности, к примеру, символ " + " означает "добавить к...". Любая допустимая комбинация значений, переменных, операторов, и других выражений является выражением.
Объявление переменной перед использованием является необязательным. Для этого используется инструкция var. Инструкция var является обязательной при объявлении локальной переменной внутри функции. Разрешается объявление переменной неявно - без инструкции var. Однако, в выражениях применять необъявленные переменные не допускается. JScript различает регистр в имени переменной. Name и name рассматриваются как различные переменные.
