Разработка методики преподавания факультатива по программированию на языке JavaScript (для старших классов с углубленным изучением информатики)

Психолого-педагогические особенности развития старших школьников и преподавания программирования в старших классах. Тематическое планирование учебного материала. Программа и содержание факультативного курса "Программирование на языке JavaScript".

Рубрика Педагогика
Вид дипломная работа
Язык русский
Дата добавления 27.06.2011
Размер файла 1,0 M

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

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

pow (x, n)

Возвращается значение xn.

random()

Возвращает псевдослучайное x Є [0, 1).

Round (число)

Возвращает значение числа, округленного до целых.

sin (число)

Возвращает синус числа, заданного в радианах.

sqrt (число)

Возвращает квадратный корень из числа.

tan (число)

Возвращает тангенс числа, заданного в радианах.

Таблица 9. Методы класса Date.

Метод

Описание

getDate()

Возвращает число.

getDay()

Возвращает цифру, обозначающую день недели.

getFullYear()

Возвращает год.

getHours()

Возвращает час.

getMilliseconds()

Возвращает миллисекунды.

getMinutes

Возвращает минуты.

getMonth()

Возвращает цифру, обозначающую месяц.

getSeconds()

Возвращает секунды.

getTime()

Возвращает время в виде количества миллисекунд, прошедших с полуночи 1 января 1970года.

getTimezoneOffset()

Возвращает разницу в минутах между локальным и универсальным временем.

getUTCDate()

Возвращает число по универсальному времени.

getUTCDay()

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

getUTCFullYear()

Возвращает год по универсальному времени.

getUTCHours()

Возвращает час по универсальному времени.

getUTCMilliseconds()

Возвращает миллисекунды по универсальному времени.

getUTCMinutes()

Возвращает минуты по универсальному времени.

getUTCMonth()

Возвращает цифру, обозначающую месяц, по универсальному времени.

getUTCSeconds()

Возвращает секунды по универсальному времени.

setDate(Число)

Устанавливает число.

setFullYear (Год, Месяц, Число)

Устанавливает год, число и месяц если они заданы.

setHours (час, мин., сек.)

Устанавливает час, а так же минуты и секунды, если заданы.

setMilliseconds (Миллисек)

Устанавливает миллисекунды.

setMinutes (мин, сек, миллисек)

Устанавливает минуты, а так же секунды и миллисекунды, если заданы.

setMonth (Месяц, число)

Устанавливает месяц, а так же число, если задано.

setSecods (сек, миллисек)

Устанавливает секунды, а так же миллисекунды, если заданы.

setTime (Время)

Устанавливает время, принимая в качестве параметра количество миллисекунд, прошедших с 1 января 1970 года.

setUTCDate (Число)

Устанавливает число по универсальному времени.

setUTCFullYear (Год, месяц, число)

Устанавливает год, а так же число и месяц, если они заданы, по универсальному времени.

setUTCHouors (Часы, мин, сек)

Устанавливает часы, а так же минуты и миллисекунды, если они заданы, по универсальному времени.

setUTCMilliseconds (Миллисек)

Устанавливает миллисекунды по универсальному времени.

setUTCMinutes (Мин, сек, миллисек)

Устанавливает минуты, а так же секунды и миллисекунды, если они заданы, по универсальному времени.

setUTCMonth (Месяц, число)

Устанавливает месяц, а так же число, если оно задано, по универсальному времени.

setUTCSeconds (Сек, миллисек)

Устанавливает секунды, а так же миллисекунды, если они заданы, по универсальному времени.

toLocaleString()

Преобразует дату в строку, используя интернациональные настройки системы, и возвращает её.

toString()

Преобразует дату в строку и возвращает её.

toUTCString()

Преобразует дату в строку в формате универсального времени и возвращает её.

Таблица 10. Свойства класса Boolean.

Свойство

Описание

prototype

Свойство, позволяющее добавить новые свойства и методы ко всем создаваемым строковым объектам.

Таблица 11. Методы класса Boolean.

Метод

Описание

tostring (основание)

Возвращает строковое представление числа в системе счисления с указанным основанием.

Таблица 12. Свойства класса Function.

Свойство

Описание

arguments

Возвращает массив аргументов, переданных функции. Используется только в теле функции.

caller

Возвращает ссылку на функцию, вызвавшую текущую функцию. Если функция вызвана из программы возвращается null.

length

Возвращает количество аргументов, требуемых функцией.

Таблица 13. Методы класса Function.

Метод

Описание

toString()

Возвращает строку, представляющую исходный код функции.

Таблица 14. Свойства класса Array.

Свойство

Описание

length

Длина массива.

prototype

Свойство, позволяющее добавить новые свойства и методы ко всем созданным массивам.

Таблица 15. Методы класса Array.

Метод

Описание

concat (список)

Возвращает массив, получившийся в результате объединения текущего массива и элементов, перечисленных в списке, при этом список может содержать и другие массивы.

Например:

a = [1, 2, 3]; b = [4, 5]; c = a.concat (b, 6);

отсюда: c = [1, 2, 3, 4, 5, 6]

join (разделитель)

Возвращает строку, получившуюся в результате слияния всех элементов массива, разделенных разделителем.

pop()

Удаляет последний элемент массива и возвращает его значение. Если массив пуст, то возвращается undefined.

push(список)

Добавляет в массив элементы, перечисленные в списке, и возвращает новую длину массива. Список может содержать массивы.

reverse()

Возвращает массив, порядок элементов которого изменяется на противоположный.

Например:

a = [1, 2, 3];

b = a.revice ( );

отсюда: b = [3, 2, 1];

shift()

Удаляет первый элемент массива и возвращает его значение.

slice(1, n)

Возвращает массив, образованный из элементов текущего массива, от первого элемента (1) включительно, до последнего (n) не включая. Если индекс элемента пропущен, то массив состоит только из элементов стоящих до первого элемента (1).

Например:

a = [1, 2, 3, 4];

b = a.slice (2, 3) или b = [1, 2];

b = a.slice (2);

отсюда: b = [1, 2]

sort(имя функции)

Возвращается массив, отсортированный в соответствии с функцией сортировки, которая должна принимать два параметра и возвращать одно из следующих значений:

1 если первый больше второго;

-1 если первый меньше второго;

0 если они одинаковы.

splice (1, n, список)

Удаляет из массива заданное количество элементов (n), начиная с указанного (1) и вставляет на их место новые элементы из списка.

toString()

Преобразует содержимое массива в символьную строку.

unshift(список)

Возвращает массив, получившийся в результате объединения элементов текущего массива с элементами из списка, вставленных в начало текущего массива. Список может содержать и другие массивы.

Например:

a = [1, 2, 3];

b = [4, 5];

c = a.unshift (b, 5];

отсюда: с = [4, 5, 6, 1, 2, 3]

Приложение VI

Свойства, методы и события внешних классов объектов языка JavaScript

Таблица 1. Свойства объекта event.

Свойство

Описание

altKey

Возвращает true, если была нажата клавиша Alt.

altLeft

Возвращает true, если была нажата левая клавиша Alt, и false, если правая.

button

Возвращает номер, соотвествующий кнопкам мыши, нажатым пользователем.
0 - ничего не было нажато; 1 - нажата левая кнопка; 2 - нажата правая кнопка; 3 - одновременно нажаты левая и правая кнопки; 4 - нажата средняя кнопка; 5 - одновременно нажаты левая и средняя кнопки; 6 - одновременно нажаты правая и средняя кнопки; 7 - одновременно нажаты все кнопки.

cancelBubble

Задает, прерывать или не прерывать дальнейшее прохождение событий.

clientX

Возвращает горизонтальную координату курсора мыши относительно клиентской области окна (без учета рамок, заголовка, строки меню, панелей инструментов и строки состояния).

clientY

Возвращает вертикальную координату курсора мыши относительно клиентской области окна (без учета рамок, заголовка, строки меню, панелей инструментов и строки состояния).

ctrlKey

Возвращает true, если была нажата клавиша Ctrl.

ctrlLeft

Возвращает true, если была нажата левая клавиша Ctrl, и false, если правая.

fromElement

Возвращает ссылку на элемент, с которого переместился курсор мыши при наступлении события onmouseover или onmouseout.

keyCode

Возвращает код нажатой клавиши клавиатуры в кодировке Unicode.

offsetX

Возвращает горизонтальную координату курсора мыши относительно элемента страницы, вызвавшего это событие.

offsetY

Возвращает вертикальную координату курсора мыши относительно элемента страницы, вызвавшего это событие

propertyName

Возвращает имя атрибута тега или стиля или свойства элемента страницы, значение которого изменилось.

repeat

Возвращает true, если событие onkeypress наступило повторно вследствие того, что пользователь удерживает клавишу нажатой, и false - в противном случае.

returnValue

Задает, будет ли выполняться действие по умолчанию для элемента страницы.

screenX

Возвращает горизонтальную координату курсора мыши относительно экрана.

screenY

Возвращает вертикальную координату курсора мыши относительно экрана.

shiftKey

Возвращает true, если была нажата клавиша Shift.

shiftLeft

Возвращает true, если была нажата левая клавиша Shift, и false, если правая.

srcElement

Возвращает ссылку на элемент страницы, вызвавший наступление события.

toElement

Возвращает ссылку на элемент страницы, на который пользователь перемещает курсор мыши.

type

Возвращает имя события без приставки "on".

X

Возвращает горизонтальную координату курсора мыши относительно родительского элемента.

Y

Возвращает вертикальную координату курсора мыши относительно родительского элемента.

Таблица 2. Свойства объекта window.

Свойство

Описание

closed

Возвращает true, если текущее окно закрыто.

defaultStatus

Сообщение по умолчанию, отображаемое в строке состояния окна.

document

Возвращает ссылку на документ, загруженный в текущее окно.

event

Возвращает ссылку на объект event.

frames

Возвращает ссылку на коллекцию фреймов.

history

Возвращает ссылку на объект окна history.

location

Возвращает ссылку на объект окна location.

name

Возвращает имя окна или фрейма.

navigator

Возвращает ссылку на объект окна navigator.

opener

Возвращает ссылку на окно, которое открыло текущее окно, например, методом open.

parent

Возвращает ссылку на родительское окно, если текущий объект window представляет собой фрейм. В противном случае возвращается ссылка на само это окно.

self

Возвращает ссылку на объект window текущего окна.

status

Текст, отображаемый в строке состояния окна браузера.

top

Возвращает ссылку на родительское окно самого верхнего уровня, если текущий объект window представляет собой фрейм. В противном случае возвращается ссылка на само это окно window.

Таблица 3. Методы объекта window.

Метод

Описание

alert(текст)

Выводит на экран окно предупреждения с текстом, переданным в качестве параметра.

blur ()

Удаляет фокус с текущей страницы.

clearInterval(таймер)

Останавливает таймер, установленный методом setInterval.

clearTimeout(таймер)

Останавливает таймер, установленный методом setTimeout.

close()

Закрывает текущее окно браузера.

confirm(текст)

Выводит на экран окно предупреждения с текстом, переданным в качестве параметра, предлагающее пользователю сделать выбор. Если пользователь нажмет кнопку ОК, возвращается true, если Отмена -- false.

execScript(выражение)

Выполняет код сценария.

focus()

Переносит фокус на текущее окно.

navigate(адрес)

Загружает в окно Web-страницу, адрес которой передан в качестве параметра.

open(адрес, имя окна, "список свойств окна, разделенных запятыми")

Открывает новое окно браузера, загружает в него документ, адрес которого передан в первом параметре, и присваивает окну имя, переданное во втором параметре. В третьем параметре может быть передан список свойств окна.

prompt(приглашение, значение по умолчанию)

Выводит на экран диалоговое окно с полем ввода, приглашающее пользователя ввести какое-либо строковое значение. Текст приглашения передается в качестве первого параметра; во втором параметре может быть передано значение по умолчанию.

scroll(X, Y)

Прокручивает содержимое окна до точки с координатами X и Y.

setInterval(функция или выражение, интервал, список аргументов функции, разделенных запятыми)

Указывает процедуре выполняться периодически через заданное количество миллисекунд.

setTimeout(функция или выражение, интервал, список аргументов функции, разделенных запятыми)

Запускает программу через заданное количество миллисекунд после загрузки страницы.

Таблица 4. События объекта window.

Событие

Описание

onbeforeunload

Происходит перед выгрузкой страницы, что позволяет сохранить данные.

onblur

Выход окна из фокуса.

onerror

Ошибка при передаче.

onfocus

Окно становится активным.

onhelp

Нажатие пользователем клавиши F1.

onload

Страница полностью загружена.

onresize

Изменение пользователем размеров окна.

onscroll

Прокрутка окна пользователем.

onunload

Происходит непосредственно перед выгрузкой страницы.

Таблица 5. Свойства объекта document.

Свойство

Атрибут

Описание

activeElement

Идентифицирует активный элемент.

alinkColor

ALINK

Задает или возвращает цвет активных гиперссылок.

bgColor

BGCOLOR

Задает или возвращает цвет фона страницы.

body

Возвращает ссылку на все содержимое тега <BODY>.

fgColor

TEXT

Задает или возвращает цвет текста переднего плана.

lastModified

Возвращает дату последнего изменения документа в виде строки.

linkColor

LINK

Задает или возвращает цвет не посещенных гиперссылок в документе.

location

Возвращает полный URL документа.

parentWindow

Возвращает родительское окно для документа.

readyState

Возвращает текущее состояние загружаемого документа. Возвращает одно из четырех значений:
complete - означает, что документ полностью загружен; interactive - загружен не полностью но доступен для просмотра и управления
loading - загружается; uninitialized - недоступен, как правило, загружается.

referer

Возвращает URL Web-страницы, с которой пользователь перешел на текущую страницу. Если же пользователь перешел на нее простым набором адреса в строке Web-обозревателя, возвращается пустая строка.

title

TITLE

Возвращает заголовок Web-страницы, заданный в теге <TITLE>.

url

URL

Задает или возвращает URL текущей Web-страницы.

vlinkColor

VLINK

Задает или возвращает цвет посещенных гиперссылок в документе.

Таблица 6. Методы объекта document.

Метод

Описание

close()

Закрывает текущее окно браузера.

elementFromPoint (X, Y)

Возвращает ссылку на элемент, находящийся по координатам X и У.

open(адрес, имя окна, "список свойств окна, разделенных запятыми")

Открывает новое окно браузера, загружает в него документ, адрес которого передан в первом параметре, и присваивает окну имя, переданное во втором параметре. В третьем параметре может быть передан список свойств окна.

write(текст)

Записывает текст, переданный как параметр, в текущее место документа.

writeln (текст)

То же самое, что write(), но в конце добавляет символы возврата каретки и перевода строки.

Таблица 7. События объекта document.

Событие

Описание

onclick

Происходит при щелчке левой кнопкой мыши.

onblclick

Происходит при двойном щелчке левой кнопкой мыши.

Событие

Описание

ondragstart

Происходит, когда пользователь выполняет перетаскивание.

onerror

Ошибка при передаче.

onhelp

Нажатие пользователем клавиши F1.

onkeydown

Происходит при нажатии любой клавиши.

onkeypress

Происходит при отпускании клавиши.

onkeyup

Происходит при нажатии клавиши.

onload

Происходит при полной загрузке документа.

onmousedown

Происходит при нажатии кнопки мыши.

onmousemove

Происходит при перемещении указателя мыши.

onmouseout

Происходит, когда указатель мыши выходит за границы элемента.

onmouseover

Происходит при наведении указателя мыши на элемент.

onmouseup

Происходит, когда пользователь отпускает кнопку мыши.

Таблица 8. Коллекции объекта document.

Коллекция

Описание

all

Коллекция всех тегов и элементов в основной части документа.

anchors

Коллекция всех «якорей» (закладок) в документе.

applets

Коллекция всех объектов в документе, включая встроенные элементы управления, графические элементы, апплеты и другие объекты.

embeds

Коллекция всех внедренных объектов в документ.

forms

Коллекция всех форм на странице.

frames

Коллекция всех фреймов, определенных в теге <FRAMESET>.

images

Коллекция всех графических элементов на странице.

links

Коллекция всех ссылок и блоков <AREA> на странице.

plugins

Еще одно название для коллекции внедренных объектов документа.

scripts

Коллекция всех разделов <SCRIPT> на странице.

Таблица 9. Свойства объекта location.

Свойство

Описание

href

Возвращает полный URL-адрес в виде строки.

host

Возвращает часть URL «хост:порт»; значение порта содержится лишь тогда, когда явно было указано в URL-адресе.

hostname

Возвращает часть URL «хост».

pathname

Возвращает путь к объекту или файлу, находящийся после третьего «/».

port

Возвращает номер порта URL.

protocol

Возвращает начальную часть, определяющую протокол, за который следует двоеточие, например «http:».

search

Возвращает строку запроса или данные URL после знака «?».

Таблица 10. Методы объекта location.

Метод

Описание

assign()

Загружает другую страницу.

reload()

Обновляет текущую страницу.

replace()

Загружает страницу с указанным в параметре URL-адресом и заменяет URL-адрес текущей страницы.

Таблица 11. Свойства объекта history.

Свойство

Описание

length

Возвращает количество элементов в списке посещенных страниц.

Таблица 12. Методы объекта history.

Метод

Описание

back()

Загружает предыдущую страницу из списка.

forward()

Загружает следующую страницу из списка.

go()

Загружает страницу с относительным номером n из списка (от 0 до history.length-1) или с указанным URL-адресом.

Таблица 13. Свойства объекта navigator.

Свойство

Описание

appCodeName

Возвращает название кода программы браузера. Например, "Mozilla".

appName

Возвращает название браузера, например, "Netscape" или "Microsoft Internet Explorer".

appVersion

Возвращает версию браузера.

cookieEnabled

Возвращает true, если браузеру разрешен пользователем прием cookie (для хранение небольших объемов информации на диске компьютера).

userAgent

Возвращает строку, идентифицирующую браузер клиента.

Таблица 12. Методы объекта navigator.

Метод

Описание

taintEnabled()

Возвращает значение false. Включен для совместимости с Netscape Navigator.

javaEnabled()

Сообщает, возможен ли в данном браузере запуск кода сценария на языке JavaScript. Возвращает логическое значение.

Таблица 14. Коллекции объекта navigator.

Метод

Описание

mimeTypes()

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

plugins()

Коллекция всех внедряемых объектов на странице.

Приложение VII

Свойства, методы и события объекта form и элементов формы языка JavaScript

Таблица 1. Свойства объекта form.

Свойство

Описание

action

Отвечает за вызов сценария. В данном свойстве указывается URL-адрес сценария.

elements

Возвращает ссылку на коллекцию elements.

encoding

Указывает способ кодирования информации при ее пересылке на сервер или указанный адрес e-mail.

method

Определяет метод доступа к ресурсам http-сервера из браузера.

name

Задает имя формы.

target

Определяет имя окна, в которое следует загружать результат обращения к сценарию.

Таблица 2. Методы объекта form.

Метод

Описание

reset()

Позволяет очистить форму.

submit()

Позволяет выполнить отправку данных серверной программе.

Таблица 3. События объекта form.

Событие

Описание

onreset

Восстановление значений умолчания в полях формы. Происходит при посылке данных.

onsubmit

Происходит при очистке формы.

Таблица 4. Свойства элемента button.

Свойство

Описание

form

Возвращает ссылку на форму, в которой находится данный элемент управления.

name

Задает имя элемента формы или возвращает имя элемента формы, заданное в атрибуте name|id тега <INPUT>.

type

Возвращает тип элемента управления, заданный в атрибуте TYPE тега <INPUT>.

value

Значение текущего элемента формы. То же самое, что и данные, которые он отправит серверной программе.

Таблица 5. Методы элемента button.

Метод

Описание

blur()

Убирает фокус (делать активным) ввода с текущего элемента формы.

focus()

Помещает фокус ввода на текущий элемент формы.

Таблица 6. События элемента button.

Событие

Описание

onblur

Происходит, когда текущий элемент формы теряет фокус ввода.

onclick

Происходит, когда пользователь щелкает по кнопке.

onfocus

Происходит, когда текущий элемент формы получает фокус ввода.

onblur

Происходит, когда текущий элемент формы теряет фокус ввода.

Таблица 7. Свойства элемента checkbox.

Свойство

Описание

form

Возвращает ссылку на форму, в которой находится данный элемент управления.

name

Задает имя элемента формы или возвращает имя элемента формы, заданное в атрибуте name|id тега <INPUT>.

type

Возвращает тип элемента управления, заданный в атрибуте TYPE тега <INPUT>.

value

Значение текущего элемента формы. То же самое, что и данные, которые он отправит серверной программе.

Таблица 8. Методы элемента checkbox.

Метод

Описание

blur()

Убирает фокус (делать активным) ввода с текущего элемента формы.

focus()

Помещает фокус ввода на текущий элемент формы.

Таблица 9. События элемента checkbox.

Событие

Описание

onblur

Происходит, когда текущий элемент формы теряет фокус ввода.

onfocus

Происходит, когда текущий элемент формы получает фокус ввода.

Таблица 10. Свойства элемента hidden.

Свойство

Описание

checked

Возвращает true, если флажок находится во включенном состоянии.

defaultChecked

Возвращает значение true, если флажок включен по умолчанию, или false - в противном случае.

form

Возвращает ссылку на форму, в которой находится данный элемент управления.

indeterminate

Возвращает значение true, если флажок находится в неопределенном состоянии (закрашен серым), или false в противном случае.

name

Задает имя элемента формы или возвращает имя элемента формы, заданное в атрибуте name|id тега <INPUT>.

type

Возвращает тип элемента управления, заданный в атрибуте TYPE тега <INPUT>.

value

Значение текущего элемента формы. То же самое, что и данные, которые он отправит серверной программе.

Таблица 11. Методы элемента hidden.

Метод

Описание

blur()

Убирает фокус (делать активным) ввода с текущего элемента формы.

focus()

Помещает фокус ввода на текущий элемент формы.

Таблица 12. События элемента hidden.

Событие

Описание

onblur

Происходит, когда текущий элемент формы теряет фокус ввода.

onclick

Происходит, когда пользователь щелкает по кнопке.

onfocus

Происходит, когда текущий элемент формы получает фокус ввода.

Таблица 13. Свойства элемента password.

Свойство

Описание

defaultValue

Возвращает начальное значение, заданное атрибутом VALUE тега <INPUT>.

form

Возвращает ссылку на форму, в которой находится данный элемент управления.

maxLength

Задает или возвращает максимальное количество символов, которое может быть введено в поле.

name

Задает имя элемента формы или возвращает имя элемента формы, заданное в атрибуте name|id тега <INPUT>.

readonly

Возвращает значение true, если элемент доступен только для чтения, или false в противном случае.

type

Возвращает тип элемента управления, заданный в атрибуте TYPE тега <INPUT>.

value

Значение текущего элемента формы. То же самое, что и данные, которые он отправит серверной программе.

Таблица 14. Методы элемента password.

Метод

Описание

blur()

Убирает фокус (делать активным) ввода с текущего элемента формы.

focus()

Помещает фокус ввода на текущий элемент формы.

select()

Выделяет текст в текстовом поле.

Таблица 15. События элемента password.

Событие

Описание

onblur

Происходит, когда текущий элемент формы теряет фокус ввода.

onchange

Происходит после того, как пользователь изменил данные в текстовом поле, либо переместил фокус ввода на другой элемент формы, либо отправил данные формы серверной программе. Наступает перед событием onblur.

onfocus

Происходит, когда текущий элемент формы получает фокус ввода.

Таблица 16. Свойства элемента radio.

Свойство

Описание

checked

Возвращает true, если радиокнопка находится во включенном состоянии.

defaultChecked

Возвращает значение true, если радиокнопка включена по умолчанию, или false - в противном случае.

form

Возвращает ссылку на форму, в которой находится данный элемент управления.

name

Задает имя элемента формы или возвращает имя элемента формы, заданное в атрибуте name|id тега <INPUT>.

type

Возвращает тип элемента управления, заданный в атрибуте TYPE тега <INPUT>.

value

Значение текущего элемента формы. То же самое, что и данные, которые он отправит серверной программе.

Таблица 17. Методы элемента radio.

Метод

Описание

blur()

Убирает фокус (делать активным) ввода с текущего элемента формы.

focus()

Помещает фокус ввода на текущий элемент формы.

Таблица 18. События элемента radio.

Событие

Описание

onblur

Происходит, когда текущий элемент формы теряет фокус ввода.

onclick

Происходит, когда пользователь щелкает по кнопке.

onfocus

Происходит, когда текущий элемент формы получает фокус ввода.

Таблица 19. Свойства элемента reset.

Свойство

Описание

form

Возвращает ссылку на форму, в которой находится данный элемент управления.

name

Задает имя элемента формы или возвращает имя элемента формы, заданное в атрибуте name|id тега <INPUT>.

type

Возвращает тип элемента управления, заданный в атрибуте TYPE тега <INPUT>.

value

Значение текущего элемента формы. То же самое, что и данные, которые он отправит серверной программе.

Таблица 20. Методы элемента reset.

Метод

Описание

blur()

Убирает фокус (делать активным) ввода с текущего элемента формы.

focus()

Помещает фокус ввода на текущий элемент формы.

Таблица 21. События элемента reset.

Событие

Описание

onblur

Происходит, когда текущий элемент формы теряет фокус ввода.

onclick

Происходит, когда пользователь щелкает по кнопке.

onfocus

Происходит, когда текущий элемент формы получает фокус ввода.

Таблица 22. Свойства элемента select.

Свойство

Описание

disabled

Делает форму недоступной. Возвращает значение true или false.

form

Возвращает ссылку на форму, в которой находится данный список.

length

Возвращает количество пунктов, имеющихся в данном списке.

multiple

Разрешение помечать сразу несколько пунктов списка. Возвращает значение true или false.

name

Имя списка.

options

Возвращает ссылку на коллекцию пунктов, имеющихся в данном списке

selectedIndex

Номер выбранного пользователем пункта. (Нумерация пунктов начинается с нуля.)

size

Количество одновременно отображаемых пунктов.

type

Возвращает тип элемента формы. Для списка равно "select-multiple", если в теге <SELECT> присутствует атрибут MULTIPLE, или "select-one" - в противном случае.

value

Значение пункта, выбранного в списке.

Таблица 23. Свойства элемента option.

Свойство

Описание

defaultSelected

Определяет данный пункт как помеченный по умолчанию. Возвращает значение true или false.

index

Позиция пункта в списке.

selected

Возвращает true, если пункт выбран в списке.

text

Текст пункта списка.

value

Значение пункта, выбранного в списке. Если этот атрибут не задан, возвращается пустая строка.

Таблица 24. Методы элемента select.

Метод

Описание

blur()

Убирает фокус (делать активным) ввода с текущего элемента формы.

focus()

Помещает фокус ввода на текущий элемент формы.

Таблица 25. События элемента select.

Событие

Описание

onblur

Происходит, когда текущий элемент формы теряет фокус ввода.

onchange

Происходит, когда выделяется элемент списка.

onfocus

Происходит, когда текущий элемент формы получает фокус ввода.

Таблица 26. Свойства элемента submit.

Свойство

Описание

form

Возвращает ссылку на форму, в которой находится данный элемент управления.

name

Задает имя элемента формы или возвращает имя элемента формы, заданное в атрибуте name|id тега <INPUT>.

type

Возвращает тип элемента управления, заданный в атрибуте TYPE тега <INPUT>.

value

Значение текущего элемента формы. То же самое, что и данные, которые он отправит серверной программе.

Таблица 27. Методы элемента submit.

Метод

Описание

blur()

Убирает фокус (делать активным) ввода с текущего элемента формы.

focus()

Помещает фокус ввода на текущий элемент формы.

Таблица 28. События элемента submit.

Событие

Описание

onblur

Происходит, когда текущий элемент формы теряет фокус ввода.

onclick

Происходит, когда пользователь щелкает по кнопке.

onfocus

Происходит, когда текущий элемент формы получает фокус ввода.

Таблица 29. Свойства элемента text.

Свойство

Описание

defaultValue

Возвращает начальное значение, заданное атрибутом VALUE тега <INPUT>.

form

Возвращает ссылку на форму, в которой находится данный элемент управления.

maxLength

Задает или возвращает максимальное количество символов, которое может быть введено в поле (аналогично атрибуту MAXLENGTH тега <INPUT>).

name

Задает имя элемента формы или возвращает имя элемента формы, заданное в атрибуте name|id тега <INPUT>.

readonly

Возвращает значение true, если элемент доступен только для чтения, или false в противном случае.

type

Возвращает тип элемента управления, заданный в атрибуте TYPE тега <INPUT>.

value

Значение текущего элемента формы. То же самое, что и данные, которые он отправит серверной программе.

Таблица 30. Методы элемента text.

Метод

Описание

blur()

Убирает фокус (делать активным) ввода с текущего элемента формы.

focus()

Помещает фокус ввода на текущий элемент формы.

select()

Выделяет текст в текстовом поле.

Таблица 31. События элемента text.

Событие

Описание

onblur

Происходит, когда текущий элемент формы теряет фокус ввода.

onchange

Происходит после того, как пользователь изменил данные в текстовом поле и либо переместил фокус ввода на другой элемент формы, либо отправил данные формы серверной программе. Наступает перед событием onblur.

onfocus

Происходит, когда текущий элемент формы получает фокус ввода.

onselect

Происходит, когда выделяется текст в поле ввода.

Таблица 32. Свойства элемента textarea.

Свойство

Описание

cols

Ширина области редактирования (в символах).

defaultValue

Возвращает начальное значение, помещенное в область редактирования.

form

Возвращает ссылку на форму, в которой находится данный элемент управления.

name

Имя области редактирования.

readonly

Возвращает значение true, если элемент доступен только для чтения, или false в противном случае.

rows

Высота области редактирования (в строках).

type

Возвращает тип элемента формы. Для области редактирования всегда равно "textarea".

value

Значение текущей области редактирования. То же самое, что и данные, которые она отправит серверной программе.

wrap

Управление автоматическим переносом строк внутри окна и при передаче введенного текста на сервер: off - без переноса, physical - автоматический перенос с вставкой в соответствующие места текста символов перехода на новую строку, virtual - автоматический перенос строк без добавления символов перехода на новую строку.

Таблица 33. События элемента textarea.

Событие

Описание

onblur

Происходит, когда текущий элемент формы теряет фокус ввода.

onchange

Происходит после того, как пользователь изменил данные в текстовом поле, либо переместил фокус ввода на другой элемент формы, либо отправил данные формы серверной программе. Наступает перед событием onblur.

onfocus

Происходит, когда текущий элемент формы получает фокус ввода.

onselect

Происходит, когда выделяется текст в поле ввода.

Таблица 34. Свойства объекта Image.

Свойство

Описание

border

Возвращает ширину границы изображения в пикселях.

complete

Возвращает логическое значение, указывающее загружено ли изображение.

height

Возвращает высоту изображения в пикселях.

width

Возвращает ширину изображения.

hspace

Возвращает расстояние между правой и левой границей изображения и окружающим текстом.

vspace

Возвращает расстояние между верхней и нижней границей изображения и окружающим текстом.

name

Возвращает значение атрибута name тега <IMG>.

src

Задает или возвращает URL-адрес изображения.

lowsrc

Задает или возвращает URL-адрес менее качественной версии изображения.

Таблица 35. Методы элемента Image.

Метод

Описание

blur()

Убирает фокус (делать активным) ввода с изображения.

focus()

Помещает фокус ввода на изображение.

Таблица 36. События элемента Image.

Событие

Описание

onblur

Происходит, когда графический объект теряет фокус ввода.

onfocus

Происходит, когда графический объект получает фокус ввода.

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

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

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