Объявление

Ищу партнеров в бизнес (не связано с интуитом)
Подробнее тут.

Введение в Javascript Лекция 3

Лекция 3

Каким образом внутри некоторой функции g() получить доступ к значениям локальных переменных некоторой другой функции f()? (ситуацию "g() описана внутри f()" не рассматривать)

  • для этого нужно объявить в функции g() требуемую переменную оператором var
  • локальные переменные функции f() доступны в любых функциях по-умолчанию
  • это невозможно, локальные переменные функции f() недоступны вне этой функции

Укажите допустимые способы обращения к форме с именем anketa:

  • document.anketa
  • window.anketa
  • window.document.anketa
  • document.forms['anketa']
  • document.forms.anketa

В форме с именем fio имеется поле с именем familia, у которого есть свойство value. Каким образом можно обратиться к этому свойству внутри оператора with(document.fio)?

  • familia.value
  • familia['value']
  • fio.familia(value)
  • document.fio.familia.value

Является ли объект navigator свойством объекта window?

  • нет
  • да
  • да, но только в Netscape Navigator

В какой момент создаются объекты в HTML-документе?

  • существуют всегда
  • в момент загрузки документа
  • в результате работы JavaScript-программы

Чему в объектной модели документа могут соответствовать атрибуты HTML-контейнера?

  • методам объекта
  • свойствам объекта
  • объектам
  • событиям

Каков результат работы скрипта:
L = window.location;
W = document.write;
W(L);

?

  • будет выдана ошибка: после write нужны скобки и аргумент
  • будет выведено [object], т.к. location — это объект
  • будет выведена строка "window.location"
  • будет выведен адрес текущей страницы

Каков результат работы скрипта: var Z = Math.cos, A = alert, P = Math.PI; A(Z(P)); ?

  • будет выдана ошибка: после alert и cos нужны скобки и аргумент
  • будет выдана ошибка: в двух местах вместо запятой нужна точка с запятой
  • будет выведена буква P в окне предупреждения
  • будет выведено число –1 в окне предупреждения
  • будет выведено число 1 в окне предупреждения

Внутри функции заведена переменная оператором var d. Можно ли использовать переменную d вне этой функции?

  • можно, т.к. язык JavaScript — слабо типизирован, ввиду чего в нем все переменные являются глобальными
  • можно, но это будет другая переменная с независимым значением
  • нельзя, т.к. локальные переменные извне не видны

Может ли в DOM свойство объекта само быть объектом?

  • да
  • нет

Что из перечисленного является событием?

  • клик по гипертекстовой ссылке
  • нажатие на кнопку
  • завершение загрузки документа
  • изменение цвета фона страницы

Какой из объектов модели DOM — самый старший?

  • navigator
  • window
  • document

Каков результат работы скрипта: var A = alert; A(window.location); ?

  • будет выдана ошибка: после alert нужны скобки и аргумент
  • будет выведен адрес текущей страницы в окне предупреждения
  • будет выведена строка "window.location" в окне предупреждения
  • будет выведено [object], т.к. location — это объект

Пусть описана глобальная переменная оператором var s. Можно ли изменять ее значение внутри какой-либо функции?

  • можно, предварительно объявив ее внутри функции (оператором var s)
  • можно, если только внутри этой функции не объявлено (оператором var s) локальной переменной с таким же именем
  • нельзя, т.к. внутри функций можно менять лишь значения локальных переменных

Укажите НЕдопустимый способ обращения к форме с именем anketa:

  • document.anketa
  • window.anketa
  • window.document.anketa
  • document.forms['anketa']
  • document.forms.anketa

В форме с именем fio имеется поле с именем familia, у которого есть свойство value. Каким образом нельзя обратиться к этому свойству внутри оператора with(document.fio)?

  • familia.value
  • familia['value']
  • familia.value.fio
  • document.fio.familia.value


Чему в объектной модели документа соответствуют HTML-контейнеры (элементы)?

  • методам объекта
  • свойствам объекта
  • объектам
  • событиям

Каков результат работы скрипта: var M = Math, A = alert, pi = M.PI/2; A(M.sin(pi)); ?

  • будет выдана ошибка: после alert нужны скобки и аргумент
  • будет выдана ошибка: в двух местах вместо запятой нужна точка с запятой
  • будет выведена буква Q в окне предупреждения
  • будет выведено число 0 в окне предупреждения
  • будет выведено число 1 в окне предупреждения

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Проверка на человечность:
CAPTCHA на основе изображений
Введите символы, которые показаны на картинке.
RSS-материал

Не нашли ответ на свой вопрос? Задайте его на нашем форуме.