Ответы на курс: Введение в JavaScript
Каким образом можно внутри некоторой функции g() получить доступ к значениям локальных переменных некоторой другой функции f()? (ситуацию «g() описана внутри f()» не рассматривать)
Имеется функция TestData(), проверяющая корректность введенных в форму данных и возвращающая значение true/false. Как правильно оформить обработку события Submit, чтобы данные отправлялись на сервер только при положительном прохождении проверки?
Имеются картинки forest0.gif … forest5.gif. Что будет происходить после загрузки следующей страницы?
<SCRIPT>
var n=i=0;
function show()
{
document.mypic.src="forest"+n+".gif";
i++; n = (n+1)%6;
}
</SCRIPT>
<BODY onLoad="setInterval('show();',1000);">
<IMG NAME=mypic SRC="">
</BODY>
Выберите утверждение, характеризующее язык JavaScript:
Язык JavaScript — …
Какие комбинации символов ограничивают многострочный комментарий в JavaScript?
Какой оператор выведет на экран окно предупреждения с текстом Привет?
Интерпретатор какого языка будет использован браузером для выполнения следующего скрипта:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/vbscript"> ... </SCRIPT>
если браузер «понимает» оба атрибута TYPE и LANGUAGE?
Выберите верное утверждение: JavaScript является языком …
Какими способами можно обеспечить интеграцию JavaScript-кода в HTML-страницу?
Можно ли в JavaScript целочисленной переменной присвоить строку в качестве значения?
Каков результат работы данного скрипта:
<SCRIPT> mas=new Array(2); mas3=5; alert(mas[3]); </SCRIPT>
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле?
for(i=0;i<9;i++) { if(i>5) continue; document.write(i); }
Можно ли в JavaScript строковой переменной присвоить число в качестве значения?
Каким из перечисленных способов нельзя объявить новый массив?
Что будет создано в результате следующего объявления: a = new Array(3,’Moscow’,’London’,’Paris’)?
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле?
for(i=0;i<9;i++) { document.write(i); if(i<5) break; }
Какой результат работы скрипта:
<SCRIPT> mas=new Array(2); mas[3]=5; alert(mas[3]); </SCRIPT>
?
Что называется циклом?
В каком порядке перечисляются три выражения в описании оператора for?
Что делает строка massiv = new Array()?
Каким будет массив: var a = [35,21,13,8,5,3,2,1] после операции a.sort()?
Когда используются циклы while?
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле?
i=0; while(i<9) { if(i>3) break; document.write(i); i++; }
Что будет создано в результате следующего объявления: a = new Array(5);?
Что выдаст данный скрипт:
var p="3.1415926535", a = p.split('5');
alert(a[2]+5);
?
Нумерация элементов массивов начинается с
Что выдаст данный скрипт: var a = [35,21,13,8,5,3,2,1]; a.sort(); alert(a[1]); ?
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле?
i=0; while(i<9) { document.write(i); if(i>3) break; i++; }
Что выдаст данный скрипт: var e=»2.71828182845″, a = e.split(‘8′); alert(a[2]+8); ?
Что называется массивом?
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле?
for(i=0;i<9;i++) { if(i<5) break; document.write(i); }
Как средствами JavaScript создать многомерный массив?
Имеются картинки forest0.gif … forest5.gif. Сколько полных циклов анимации выведет функция?
function movie()
{
for (n=i=0; i<3; i++, n = (n+1)%6)
document.mypic.src="forest"+n+".gif";
}
Требуется вывести 100 картинок (10 рядов по 10 картинок) с именами файлов f##.gif, где ## пробегает от 00 до 99. Какой скрипт это сделает?
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле?
for(i=0;i<9;i++) { if(i<5) continue; document.write(i); }
Что будет создано в результате следующего объявления: a = new Array(5,3)?
Что выдаст данный скрипт: var a = [35,21,13,8,5,3,2,1]; a.sort(); alert(a[3]+7); ?
Каков результат работы данного скрипта?
<SCRIPT> mas=new Array(2); mas[3]=5; alert(mas[3]); </SCRIPT>
Что произойдет, если переменной, хранящей число, присвоить в качестве значения массив?
Может ли в DOM свойство объекта само быть объектом?
Каков результат работы скрипта: var M = Math, A = alert, pi = M.PI/2; A(M.sin(pi)); ?
Внутри функции заведена переменная оператором var d. Можно ли использовать переменную d вне этой функции?
В какой момент создаются объекты в HTML-документе?
Какой из объектов модели DOM — самый старший?
Каков результат работы скрипта: var Z = Math.cos, A = alert, P = Math.PI; A(Z(P)); ?
Пусть описана глобальная переменная оператором var s. Можно ли изменять ее значение внутри какой-либо функции?
Является ли объект navigator свойством объекта window?
Каков результат работы скрипта:
L = window.location; W = document.write; W(L);
?
В форме с именем fio имеется поле с именем familia, у которого есть свойство value. Каким образом нельзя обратиться к этому свойству внутри оператора with(document.fio)?
В форме с именем fio имеется поле с именем familia, у которого есть свойство value. Каким образом можно обратиться к этому свойству внутри оператора with(document.fio)?
Каков результат работы скрипта: var A = alert; A(window.location); ?
Каким образом внутри некоторой функции g() получить доступ к значениям локальных переменных некоторой другой функции f()? (ситуацию «g() описана внутри f()» не рассматривать)
Чему в объектной модели документа соответствуют HTML-контейнеры (элементы)?
Укажите НЕдопустимый способ обращения к форме с именем anketa:
Свойство window.status представляет собой …
Какое свойство нового окна задается параметром location?
Что делает метод setTimeout()?
Что возвращает метод prompt()?
Какие из перечисленных действий произойдут, если кликнуть по данной ссылке?
<A HREF="1.htm" onClick="window.open('2.htm', 'ku', '');return true;">Ссылка</A>
Определите ошибку:
<A HREF="1.htm" onClick="window.open('2.htm', 'ku', 'width=300,status=0')">Ссылка</A>
Что возвратит метод confirm(), если пользователь просто закроет окно запроса?
Что делает метод setInterval()?
Какое свойство нового окна задается параметром toolbar?
Определите ошибку:
<A HREF="1.htm" onClick="window.open("2.htm", "", "location=0,menubar=yes")">Ссылка</A>
Что возвращает метод window.open()?
Какие из перечисленных действий произойдут, если кликнуть по данной ссылке?
<A HREF="1.htm" onClick="window.open('2.htm', 'ku', '');return false;">Ссылка</A>
Определите ошибку:
<A HREF="1.htm" onClick="window.open('2.htm', 'ku',
'status=yes,scrollbars=1,height=yes')">Ссылка</A>
Что будет, если не указать параметры метода window.open()?
Свойство window.navigator представляет собой …
Выберите ссылки, кликнув по которым, мы закроем текущее окно:
Свойство window.location представляет собой …
Что будет, если открыть окно с именем уже существующего окна?
Какое свойство нового окна задается параметром scrollbars?
Что возвращает метод confirm()?
Что нужно передавать в качестве аргумента методу clearInterval()?
Какие из перечисленных действий произойдут, если кликнуть по данной ссылке?
<A HREF="1.htm" onClick="window.open('2.htm', 'ku', '')">Ссылка</A>
Что нужно передавать в качестве аргументов методу clearTimeout()?
Какие из команд откроют окно, содержащее полосы прокрутки и панель инструментов?
Как из окна, открытого с помощью window.open(), обратиться ко 2-й форме окна-предка?
Имеется функция TestData(), проверяющая корректность введенных в форму данных и возвращающая значение true/false. Что надо изменить в следующем фрагменте, чтобы данные отправлялись на сервер только при положительном прохождении проверки?
<FORM ACTION="pay.cgi" onSubmit="TestData();"> ... </FORM>
Для чего служат HTML-формы?
Можно ли полностью перехватить и обработать JavaScript-функцией событие Submit (отправку данных на сервер)?
Найдите ошибку:
<SCRIPT>
function newcolor(color) { document.bgColor=color; }
</SCRIPT>
<FORM>
<INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')">
<INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')">
</FORM>
Отправить данные формы на сервер можно только нажатием кнопки отправки?
Фокус находился на некотором текстовом поле ввода. В каком случае НЕ будет вызван обработчик события onBlur этого поля?
Найдите ошибку:
<SCRIPT>
function newcolor(color)
{
Document.bgColor=color
}
</SCRIPT>
<FORM>
<INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')">
<INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')">
</FORM>
Найдите ошибку:
<SCRIPT>
function newcolor(color)
{
document.bgColor=color;
}
</SCRIPT>
<FORM>
<INPUT TYPE="button" VALUE="Голубой" onClick="newcolor("lightblue")">
<INPUT TYPE="button" VALUE="Розовый" onClick="newcolor("pink")">
</FORM>
Как будет вести себя следующее поле ввода?
<INPUT TYPE=text NAME=field32 onBLUR="alert(this.value)" VALUE="Введите текст">
Почему в следующей форме не происходит отправка данных (т.е. появление окна предупреждения с текстом Данные приняты)?
<FORM ACTION="alert('Данные приняты!');
void(0);" onSubmit="return true"> ... </FORM>
Каким образом можно обратиться к свойству value элемента с именем surname формы с именем fio?
Почему в следующей форме не происходит отправка данных (т.е. появление окна предупреждения с текстом Данные приняты)?
<FORM ACTION="JAVASCRIPT: alert('Данные приняты!');void(0);"
onSubmit="return false"> ... </FORM>
Восстановить исходные значения в полях формы можно только нажатием кнопки сброса?
Каким образом можно вызвать метод submit() формы с именем fio?
На форму с именем myform можно ссылаться с помощью
Каким из перечисленных способов можно отправить данные из формы на сервер? Считать, что кнопка отправки у формы есть.
Как будет вести себя следующее поле ввода?
<INPUT TYPE=text NAME=field32 ONCLICK="alert(this.value)" VALUE="Введите текст">
Что нужно указать на месте многоточия, чтобы при клике по ссылке не совершался переход к новому документу?
<A HREF="javascript: код_программы; ...">Ссылка</A>
Что нужно указать в обработчике onMouseOver гиперссылки, чтобы браузер не выполнил действие по умолчанию?
В какой момент генерируется событие MouseOut у гиперссылки?
Будет ли выдана ошибка JavaScript, если написать: document.links[0][«search»]=»test=5″;?
Что будет отображаться в поле статуса окна при указании на гипертекстовую ссылку в следующем примере?
<SCRIPT>
var i=0;
function pointer() { window.status=i++; }
</SCRIPT>
<A HREF="javascript:void(0);"
onMouseOver="pointer();return true;">Ссылка</A>
Что нужно указать в обработчике onClick гиперссылки, чтобы браузер не выполнил действие по умолчанию?
В каком примере переход на сайт ИНТУИТ будет происходить при уводе указателя мыши со ссылки?
Что произойдет при клике по следующей гиперссылке?
<A HREF="http://intuit.ru/" TARGET="_blank" onClick="return false;">Ссылка</A>
Требуется создать такую ссылку, что переход по адресу, указанному в атрибуте HREF, происходил не по одинарному клику (событие Click), а по двойному клику (событие DblClick) мыши. Будет ли работать описанным образом следующая ссылка?
<A HREF="1.htm" ONCLICK="return false;" ONDBLCLICK="window.location=this.href">Ссылка</A>
Сколько гипертекстовых ссылок будет в документе после нажатия на кнопку «test» в следующем примере?
<HEAD>
<SCRIPT>
function r()
{
document.open();
document.write("<A HREF=test.htm>test</A><BR>");
document.close();
}
</SCRIPT>
</HEAD>
<BODY>
<A HREF=test.htm>test</A><BR>
<A HREF=test.htm>test</A><BR>
<FORM>
<INPUT TYPE=button VALUE="test" onClick="r();">
</FORM>
</BODY>
В каком примере переход на сайт ИНТУИТ будет происходить, если пользователь отрицательно ответил на вопрос?
Требуется создать такую ссылку, что переход по адресу, указанному в атрибуте HREF, происходил не по одинарному клику (событие Click), а по двойному клику (событие DblClick) мыши. Почему следующая ссылка не работает описанным образом?
<A HREF="1.htm" onClick="return false;" onDblClick="this.click();">Ссылка</A>
Что из перечисленного является объектом класса URL (в частности, имеет свойства protocol, href и т.д.)?
Какое число будет выдано при нажатии на кнопку?
<BODY>
<A HREF=test.htm>test</A><BR>
<SCRIPT>
document.write("<A HREF=test.htm>test</A><BR>");
</SCRIPT>
<A HREF=test.htm>test</A><BR>
<FORM>
<INPUT TYPE=button VALUE="Число ссылок"
onClick="alert(document.links.length);">
</FORM>
</BODY>
Что произойдет при клике по следующей гиперссылке?
<A HREF="http://intuit.ru/" TARGET="_new" onClick="return true;">Ссылка</A>
В каких случаях генерируется событие MouseOver у гиперссылки?
Что произойдет при клике по следующей гиперссылке?
<A HREF="http://intuit.ru/" TARGET="_blank" onClick="return (12==5+7);">Ссылка</A>
Какая цифра будет выведена скриптом?
<BODY> <MAP NAME=test> <AREA SHAPE=rect COORDS="0,0,10,10" HREF="test.htm"> </MAP> <SCRIPT> alert(document.links.length); </SCRIPT> <A HREF="help.htm">help</A> </BODY>
Что нужно указать в обработчике onMouseOut гиперссылки, чтобы браузер не выполнил действие по умолчанию?
Какие из перечисленных событий гиперссылки можно полностью перехватить (т.е. чтобы браузер не выполнил действие по умолчанию)?
Укажите синтаксически правильную запись:
За счет чего можно достичь требуемого числа кадров в единицу времени в JavaScript-мультипликации?
Каким образом из окна-потомка, открытого с помощью window.open(), изменить 5-ю картинку в окне-предке?
Требуется вывести 10 картинок с именами файлов forest#.gif, где # пробегает от 0 до 9. Какой скрипт это сделает?
Как можно перезапустить мультипликацию, если ее остановили, нажав кнопку Stop?
<SCRIPT>
var flag=true, i=0;
function animation()
{
if(flag)
{
document.im.src="forest"+i+".gif";
i=(i+1)%10;
}
setTimeout("animation();",1000);
}
</SCRIPT>
<BODY onLoad="animation();"><IMG NAME=im SRC="">
<INPUT TYPE=button VALUE="Start" onClick="flag=true;">
<INPUT TYPE=button VALUE="Stop" onClick="flag=false;">
</BODY>
В программе JavaScript требуется кратко записать 100 операторов вида: document.pic##.src = ‘f##.gif’, где ## пробегает значения от 00 до 99, и при этом обойтись без функции eval(). Какой из предложенных скриптов достигнет требуемой цели?
Как можно перезапустить мультипликацию, если ее остановили, нажав кнопку Stop?
<SCRIPT>
var flag=true, i=0;
function animation()
{
if(flag)
{
document.im.src="forest"+i+".gif";
i=(i+1)%10;
setTimeout("animation();",1000);
}}
</SCRIPT>
<BODY onLoad="animation();"><IMG NAME=im SRC="">
<INPUT TYPE=button VALUE="Start" onClick="flag=true;">
<INPUT TYPE=button VALUE="Stop" onClick="flag=false;">
</BODY>
Имеются картинки forest0.gif … forest5.gif. Что будет происходить после загрузки следующей страницы?
<SCRIPT>
var n=i=0;
function show()
{
if(n<6)
{
document.mypic.src="forest"+n+".gif";
i++; n = (n+1)%6;
}}
</SCRIPT>
<BODY onLoad="setInterval('show();',1000);">
<IMG NAME=mypic SRC="">
</BODY>
Укажите НЕкорректный способ обращения к свойству src картинки с именем forest:
Требуется вывести 20 картинок с именами файлов f##.gif, где ## пробегает от 00 до 19. Какой скрипт это сделает?
В программе JavaScript требуется кратко записать 10 операторов вида: document.pic#.src = ‘forest#.gif’, где # пробегает значения от 0 до 9, и при этом обойтись без функции eval(). Какой из предложенных скриптов достигнет требуемой цели?
Имеются картинки forest0.gif … forest5.gif. Сколько полных циклов анимации выведет функция?
function movie()
{
for (n=i=0; i>30; i++, n = (n+1)%6)
document.mypic.src="forest"+n+".gif";
}
О чем говорит тот факт, что значение document.cookie.split(‘customer=’).length больше единицы?
Что означает число document.cookie.split(‘=’).length?
О чем говорит тот факт, что значение document.cookie.split(‘customer=’).length равно единице?
Что происходит при выполнении команды: document.cookie=’user=Vasya’?
Что означает число document.cookie.split(‘;’).length?
До какого момента времени будет существовать новая куки, установленная командой document.cookie=’user=Vasya’?
Что означает число document.cookie.length?
Отметьте, чем НЕ являются cookie:
Как из программы, находящейся в окне, открытом следующей командой, передать фокус в родительское окно?
wid = window.open('1.htm','wname','width=300,height=300');
Откуда берутся cookie на компьютере?
Как из родительского окна можно передать фокус окну, открытому следующей командой?
wid = window.open('1.htm','wname','width=300,height=300');
С каких символов может начинаться однострочный комментарий в JavaScript?
Как связаны языки JavaScript и JScript?
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле?
for(i=0;i<9;i++) { if(i>5) break; document.write(i); }
Найдите ошибку:
<SCRIPT>
function newcolor(color)
{
document.bgColor=color
}
</SCRIPT>
<FORM>
<INPUT TYPE="button" VALUE="Голубой" onClick="newcolor('lightblue')">
<INPUT TYPE="button" VALUE="Розовый" onClick="newcolor('pink')">
</FORM>
Какие из объектов HTML-страницы составляют коллекцию document.links[]?
Можно ли изменить адрес картинки, встроенной в документ?
Каким образом в окно, открытое командой var wid = window.open(), поместить картинку с именем файла forest.gif?
Что лежит в основе JavaScript-мультипликации?
Имеются картинки forest0.gif … forest5.gif. Сколько полных циклов анимации выведет функция?
function movie()
{
for (n=i=0; i<30; i++, n = (n+1)%6)
document.mypic.src="forest"+n+".gif";
}
Имеются картинки forest0.gif … forest5.gif. Что будет происходить после загрузки следующей страницы?
<SCRIPT>
var n=i=0;
function show()
{
if(i<6)
{
document.mypic.src="forest"+n+".gif";
i++; n = (n+1)%6;
}}
</SCRIPT>
<BODY onLoad="setInterval('show();',1000);">
<IMG NAME=mypic SRC="">
</BODY>
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле?
for(i=0;i<9;i++) { document.write(i); if(i>5) break; }
Имеются картинки forest0.gif … forest5.gif. Сколько полных циклов анимации выведет функция?
function movie()
{
for (n=i=0; i<30; n = (n+1)%6)
document.mypic.src="forest"+n+".gif";
}

