Основные методы Web-ориентированного программирования на языке JavaScript

Методология создания сайтов. Характеристика языков Web-программирования. Программирование на языке JavaScript: размещение кода на HTML-странице, URL-схема JavaScript, условная генерация HTML-разметки на стороне браузера. Программирование свойств браузера.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 05.04.2015
Размер файла 61,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Таким образом можно положить, что будущее развитие Интернета во многом определяется консолидацией усилий и слаженностью действий специалистов и разработчиков, задействованных в данной отрасли.

Список использованной литературы

1. Мейнджер, Дж. Java: основы программирования / Мейнджер, Дж. - Издательская группа BHV, 2003. - 320с.

2. Симкин С., Программирование на Java. Путеводитель / С. Симкин, Бартлет Н., Лесли А. - ДиаСофт Лтд, 2006. - 736 с.

3. Кристиансен Т., Perl: Библиотека программиста / Кристиансен Т., Торкингтон Н. - СПб.: Питер, 2000. - 736с..

4. Холзнер С. Perl: специальный справочник / Холзнер С. - СПб.: Питер, 2000. - 496с.

5. Хейл, Б.В. JDBC: Java и базы данных / Хейл, Б.В. - М.: Просвещение,1999. - 320с.

6. Эферган М. Java: справочник. / Эферган М. - СПб.: Питер, 1998. - 448с.

7. Дунаев В. Самоучитель JavaScript. / Дунаев В. - СПб.: Питер, 2003. - 320с.

8. . Рева О.Н. JavaScript. Просто как дважды два. / Рева О.Н. - М.: Эксмо, 2007. - 496с.

9. Мартынов Н.Н. Алгоритмизация и основы объектно-ориентированного программирования на JavaScript. / Мартынов Н.Н. - M.: Бином, 2010. - 536 с.

10. www.citforum.ru

11. www.xpoint.ru

12. www.phpclub.unet.ru

13. www.webmasteram.ru

14. www.inftech.webservis.ru

15. www.chip.ua

16. www.codingcraft.ru/glossary.php#subd

17. www.learn.javascript.ru

18. www.javascript.ru

19. www.youngcoder.blogspot.ru/

20. www.ucoz.ru

Приложение 1

Пример 3.1 строка userAgent

navigator.appName = Microsoft Internet Explorer

navigator.appCodeName = Mozilla

navigator.appVersion = 4.0 (compatible; MSIE 5.5; Windows 98)

navigator.userAgent = Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)

Приложение 2

Пример 3.2 проверка поддержки Java.

<SCRIPT>

document.write("<P ID=red>");

if(navigator.javaEnabled()==true)

document.write("Ваша программа поддерживает исполнение Java-апплетов");

if(navigator.javaEnabled()==false)

document.write("<FONT COLOR=red>Ваша программа не поддерживает исполнение Java-апплетов</FONT>");

</SCRIPT>

</example>

Приложение 3

Пример 3.3 работа с параметрами метода open( )

<FORM>

<INPUT TYPE=button VALUE="Простое окно"

onClick="window.open('about:blank','test1',

'directories=no, height=200, location=no, menubar=no,

resizable=no,scrollbars=no,status=no, toolbar=no,

width=200');

">

<INPUT TYPE=button VALUE="Сложное окно"

onClick="window.open('about:blank','test2',

'directories=yes,height=200,location=yes, menubar=yes,

resizable=yes,scrollbars=yes, status=yes,toolbar=yes,

width=200');

">

</FORM>

При нажатии кнопки "простое окно" получаем окно со следующими параметрами:

directories=no - окно без меню;

height=200 - высота 200 px;

location=no - поле location отсутствует;

menubar=no - без меню;

resizable=no - размер изменять нельзя;

scrollbars=no - полосы прокрутки отсутствуют;

status=no - статусная строка отсутствует;

toolbar=no - системные кнопки браузера отсутствуют;

width=200 - ширина 200.

При нажатии кнопки "сложное окно" получаем окно, где:

directories=yes - окно с меню;

height=200 - высота 200 px;

location=yes - поле location есть;

menubar=yes - меню есть;

resizable=yes - размер изменять можно;

scrollbars=yes - есть полосы прокрутки;

status=yes - статусная строка есть;

toolbar=yes - системные кнопки браузера есть;

width=200 - ширина 200.

Приложение 4

Пример 3.4 открытие окна с передачей фокуса

function myfocus(a)

{

id = window.open("","example", "scrollbars,width=300,

height=200");

//открываем окно и заводим переменную с указателем на него

//если окно с таким именем существует, то новое окно не

//создается,а открывается поток для записи в окно с этим именем

if(a==1)

{

id.document.open();

//открываем поток ввода в уже созданное окно

id.document.write("<CENTER>>Открыли окно в первый раз");

//Пишем в этот поток

}

if(a==2)

{

id.document.open();

id.document.write("<CENTER>Открыли окно во второй раз");

}

if(a==3)

{

id.focus();

//передаем фокус, затем выполняем те же действия,

//что и в предыдущем случае

id.document.open();

id.document.write("<CENTER>Открыли окно в третий раз");

}

id.document.write("<FORM><INPUT TYPE=button

onClick='window.close();' VALUE='Закрыть окно'></CENTER>");

id.document.close();

}

Приложение 5

Пример 3.5 применение функции idt = setTimeout("JavaScript_код",Time);

var flag=0;

var idp=null;

function myclock()

{

if(flag==1)

{

d = new Date();

window.document.c.f.value=d.getHours()+":"+d.getMinutes()+":"+d.getSeconds();

}

idp=setTimeout("myclock();",500);

}

function flagss()

{

if(flag==0) flag=1; else flag=0;

}

<FORM NAME=c>Текущее время:

<INPUT NAME=f size=8><INPUT TYPE=button VALUE="Start/Stop"

onClick="flagss();myclock();">

</FORM>

Приложение 6

Пример 3.6 метод clearTimeout( )

var idp1 = null;

function start()

{

d = new Date();

window.document.c1.f1.value =

d.getHours()+":"+d.getMinutes()+":"+d.getSeconds();

idp1=setTimeout("start();",500);

}

function stop()

{

clearTimeout(idp1);idp1=null;

}

<FORM NAME=c1> Текущее время:

<INPUT NAME=f1 size=8>

<INPUT TYPE=button VALUE="Start"

onClick="if(idp1==null)start();">

<INPUT TYPE=button VALUE="Stop"

onClick="if(idp1!=null)stop();">

</FORM>

Приложение 7

нумерация фреймов в одномерном встроенном массиве объекта Window

<FRAMESET ROWS="50,*,50">

<FRAME NAME=top SRC=top.html>

<FRAMESET COLS="100,*,100">

<FRAME NAME=left SRC=left.html>

<FRAME NAME=center SRC=center.html>

<FRAME NAME=right SRC=right.html>

</FRAMESET>

<FRAME NAME=bottom SRC=bottom.html>

</FRAMESET>

Построим теперь перпендикулярное предыдущему примеру - столбец из трех фреймов

<FRAMESET COLS="100,*,100">

<FRAME NAME=left SRC=top.html>

<FRAMESET ROWS="60,*,60">

<FRAME NAME=top SRC=left.html>

<FRAME NAME=center SRC=center.html>

<FRAME NAME=bottom SRC=right.html>

</FRAMESET>

<FRAME NAME=right SRC=bottom.html>

</FRAMESET>

Приложение 8

Пример 3.8 переназначать свойство target function load()

{

if(self.document.f.s.options[document.f.s.selectedIndex].

text=="top")

{

document.f.target = "mytop";

self.top.frames[2].document.open();

self.top.frames[2].document.close();

}

else

{

document.f.target = "mybottom";

self.top.frames[1].document.open();

self.top.frames[1].document.close();

}

return true;

}

Приложение 9

Пример 3.9 функция load()

function load()

{

if(self.document.f.s.options[document.f.s.selectedIndex].

text=="top")

{

window.open("./framer.htm","mytop");

self.top.frames[2].document.open();

self.top.frames[2].document.close();

}

else

{

window.open("./framer.htm","mybottom");

self.top.frames[1].document.open();

self.top.frames[1].document.close();

}

return false;

}

Размещено на Allbest.ru


Подобные документы

  • Назначение и применение JavaScript, общие сведения. Понятие объектной модели применительно к JavaScript. Размещение кода на HTML-странице. URL-схема. Вставка (контейнер SCRIPT, принудительный вызов интерпретатора). Программирование свойств окна браузера.

    лекция [517,1 K], добавлен 09.03.2009

  • Сравнительная характеристика, возможности и функции языков программирования JavaScript и PHP. Основные области их использования. Разработка интерактивного Web-приложения с применением JavaScript на примере теста по теме "Программирование на языке Delphi".

    курсовая работа [19,3 K], добавлен 01.07.2014

  • Исследование возможностей и областей использования языка программирования JavaScript. Сравнительный анализ языков программирования JavaScript и PHP. Разработка интерактивного Web-приложения на примере теста по теме "Программирование на языке Delphi".

    практическая работа [26,0 K], добавлен 04.02.2015

  • Характеристика возможностей редактора DreamWeaver и Front Page. Особенности языков программирования PHP и JavaScript. Основные требования, предъявляемые к Web-странице. Специфика программного обеспечения для ее создания и эффективности использования.

    курсовая работа [44,6 K], добавлен 03.02.2011

  • Изучение создания скриптов на JavaScript. Разработка программы выдачи простого предупреждения по событию Click при выборе гипертекстовой ссылки. Применение контейнера SCRIPT для размещение JavaScript-кода. Получение типа программы просмотра HTML-страниц.

    контрольная работа [21,1 K], добавлен 15.02.2010

  • Размещение кода скрипта JavaScript непосредственно на HTML-странице. Сценарий JavaScript и список основных событий. Полезные конструкции на PHP. Некоторые функции для работы с массивами. Фрагмент кода JavaScript из "Эконометрической модели России".

    презентация [331,2 K], добавлен 25.09.2013

  • Практическая значимость создания сайта. Язык программирования JavaScript. Основные области использования языка JavaScript при создании интерактивных HTML-страниц. Язык программирования PHP. Программная основа сайта. Создание оформления дизайна сайта.

    дипломная работа [1,1 M], добавлен 05.03.2013

  • Описание основных используемых технологий и языков программирования. Язык программирования JavaScript. Таблица стилей CSS. Общая схема работы web-приложения. API система "1С-Битрикс: Управление сайтом". Формирование требований к сценариям работы.

    дипломная работа [186,4 K], добавлен 30.04.2014

  • Рассмотрение понятия и классификации Web-технологий. Основные требования к созданию главной страницы сайта, раздела "О нас", контента, привязанности. Определение направлений использования языков программирования HTML, PHP, JavaScript, VBScript, Perl.

    курсовая работа [49,3 K], добавлен 13.07.2010

  • Особенности программирования на языке HTML и JavaScript. Основные стили форматирования текста. Анализ основных приемов и методов создания страниц, рисунков, таблиц и гиперссылок. Основные цвета и их коды. Разработка собственного сайта и его презентация.

    курсовая работа [61,3 K], добавлен 29.01.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.