Методический анализ темы "JavaScript"
01 Декабря 2010, автор: пользователь скрыл имя
Описание работы
Актуальность данной темы заключается в том, что в настоящее время большинство преподавателей подготавливаясь к своим лекциям, составляют опорные конспекты, перерабатывают материал и выстраивают его, таким образом, чтоб учащиеся его лучше усвоили. Проанализировав материал, преподаватель сам начинает лучше ориентироваться в нём.
Файлы: 1 файл
курсач.doc
— 311.00 Кб (Скачать файл) Тело
цикла может быть как простым,
так и составным оператором (составной
необходимо заключать в фигурные
скобки). Операторы инициализация_
- выполняется
инициализация_переменных_
цикла; - проверяется условие_продолжения_цикла:
- если оно ложно (false), цикл закончен,
- если же истинно (true), то продолжаем далее;
- выполняется тело_цикла;
- выполняется модификация_переменных_цикла;
- переходим к пункту 2.
Рассмотрим
типичный пример использования этого
оператора:
document.write('Кубы чисел от 1 до 100:');
for (n=1; n<=100; n++)
document.write('<BR>'+n+'<sup>
Здесь Math — встроенный объект, предоставляющий многочисленные математические константы и функции, а Math.pow(n,m) вычисляет степенную функцию nm. Результат работы скрипта получите самостоятельно.
break
Оператор
break позволяет досрочно покинуть тело
цикла. Возвращаясь к нашему примеру с
кубами чисел, распечатаем только кубы,
не превышающие 5000.
document.write('Кубы чисел, меньшие 5000:');
for (n=1; n<=100; n++)
{
s=Math.pow(n,3);
if(s>5000) break;
document.write('<BR>'+n+'<sup>
}
Несмотря на то, что переменную n мы заставили пробегать от 1 до 100, т.е. заведомо с запасом, реально же цикл выполнится для значений n от 1 до ... получите сами!
continue
Оператор
continue позволяет перейти к следующей итерации
цикла, пропустив выполнение всех нижестоящих
операторов в теле цикла. Если нам нужно
вывести кубы чисел от 1 до 100, превышающие
10 000, то мы можем составить такой цикл:
document.write('Кубы
чисел от 1 до 100, большие 10 000:');
for (n=1; n<=100; n++)
{
s=Math.pow(n,3);
if(s <= 10000) continue;
document.write('<BR>'+n+'<sup>
}
Проверьте самостоятельно, кубы каких чисел будут выведены скриптом. Разумеется, для большей гибкости можно использовать в циклах оба оператора break и continue.
return
Оператор
return используют для возврата значения
из функции или обработчика события. Рассмотрим
пример с функцией:
function sign(n)
{
if (n>0) return 1;
if (n<0) return -1;
return 0;
}
alert( sign(-3) );
Обратите внимание: оператор return не только указывает, какое значение должна вернуть функция, но и прекращает выполнение дальнейших операторов в теле функции.
При
использовании в обработчиках событий
оператор return позволяет отменить или не
отменять действие по умолчанию, которое
совершает браузер при возникновении
данного события. Отменить его, однако,
можно не для всех событий. Рассмотрим
пример:
<FORM ACTION="newpage.html" METHOD=post>
<INPUT TYPE=submit VALUE="Отправить?"
onClick="alert('Не отправим!');return false;">
</FORM>
В этом примере без оператора return false пользователь увидел бы окно предупреждения "Не отправим!" и далее был бы перенаправлен на страницу newpage.html. Оператор же return false позволяет отменить отправку формы, и пользователь лишь увидит окно предупреждения.
Аналогично, чтобы отменить действие по умолчанию для событий onClick, onKeyDown, onKeyPress, onMouseDown, onMouseUp, onSubmit, onReset, нужно использовать return false. Для события onMouseOver с этой же целью нужно использовать оператор return true. Для некоторых же событий, например onMouseOut, onLoad, onUnload, отменить действие по умолчанию невозможно.
2. Спецификация учебной информации
2.1 Спецификация учебных элементов
| № | Учебный элемент | Опорное понятие | Новое понятие | Символ | Уровень усвоения |
| 1 | JavaScript | + | 2 | ||
| 2 | Тэг | + | 2 | ||
| 3 | Web | + | www | 2 | |
| 4 | HTML | + | 2 | ||
| 5 | NetScape | + | 2 | ||
| 6 | Стандарт | + | 1 | ||
| 7 | Язык программирования | + | 1 | ||
| 8 | Контейнер | + | 2 | ||
| 9 | Гипертекст | + | 2 | ||
| 10 | Литерал | + | 2 | ||
| 11 | Операция | + | 1 | ||
| 12 | Оператор | + | 1 | ||
| 13 | Кавычки | + | “ “ | 1 | |
| 14 | Косая черта | + | \ | 1 | |
| 15 | Метод | + | 1 | ||
| 16 | Переменная | + | 1 | ||
| 17 | Функция объявления | + | 2 | ||
| 18 | Скрипт | + | 2 | ||
| 19 | Программа | + | 2 | ||
| 20 | Массив | + | 2 | ||
| 21 | Ошибка | + | 1 | ||
| 22 | Конструктор Array | + | 2 | ||
| 23 | Аргумент | + | 1 | ||
| 24 | Строка | + | 1 | ||
| 25 | URL | + | 1 | ||
| 26 | Сортировка | + | 1 | ||
| 27 | Объектовая обёртка | + | 2 | ||
| 28 | Модель DOM | + | 2 | ||
| 29 | Клиент | + | 1 | ||
| 30 | Браузер | + | 1 | ||
| 31 | Сервер | + | 1 | ||
| 32 | Предупреждение | + | 1 | ||
| 33 | Значение | + | 1 | ||
| 34 | Условие | + | 1 | ||
| 35 | Цикл | + | 1 | ||
| 36 | Обработчик событий | + | 2 | ||
| 37 | Действие | + | 1 | ||
| 38 | Событие | + | 1 | ||
| 39 | Форма | + | 2 | ||
| 40 | Возврат значения | + | 2 |
2.2 Граф учебной информации
Заключение
В первой части проделанной работы, была рассмотрена сущность методического анализа, где рассматриваются понятия: учебный материал, объект методического анализа, предмет методического анализа, методический анализ, продукт методического анализа, также были рассмотрены функциями методического анализа и его цель.
Наибольших затрат времени в деятельности преподавателя требуют анализ, выбор и отбор содержания учебного материала по предмету, а так же переработка (дидактическая и методическая) учебного материала при подготовке к уроку.
Учебным материалом называют ту часть конкретного социального опыта, подлежащая усвоению за единицу учебного времени (урок, занятие, тема), которая воплощена в тексте учебника, речи учителя и других средствах обучения.
Продуктом методического анализа учебного материала, является дидактически редуцированный и методически обработанный учебный материал.
Во второй части курсовой работы были разработаны уроки по предмету Web-дизайн по темам:
- Литералы
- Переменные
- Массивы
- Объекты
- Операторы языка
По темам уроков была разработана спецификация учебных элементов и построен граф учебной информации.
Работа выполнена, цель раскрыть сущность методического анализа, достигнута.
Список использованной литературы
- Вэб сайт http://www.i2n.ru
- Дэвис С. Языки JavaScript и VBScript. – К.: Диалектика, 1996.
- Зубкова С.В. Интерактивные Web-документы. – М.: ДМК Пресс, 2000.
- Кенин А.М., Печенкина Н.С. Новый уровень создания HTML-документов. – Екатеринбург: Деловая книга, 1996.
- Матросов А.В., Сергеев А.О, Чаунин М.П. HTML 4.0. – СПб.: БХВ-Петербург, 2000.
- Микляев А. Основы HTML. – М.: Солон, 1998.
- Ратбон Э. JavaScript для чайников. – К.: Диалектика, 1995.
- Эрганова Н. Е Методика профессионального обучения: Учеб. пособие. 3 -изд., испр. и доп. - Екатеринбург: Изд - во Рос. гос. Проф. - пед. ун - та,2003.-150 с.