function f() { var i=5; k=7; } f(); alert(k); В примере выдается результат k=7, однако, хоть переменная и не объявлена, она внутри функции, т.е. локальная и не должна быть видима, или вторая и последующие все-таки становятся глобальными? |
ИНТУИТ:
Основы web-технологий
:Введение в JavaScript
: Информация
Опубликован: 14.08.2003 | Уровень: для всех | Доступ: платный | ВУЗ: Российский государственный гуманитарный университет
Курс посвящен изучению языка программирования JavaScript.
Главное внимание уделяется логике разработки JavaScript-кода и основным принципам его использования на страницах World Wide Web.
Цель: Главная цель курса – научить студентов создавать свои собственные сайты в Internet.
Необходимые знания: Необходимы общие знания о языке разметки HTML.
План занятий
Занятие | Заголовок << | Дата изучения |
---|---|---|
- | ||
Лекция 141 минута | Назначение и применение JavaScript, общие сведения
Описано назначение языка JavaScript. Рассмотрены способы внедрения JavaScript-кода в HTML-страницу и принципы его работы.
Оглавление | - |
Тест 118 минут | - | |
Лекция 237 минут | Типы данных и операторы
Рассматриваются основы синтаксиса языка JavaScript: литералы, переменные, массивы, условные операторы, операторы циклов.
Оглавление | - |
Тест 230 минут | - | |
Лекция 31 час | Функции и объекты
Рассматриваются функции как типы данных и как объекты. Рассмотрена в общих чертах объектная модель документа (DOM). Представлены способы описания пользовательских объектов.
Оглавление | - |
Тест 324 минуты | - | |
Лекция 41 час 26 минут | Программируем свойства окна браузера
Рассматриваются вопросы программирования свойств окна браузера, управление окнами, а также работа с фреймами.
Оглавление | - |
Тест 430 минут | - | |
Лекция 51 час 6 минут | Программируем формы
Рассматривается самая старая часть спецификации JavaScript - программирование HTML-форм. Разбираются различные методы обработки событий, перехват отправки данных на сервер и способы организации обмена данными при помощи форм и JavaScript-кода.
Оглавление | - |
Тест 524 минуты | - | |
Лекция 639 минут | Программируем гипертекстовые переходы
Рассматриваются вопросы работы с коллекцией гипертекстовых ссылок и программирования гипертекстовых переходов в зависимости от условий просмотра HTML-страниц и действий пользователя.
Оглавление | - |
Тест 630 минут | - | |
Лекция 739 минут | Программируем графику
Подробно рассказано о приемах программирования изменений графических образов на HTML-страницах, в частности, JavaScript-мультипликации и графических меню.
Оглавление | - |
Тест 724 минуты | - | |
Лекция 837 минут | Программируем "за кадром"
Рассматриваются приемы программирования на JavaScript, невидимые для читателей HTML-страниц: механизм cookie, управление фокусом, скрытая передача данных, вопросы безопасности.
Оглавление | - |
Тест 818 минут | - | |
5 часов | - |