Техническое задание 1Наименование Информационная система «Моя фильмотека»


Скачать 277.28 Kb.
Название Техническое задание 1Наименование Информационная система «Моя фильмотека»
страница 5/5
Тип Техническое задание
rykovodstvo.ru > Руководство эксплуатация > Техническое задание
1   2   3   4   5

2.4.2Язык разметки HTML


HTML (от англ. HyperText Markup Language — «язык гипертекстовой разметки») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML (или XHTML). Язык HTML интерпретируется браузерами и отображается в виде документа в удобной для человека форме.

Язык HTML является приложением («частным случаем») SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.

Язык XHTML является более строгим вариантом HTML, он следует всем ограничениям XML и, фактически, XHTML можно воспринимать как приложение языка XML к области разметки гипертекста.

Во всемирной паутине HTML-страницы, как правило, передаются браузерам от сервера по протоколам HTTP или HTTPS, в виде простого текста или с использованием сжатия.

На самом деле, если вы откроете файл с расширением htm (или html) в любом текстовом редакторе, вы увидите, что это не что иное, как ... обычный текст, правда "испорченный" какими-то словами в угловых скобках. Эти "ненужные" слова и представляют собой средства разметки текста, которые понимает программа, работающая с html-файлами(такую программу называют браузер).Похожий принцип построения документов не нов, и встречается ,например, в текстовом процессоре TeX. 
То есть html - это обычный текст (информация) плюс управляющие элементы - тэги (удобное представление этой самой информации). 
Отсюда следует, что для того, чтобы создать гипертекст, нужно всего лишь знать как, куда и в каком количестве "вносить" эти управляющие элементы.

Тэги - (от англ. tag) это средство, позволяющее браузеру предоставить имеющуюся у вас информацию в виде, удобном для восприятия, поиска, чтения. Это в своем роде язык программирования, определяющий ,как будет выглядеть на экране следующая строка, что нужно выделить, а что - наоборот - столь очевидно, что нет необходимости это подчеркивать.
Тэгом считается определенное выражение, помещенное в скобки вида <>. Весьма условно тэги можно разделить на граничные и унарные. Унарные тэги представляют собой очевидные операции, предписывающие браузеру совершить определенное действие по постижению данного тэга при обработке html - документа. Пример - наиболее часто употребляемый тэг
- переход на другую строку, весь следующий за ним гипертекст, браузер будет представлять, начиная с новой строки. Унарные тэги не относятся к определенным участкам текста, а ,скорее всего, к всей последующей части документа. С граничными тегами сложнее, но надо учитывать, что их много больше , нежели унарных. Граничные тэги определяют, как будет выглядеть на экране пользователя часть текста, определенная этими элементами, причем в начальном тэге можно указывать различные параметры, определенные данному тэгу, в конечном тэге эти параметры присутствовать не должны (браузером они игнорируются).



Пример граничного тэга: гиперссылка Сервер ТулГУ

Здесь

  • a - управляющее слово, показывающие, что текст вплоть до тега </а> ,будет являться гипертекстовой ссылкой (то есть указнием браузеру просмотреть определенный html - документ при совершении управляющего действия ( шелчка мыши) над "ограниченным" текстом) 

  • href="..." - параметр, определяющий ,какой документ будет просмотрен (это может быть как файл на локальной или удаленной машинах, так и просто IP-адрес удаленной(с условием, что эта машина предоставляет http - сервис))

Некоторые параметры определены по умолчанию браузером, некоторые- пользователем браузера, но есть и такие, определять которые необходимо при создании страницы(пример – тот же параметр href тэга ). 

Из всего вышесказанного следует, что ,зная наиболее употребляемые тэги и их параметры, любой пользователь легко может редактировать и создавать гипертекст. При этом необходимо учитывать, что тэги могут включать в себя другие тэги, а так же необходимо иметь представление о структуре html - документов.

2.4.3Язык создания клиентских сценариев JavaScript


Разработанный компанией Netscape, язык был включён в браузер Netscape Navigator начиная со второй версии и первоначально назывался LiveScript. Синтаксис языка брал начало от языков Си и Java, и, поскольку технология Java была в то время очень модной, LiveScript переименовали в JavaScript, получив соответствующую лицензию у Sun. Компания Microsoft, увидев успех JavaScript, создала свою версию этого языка под названием JScript. Прочие производители браузеров также создали свои версии этого языка, что делает задачу написания сложного универсального (совместимого с любым браузером) скрипта довольно трудной. Для решения проблем совместимости ассоциация ECMA предложила стандарт ECMA-262. По возможностям ECMAScript примерно соответствует JavaScript 1.1.

JavaScript также находит применение в качестве скриптового языка доступа к объектам приложений. Платформа Mozilla (XUL/Gecko) использует JavaScript. Среди сторонних продуктов, например, Java, начиная с версии 6, содержит встроенный интерпретатор JavaScript на базе Rhino. Сценарии JavaScript поддерживаются в таких приложениях Adobe, как Adobe Photoshop, Adobe Dreamweaver или Adobe Illustrator.

JavaScript обладает рядом свойств объектно-ориентированного языка, но благодаря прототипированию поддержка объектов в нём отличается от традиционных ОО языков. Кроме того, JavaScript имеет ряд свойств, присущих функциональным языкам — функции как объекты первого уровня, объекты как списки, карринг (currying), анонимные функции, замыкания (closures) — что придаёт языку дополнительную гибкость.

JavaScript имеет C-подобный синтаксис, но по сравнению с языком Си имеет следующие коренные отличия:

  • объекты, с возможностью интроспекции и динамического изменения типа через механизм прототипов

  • функции как объекты первого класса

  • обработка исключений

  • автоматическое приведение типов

  • автоматическая сборка мусора

  • анонимные функции

Семантика языка сходна с семантикой языка Self.

2.4.4Библиотека jQuery


jQuery – библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API по работе с AJAX.

Основной целью создания jQuery разработчик (Джон Резиг) видел возможность закодировать многоразовые куски кода, которые позволят упростить JavaScript и использовать их так, чтобы не беспокоиться о кросс-браузерных вопросах. Библиотека была представлена общественности на компьютерной конференции «BarCamp» в Нью-Йорке в 2006 году.

Возможности библиотеки:

  • Движок кроссбраузерных CSS-селекторов Sizzle, выделившийся в отдельный проект;

  • Переход по дереву DOM, включая поддержку XPath как плагина;

  • События;

  • Визуальные эффекты;

  • AJAX-дополнения;

  • JavaScript-плагины.

Точно так же, как CSS отделяет визуализацию от структуры HTML, JQuery отделяет поведение от структуры HTML. Например, вместо прямого указания на обработчик события нажатия кнопки управление передаётся JQuery идентифицирующей кнопки и затем преобразовывающей его в обработчик события клика. Такое разделение поведения и структуры также называется «принципом ненавязчивого JavaScript».

Библиотека jQuery содержит функциональность, полезную для максимально широкого круга задач. Тем не менее, разработчиками библиотеки не ставилась задача совмещения в jQuery функций, которые подошли бы всюду, поскольку это привело бы к большому коду, бо́льшая часть которого не востребована. Поэтому была реализована архитектура компактного универсального ядра библиотеки и плагинов. Это позволяет собрать для ресурса именно ту JavaScript-функциональность, которая на нём была бы востребована.

2.4.5Язык SQL


SQL (англ. Structured Query Language — язык структурированных запросов) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

В 1981 году IBM объявила о своём первом основанном на SQL программном продукте — SQL/DS. Чуть позже к ней присоединились Oracle, Relational Technology и другие производители.

Первый стандарт языка SQL был принят ANSI (Американским национальным институтом стандартизации) в 1986 и ISO (Международной организацией по стандартизации) в 1987 (так называемый SQL level 1) и несколько уточнён в 1989 году (SQL level 2). Дальнейшее развитие языка поставщиками СУБД потребовало принятия в 1992 нового расширенного стандарта (ANSI SQL-92 или просто SQL-2). Следующим стандартом стал SQL-99. В настоящее время действует стандарт, принятый в 2003 году (SQL-3). SQL по праву завоевал первенство среди аналогичных языков запросов.

Преимущества языка:

  • Независимость от конкретной СУБД.

  • Наличие стандартов.

  • Декларативность.

Недостатки:

  • Несоответствие реляционной модели данных.

  • Отступления от стандартов.

Сложность работы с иерархическими структурами.

1   2   3   4   5

Похожие:

Техническое задание 1Наименование Информационная система «Моя фильмотека» icon Тз техническое задание тп технический проект
Система Информационная система поддержки оперативного принятия решений на основе цифровых ситуационных карт шельфовых проектов
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon Техническое задание по теме: «Доработка и техническое сопровождение...
Полное наименование лота: «Доработка и техническое сопровождение типового решения «Информационная система поддержки лицензирования...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon Техническое задание цод
Федеральная государственная информационная система «Единая система идентификации и аутентификации в инфраструктуре, обеспечивающей...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon Техническое задание на проведение открытого запроса предложений
Выполнение работ по вводу Оборудования в эксплуатацию в рамках Технического задания «Автоматизированная информационная система «сск...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon 3. Техническое задание Разработка и утверждение технического задания на создание ас
Содержание этих стадий, например, описано в гост 34. 601-90 «Автоматизированные системы. Стадии создания» (). Информационная система...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon Инструкция по эксплуатации (Слайд 2) Государственная информационная...
Слайд 2) Государственная информационная система жилищно-коммунального хозяйства (гис жкх, система) единая федеральная централизованная...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon О проведении открытого конкурса
Единая информационная система (еис) – единая информационная система в сфере закупок товаров, работ, услуг для обеспечения государственных...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon О проведении открытого конкурса
Единая информационная система (еис) – единая информационная система в сфере закупок товаров, работ, услуг для обеспечения государственных...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon О проведении открытого конкурса
Единая информационная система (еис) – единая информационная система в сфере закупок товаров, работ, услуг для обеспечения государственных...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon О проведении запроса предложений
Единая информационная система (еис) – единая информационная система в сфере закупок товаров, работ, услуг для обеспечения государственных...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon О проведении запроса предложений
Единая информационная система (еис) – единая информационная система в сфере закупок товаров, работ, услуг для обеспечения государственных...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon О проведении запроса котировок в электронной форме
Единая информационная система (еис) – единая информационная система в сфере закупок товаров, работ, услуг для обеспечения государственных...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon О проведении запроса котировок в электронной форме
Единая информационная система (еис) – единая информационная система в сфере закупок товаров, работ, услуг для обеспечения государственных...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon О проведении запроса котировок в электронной форме
Единая информационная система (еис) – единая информационная система в сфере закупок товаров, работ, услуг для обеспечения государственных...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon О проведении запроса котировок в электронной форме
Единая информационная система (еис) – единая информационная система в сфере закупок товаров, работ, услуг для обеспечения государственных...
Техническое задание 1Наименование Информационная система «Моя фильмотека» icon Техническое задание (Описание объекта закупки)
Разработка и внедрение Информационной системы "Региональная медицинская информационная система Вологодской области" (ис "рмис во")...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск