Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ_Курсач_Указания.doc
Скачиваний:
1
Добавлен:
15.07.2019
Размер:
1.75 Mб
Скачать

Темы заданий на курсовое проектирование

Универсальные библиотеки

1

jQuery http://jquery.com/

Общая часть: функциональные возможности библиотеки.

  1. Возможности клиентских скриптов библиотеки.

  2. поддержка кросс-браузерного Ajax, API по работе с Ajax.

  3. Организация взаимодействия с PHP (jquery.hohli.com)).

Способ расширения функциональности jQuery за счет включения дополнительных плагинов

  1. jQuery UI : http://jqueryui.com Графческие интерфейсы и эффекты для создания сложных пользовательских интерфейсов.

  2. Form Plugin http://jquery.com/plugins/ project/form/jquery.form.js расширение возможностей jQuery по работе с формами

  3. jQuery.SVG http://keith-wood.name/svg.html Возможности для работы с SVG.

  4. jQuery webcam plugin http://code.google.com/p/jpegcam/downloads/list Возможности и способы применения

  5. jQuery plugin Sparklines http://omnipotent.net/jquery.sparkline/#download Функциональные возможности и их использование.

  6. jqPlot plugin jQuery http://www.jqplot.com/, downloads are at http://www.bitbucket.org/cleonello/jqplot/ создание чистого клиентского javascript для отображения графиков на WEB страницах

  7. AJAX, JSON data loading and external plot data functions. http://www.jqplot.com/tests/data-renderers.php

2

Prototype JS http://www.prototypejs.org/

Общая часть: функциональные возможности библиотеки.

  1. Возможности клиентских скриптов библиотеки.

  2. Поддержка кросс-браузерного Ajax, API по работе с Ajax.

  3. Возможности plugin по выбору студента (несколько plug-in с полезной функциональностью)

3

Mootools http://mootools.net/

Общая часть: функциональные возможности модульного, объектно-ориентированного фреймворка MooTools.

Индивидуально:

  1. Реализация методологоии AJAX при помощи Java Script библиотеки Mootools

  2. MooTools.More.js –плагин. add-ons, для манипуляций с массивами, датами, хэшеми, строками и т.д.

  3. Возможности по расширению функциональности при помощи сторонних библиотек.

4

Yahoo! UI Library (YUI) http://developer.yahoo.com/yui/

  1. Возможности утилит по упрощению разработки функциональности страницы, связаннойс DOM, DHTML и Ajax.

  2. Функциональность и использование интерактивных визуальных элементов для проектирования веб-страниц.

5

Ext JS http://extjs.com/

  1. JavaScript-функции, позволяющие создавать динамические WEB-страницы с унификацией обработки в различных браузерах.

  2. Функциональные возможности виджетов для создания пользовательских интерфейсов.

6

DOJO http://dojotoolkit.org/

Функциональные возможности библиотеки

  1. Решения на стороне клиента и на стороне сервера

  2. Дизайн множественности точек входа (Multiple Points Of Entry), и его технические преимущества.

7

MochiKit http://mochikit.com/

Возможности, реализованные в библиотеке (обзор)

  1. Функциональные возможности библиотеки, полезные при создании интерактивных документов, Ajax таблицы в JSON, сравнение с библиотекой json2http://api.yandex.ru/jslibs/libs.xml#json2/ (JavaScript Object Notation (JSON) - это формат обмена данными)

8

Open Rico http://openrico.org/

Возможности, реализованные в библиотеке (обзор)

  1. Разработка насыщенных интернет приложений (rich internet Application ) Поддержка Ajax и эффективность программирования.

  2. Реализация поддержки в Rico JSON и Prototype -повышение функциональности кода.

9

Qooxdoo http://qooxdoo.org/

  1. Возможности библиотеки. Создание «толстого клиента» (rich internet applications - RIAs), организация клиент –серверного взаимодействия.

10

X library http://cross-browser.com/

  1. Функциональные возможности библиотеки по созданию интерактивных кросссбраузерных WEB документов.

11

AJS http://orangoo.com/labs/AJS/

  1. Общие характеристики библиотеки. Поддержка AJAX и функционального программирования.

Графические библиотеки, карты

12

SVGWeb . http://code.google.com/p/svgweb/

  1. Возможности библиотеки. Работа со скалярной векторной графикой( SVG).

13

Raphael http://raphaeljs.com/

  1. Графические возможности библиотеки и их использование.

14

TimePlot http://simile.mit.edu/timeplot/

  1. Of-line использование и возможности графической библиотеки.

15

Leaflet http://leaflet.cloudmade.com/

  1. Возможности по использованию интерактивных карт

16

SWFObject http://api.yandex.ru/jslibs/libs.xml#swfobject

  1. Возможности совместного использования jqGrid и Open Flash Chart для реализации деловой графики.

17

Plotkit http://www.liquidx.net/plotkit/

  1. возможности совместного использования библиотек MochiKit и Plotkit

18

Polymaps http://polymaps.org/download.html

  1. Использование JavaScript библиотеки Polymaps для создания динмических интерактивных карт в современных браузерах.

AJAX

19

Plex http://www.plextk.org/trac/wiki/

  1. Поддержка AJAX в библиотеке Plex для создания современных WEB-документов

20

Sajax http://www.modernmethod.com/sajax/

  1. Использование Ajax с PHP и Sajax

21

jxs http://www.openjs.com/scripts/jx/#jxs

  1. Использование библиотеки для создания интерактивных клиент – серверных приложений

Дополнительые задания

22

  1. Реализация новой технологии построения сайтов по книге: Дронов.В.-.HTML.5.CSS.3.и.Web 2.0.Разработка.современных.Web-сайтов.БХВ-Петербург.2011

23

  1. Обеспечение безопасности скриптов и защита сайта

23

  1. Обеспечение безопасности при использовании технологии AJAX

24

  1. Сравнение функцирнальных возмoжностей библиотек:

Kryogenix Sortable tables http://kryogenix.org/code/browser/sorttable/ FD Sortable tables http://www.frequency-decoder.com/2006/09/16/unobtrusive-table-sort-script-revisited

JDV Sortable tables http://www.joostdevalk.nl/code/sortable-table/

TableKit http://www.millstream.com.au/upload/code/tablekit/

Приложение 1