Основы программирования на JavaScript — ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: Курс посвящен изучению языка программирования JavaScript.
Определите ошибку
Определите ошибку при создании функции String.prototype.reverse , которая будет возвращать любую созданную строку в обратном порядке String.prototype.reverse = function()< var out = ''; for(var i=this.length-1; i>=0; i—) < out+=this.substr(i, 1); >reverse = out; >
Каким образом можно добиться одновременной работы браузера и обработки данных сервером при использовании AJAX?
В каком случае функция одного объекта доступна для любой другой функции и может обращаться или изменять любую скрытую переменную?
Определите результат работы участка кода
(3) длина значения поля myname формы myform не была передана в функцию явно и не может быть использована в ней
Можно ли полностью перехватить и обработать JavaScript-функцией событие Submit (отправку данных на сервер)?
Каким должен быть обработчик события кнопки onClick , чтобы корректно вывести содержимое текстового поля fname и длину содержимого текстового поля lname в отдельное окно?
Что произойдет при выполнении следующего фрагмента кода? confirm(«Уверены, что хотите перейти к следующему уроку?»)
(1) будет создаваться новая открытая переменная на объекте, а прототипированная переменная будет недоступна
Определите результаты работы сценария в случае, если окно confirm будет закрыто без нажатия каких-либо кнопок if (confirm («Вы уверены, что хотите посетить INTUIT?»)) < alert ("В данный момент страница INTUIT не доступна"); >else
(2) результатом работы сценария будет отображение в строке состояния браузера надписи — «К сожалению, вы закрыли окно выбора»
(3) результатом работы сценария будет отображение диалогового окна с сообщением о том, что страница INTUIT в данный момент недоступна.
Введение в JavaScript — ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: Курс посвящен изучению языка программирования JavaScript.
Внутри функции заведена переменная оператором var d . Можно ли использовать переменную d вне этой функции?
(1) можно, т.к. язык JavaScript — слабо типизирован, ввиду чего в нем все переменные являются глобальными
Укажите синтаксически правильную конструкцию для изменения значения поля следующей формы (считать, что форма в документе одна):
(3) неопределено, т.к. cookie могут разделяться любым символом по желанию пользователя, а не только » ; «
В форме с именем fio имеется поле с именем familia , у которого есть свойство value . Каким образом нельзя обратиться к этому свойству внутри оператора with(document.fio) ?
Имеется функция TestData() , проверяющая корректность введенных в форму данных и возвращающая значение true / false . Как правильно оформить обработку события Submit , чтобы данные отправлялись на сервер только при положительном прохождении проверки?
Как можно перезапустить мультипликацию, если ее остановили, нажав кнопку Stop?
Какие из перечисленных событий гиперссылки можно полностью перехватить (т.е. чтобы браузер не выполнил действие по умолчанию)?
Каким образом в окно, открытое командой var wid = window.open() , поместить картинку с именем файла forest.gif ?
Имеются картинки forest0.gif . forest5.gif . Сколько полных циклов анимации выведет функция? function movie()
Как из родительского окна можно передать фокус окну, открытому следующей командой? wid = window.open(‘1.htm’,’wname’,’width=300,height=300′);
Каким из перечисленных способов можно отправить данные из формы на сервер? Считать, что кнопка отправки у формы есть.
Что нужно указать в обработчике onClick гиперссылки, чтобы браузер не выполнил действие по умолчанию?
Имеются картинки forest0.gif . forest5.gif . Что будет происходить после загрузки следующей страницы? var n=i=0; function show()
Как из программы, находящейся в окне, открытом следующей командой, передать фокус в родительское окно? wid = window.open(‘1.htm’,’wname’,’width=300,height=300′);
Фокус находился на некотором текстовом поле ввода. В каком случае НЕ будет вызван обработчик события onBlur этого поля?
В каком примере переход на сайт ИНТУИТ будет происходить, если пользователь отрицательно ответил на вопрос?
Требуется вывести 10 картинок с именами файлов forest#.gif , где # пробегает от 0 до 9 . Какой скрипт это сделает?
Почему в следующей форме не происходит отправка данных (т.е. появление окна предупреждения с текстом Данные приняты )?
В программе JavaScript требуется кратко записать 10 операторов вида: document.pic#.src = ‘forest#.gif’ , где # пробегает значения от 0 до 9 , и при этом обойтись без функции eval() . Какой из предложенных скриптов достигнет требуемой цели?
(2) потому что вызов метода click() влечет вызов обработчика onClick , но в нем указан оператор return false , предотвращающий переход на новый URL
(3) потому что событие DblClick происходит после события Click , а поскольку в обработчике onClick указано return false , то обработчик onDblClick не вызывается
Пусть описана глобальная переменная оператором var s . Можно ли изменять ее значение внутри какой-либо функции?
(2) можно, если только внутри этой функции не объявлено (оператором var s ) локальной переменной с таким же именем
(1) это увеличенное на 1 количество всех cookie, включая просроченные, за последний сеанс работы браузера
В форме с именем fio имеется поле с именем familia , у которого есть свойство value . Каким образом можно обратиться к этому свойству внутри оператора with(document.fio) ?
Имеется функция TestData() , проверяющая корректность введенных в форму данных и возвращающая значение true / false . Что надо изменить в следующем фрагменте, чтобы данные отправлялись на сервер только при положительном прохождении проверки?
Как можно перезапустить мультипликацию, если ее остановили, нажав кнопку Stop?
Интерпретатор какого языка будет использован браузером для выполнения следующего скрипта: если браузер «понимает» оба атрибута TYPE и LANGUAGE ?
Что нужно указать в обработчике onMouseOver гиперссылки, чтобы браузер не выполнил действие по умолчанию?
Как из программы, находящейся в окне, открытом следующей командой, закрыть родительское окно? wid = window.open(‘1.htm’,’wname’,’width=300,height=300′);
Каким образом из окна-потомка, открытого с помощью window.open() , изменить 5-ю картинку в окне-предке?
(3) если куки с именем user не установлена, то к имеющимся куки добавится куки с именем user и значением Vasya
(4) будет выдано предупреждение об ошибке, т.к. куки устанавливаются специальными методами, а не простым присваиванием
Имеются картинки forest0.gif . forest5.gif . Сколько полных циклов анимации выведет функция? function movie() < for (n=i=0; i>30; i++, n = (n+1)%6) document.mypic.data-src=»https://lindaline.ru/se/forest»+n+».gif»; >
Как из родительского окна можно закрыть окно, открытое ранее следующей командой? wid = window.open(‘1.htm’,’wname’,’width=300,height=300′);
Почему в следующей форме не происходит отправка данных (т.е. появление окна предупреждения с текстом Данные приняты )?
В программе JavaScript требуется кратко записать 100 операторов вида: document.pic##.src = ‘f##.gif’ , где ## пробегает значения от 00 до 99 , и при этом обойтись без функции eval() . Какой из предложенных скриптов достигнет требуемой цели?
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле? for(i=0;i<9;i++) < if(i>5) break; document.write(i); >
Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле? for(i=0;i<9;i++) < if(i>5) continue; document.write(i); >
Окно разделено на два фрейма с именами left и right . Как из правого фрейма обратиться к 3-й картинке левого фрейма?
(1) нет, т.к. событие DblClick происходит после события Click , а поскольку в обработчике onClick указано return false , то обработчик onDblClick не вызывается
(3) будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет по данному полю
(4) будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет вне данного поля
(5) будет выдано окно предупреждения со значением данного поля, когда пользователь нажмет любую клавишу
Требуется вывести 20 картинок с именами файлов f##.gif , где ## пробегает от 00 до 19 . Какой скрипт это сделает?
Каким образом можно внутри некоторой функции g() получить доступ к значениям локальных переменных некоторой другой функции f() ? (ситуацию » g() описана внутри f() » не рассматривать)
Что из перечисленного является объектом класса URL (в частности, имеет свойства protocol , href и т.д.)?
Как добиться быстрой смены картинок в динамической графике (мультипликация, меню и т.п.) даже при медленном соединении с интернет?
До какого момента времени будет существовать новая куки, установленная командой document.cookie=’user=Vasya’ ?
Можно ли полностью перехватить и обработать JavaScript-функцией событие Submit (отправку данных на сервер)?
Что нужно указать в обработчике onMouseOut гиперссылки, чтобы браузер не выполнил действие по умолчанию?
(3) будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет по данному полю
(4) будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет вне данного поля
(5) будет выдано окно предупреждения со значением данного поля, когда пользователь нажмет любую клавишу
Требуется вывести 100 картинок (10 рядов по 10 картинок) с именами файлов f##.gif , где ## пробегает от 00 до 99 . Какой скрипт это сделает?