Методический анализ темы "JavaScript"

Автор работы: Пользователь скрыл имя, 01 Декабря 2010 в 17:47, Не определен

Описание работы

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

Файлы: 1 файл

курсач.doc

— 311.00 Кб (Скачать файл)

      Тело  цикла может быть как простым, так и составным оператором (составной  необходимо заключать в фигурные скобки). Операторы инициализация_переменных_цикла и модификация_переменных_цикла могут состоять из нескольких простых операторов, в этом случае простые операторы должны быть разделены запятой. Условие_продолжения_цикла является логическим выражением. Цикл for работает следующим образом:

    1. выполняется инициализация_переменных_цикла;
    2. проверяется условие_продолжения_цикла:
    3. если оно ложно (false), цикл закончен,
    4. если же истинно (true), то продолжаем далее;
    5. выполняется тело_цикла;
    6. выполняется модификация_переменных_цикла;
    7. переходим к пункту 2.

      Рассмотрим  типичный пример использования этого  оператора: 

      document.write('Кубы  чисел от 1 до 100:');

      for (n=1; n<=100; n++)

       document.write('<BR>'+n+'<sup>3</sup> = '+ Math.pow(n,3)); 

      Здесь 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>3</sup> = '+s);

      }

      Несмотря  на то, что переменную 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>3</sup> = '+s);

      }

      Проверьте самостоятельно, кубы каких чисел  будут выведены скриптом. Разумеется, для большей гибкости можно использовать в циклах оба оператора 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-дизайн по темам:

    1. Литералы
    2. Переменные
    3. Массивы
    4. Объекты
    5. Операторы языка

      По  темам уроков была разработана спецификация учебных элементов и построен граф учебной информации.

      Работа  выполнена, цель раскрыть сущность методического  анализа, достигнута.

 

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

  1. Вэб сайт http://www.i2n.ru
  2. Дэвис С. Языки JavaScript и VBScript. – К.: Диалектика, 1996.
  3. Зубкова С.В. Интерактивные Web-документы. – М.: ДМК Пресс, 2000.
  4. Кенин А.М., Печенкина Н.С. Новый уровень создания HTML-документов. – Екатеринбург: Деловая книга, 1996.
  5. Матросов А.В., Сергеев А.О, Чаунин М.П. HTML 4.0. – СПб.: БХВ-Петербург, 2000.
  6. Микляев А. Основы HTML. – М.: Солон, 1998.
  7. Ратбон Э. JavaScript для чайников. – К.: Диалектика, 1995.
  8. Эрганова Н. Е Методика профессионального обучения: Учеб. пособие. 3 -изд., испр. и доп. - Екатеринбург: Изд - во Рос. гос. Проф. - пед. ун - та,2003.-150 с.

Информация о работе Методический анализ темы "JavaScript"