Сертификат "Основы JavaScript"
  • Сертификат "Основы JavaScript"
  • Сертификат "Основы JavaScript"
Сертификат "Основы JavaScript"
  • Сертификат "Основы JavaScript"
  • Сертификат "Основы JavaScript"

Основы JavaScript

700,00 руб.
В течение часа!
Экзамен "Основы JavaScript" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
11895 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Какой атрибут сообщает браузеру об использовании языка JavaScript?

"text/python"
"text/vbscript"
"text/javascript"


Какой тег, сообщает браузеру, что текст является языком сценария?

<code>
<section>
<script>


Укажите функцию, с помощью которой можно проверить, что переменная не хранит числового значения:

isNaN
Nan
noNan


Какое свойство, из ниже перечисленных, позволяет получить число элементов массива?

reverse
length
array


Какая переменная объявлена, как прототипированная?

Color.black
Color.prototype.black
var black


Какое ключевое слово указывает о том, что объявлена переменная?
var
const
objects


Какая переменная объявлена, как строка?

var age = '35';
var age = true;
var age = 35;


Какая переменная объявлена, как число?

var age = 35;
var age = '35';
var age = true;


Какая переменная имеет тип boolean?

var age = '35';
var age = 35;
var age = true;


if (color === 'white' || color === 'yellow') В приведенном коде, знак || означает:

оператор НЕ
оператор И
оператор ИЛИ


if (color === 'white' && color === 'yellow') В приведенном коде, знак && означает:

оператор НЕ
оператор И
оператор ИЛИ


var Ask = 'Язык' + language + ' ' + 'применяется в Web.' В приведенном коде, знак + означает:

конкатенацию строк
сложение строк
оператор И


Какой код работать не будет?

var str = "How my name?";
var xyz = my name is Lory
var int = 3+5;


В каком коде выполняется цикл?

if (x > 10 && y > 30) {z = 10+30;}
for (var i=1; i<10; i = i+1)
var color = new Object(); color.name = 'Blue';


Что, из ниже перечисленного, относится к достоинствам JavaScript?

легкость реализации
доступ к языку вне сети
использования языка в корыстных целях третьих лиц
непредсказуемость языка


Что, из ниже перечисленного, не относится к недостаткам JavaScript?

использования языка в корыстных целях третьих лиц
долгое ожидание ответа от сервера
непредсказуемость языка
сложность реализации



Что, из ниже перечисленного, относится к недостаткам JavaScript?

сложность реализации
непредсказуемость языка
долгое ожидание ответа от сервера


Какой метод позволяет изменять порядок элементов массива на противоположный?

reverse()
sort()
join()


Какой метод интерпретирует элементы массива как строковые литералы и сортирует массив в алфавитном порядке?

join()
sort()
reverse()


Какой метод позволяет объединить элементы массива в одну строку?

reverse()
sort()
join()


Какие операторы, из ниже перечисленных, задают цикл?

Return
for
if
while


Какие операторы, из ниже перечисленных, можно использовать только в теле циклов или конструкции switch-case?

break
continue
for
if


Какой оператор, из ниже перечисленных, проверяет условие?

if
return
for


В каком коде объявлена не строка?

var n = parseInt("3.14");
var n = new String('Hello World')
var n = 'Hello World'


В каком коде строка объявлена как объект?

var n = new String('Hello World')
var n = 'Hello World'
var n = "Hello World"


В каком коде строка объявлена как литерал?

var n = 'Hello World'
var n = new String('Hello World')
var n = \"Hello World\"


alert('This is a Test'.substring(5, 9)); Приведенная выше функция даст результат:

this is a test
is a Test
is a


alert('This is a Test'.toLowerCase()); Приведенная выше функция даст результат:

TSIS IS A TEST
This is a Test
tSIS iS a tEST
this is a test


alert('This is a Test'.lastIndexOf('T')); Приведенная выше функция даст результат:

10
14
is a Test


Выберите верные утверждения:

элемент <head>...</head> является родительским объектом для объекта <html>...</html>
элемент <body>...</body> является дочерним элементом по отношению к элементу <html>...</html>
в основе DOM лежит понимание XML-документа как дерева объектов с изменяемыми свойствами


Выберите верные утверждения:

строка кода var perem = (R*2*3,14) присваивает значение функции
строка кода var pets = new Array('X1','X2','X3'); создает массив pets со значениями X1,X2,X3
строка кода $peremen = $_GET['peremennaya']; передает значение в JavaScript


Выберите верные утверждения:

каждая инструкция в JavaScript заканчивается точкой с запятой
конкатенация строк и сложение значений - одинаковые процедуры
для выполнения кода на JavaScript достаточно разместить его определенным образом в документе HTML


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

Array
undefined
object


Что, из ниже перечисленного, является элементарным типом?

array
object
undefined


Какие данные, из ниже перечисленных, являются нетривиальными в JavaScript?

function
null
undefined


Какой способ размещения JavaScript соотвествует подстановке?

<FORM><INPUT TYPE=button VALUE="Кнопка" onClick="alert('Вы нажали кнопку');"></FORM> <BODY onLoad="alert('Приветствуем!');"> ... </BODY>
<A HREF="JavaScript:alert('Внимание!');">Кликни здесь</A>
<HEAD> <SCRIPT> function l() { str = window.location.href; return(str.length); } </SCRIPT> </HEAD>


Какой способ размещения JavaScript соотвествует URL-схеме?

<FORM><INPUT TYPE=button VALUE="Кнопка" onClick="alert('Вы нажали кнопку');"></FORM> <BODY onLoad="alert('Приветствуем!');"> ... </BODY>
<A HREF="JavaScript:alert('Внимание!');">Кликни здесь</A>
<HEAD> <SCRIPT> function l() { str = window.location.href; return(str.length); } </SCRIPT> </HEAD>


В каком варианте JavaScript размещен не верно?

<body> <script type="textjavascript" src="myscripts.js"><script> <body>
<html> <script type="textjavascript" src="myscripts.js"><script> <html>
<head> <script type="textjavascript" src="myscripts.js"><script> <head>


В каком случае будет вызван обработчик события onfocus?

при получении фокуса определённым элементом
при загрузке HTML-документа в окно браузера
при удалении загруженного ранее HTML-документа из окна браузера


Для чего применяется обработчик события onload?

для загрузки HTML-документа в окно браузера
для удаления загруженного ранее HTML-документа из окна браузера
для фокусировки того или иного элемента


Для чего применяется обработчик события onunload?

для фокусировки того или иного элемента
для загрузки HTML-документа в окно браузера
для удаления загруженного ранее HTML-документа из окна браузера


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

<script><script>
<noscript></noscript>
<no script></no script>


С помощью чего, из ниже перечисленного, можно вывести содержимое документа?

document.all
<a href="javascript:doStuff()">…</a>
document.write()


С помощью какого элемента можно разместить ссылку в JavaScript?

<a href><a>
<noscript><noscript>
<script><script>


В какой блок необходимо помещать код JavaScript, если используете строгий XHTML?

CDATA
HTML
DOCTYPE


В каком блоке размещается информация о типе документа в XHTML?

DOCTYPE
CDATA
HTML


В каком блоке не будет обрабатываться код JavaScript?

HEAD
CDATA
HTML


Какие конструкции для условий есть в JavaScript?

две: if, if...else
одна: if
четыре: if, if...else, ?:, switch/case


Какие конструкции для функций есть в JavaScript?

function f_name([arg1, arg2, ...])
var my_function(arg1, arg2, ..., function_body)
function f_name([arg1, arg2, ...]), var my_function = function(arg1, arg2, ...) { function_body }


Какие конструкции для циклов есть в JavaScript?

одна: for
две: for и while
три: for, while, do...while


Какой комментарий заключается между символами /* строка */?

многострочный
строковый
блоковый


Какой комментарий заключается после символа //?

многострочный
блоковый
строковый


Какой комментарий не используют в языке JavaScript?

<!-- строка -->
/* строка */
//


Какие недостатки имеет код JavaScript, размещенный во внешнем файле?

замедляется отображение сайта
можно применять один и тот же код для нескольких документов HTML
исправлять ошибки легче


Какие преимущества имеет код JavaScript, размещенный во внешнем файле?

замедляется отображение сайта
исправлять ошибки легче
можно применять один и тот же код для нескольких документов HTML


Какие достоинства имеет код JavaScript, размещенный непосредственно в HTML?

можно применять один и тот же код для нескольких документов HTML
исправлять ошибки легче
быстро отображается сайт


Какие недостатки имеет document.write()?

предоставляет альтернативный контент для пользователей
возникают трудности при тестировании
замедляет работу страницы


Какие недостатки имеет window.onload?

происходит задержка отображения HTML
загрузка происходит довольно долго
для Internet Explorer необходимо использовать внешний файл JavaScript


Какая проблема возникает, если использовать <a href = "javascript:doStuff()" > …</a> ?

некорректная ссылка
сильное замедление обработки страницы
затруднения при тестировании


В каком варианте описания переменных и функций используется литерал объекта?

var myNameSpace = {
                                                current:null,
                                                init:function(){...},
                                                change:function(){...},
                                                verify:function(){...}
                                                }



myNameSpace = function(){
                                                var current = null;
                                                function init(){...}
                                                function change(){...}
                                                function verify(){...}
                                                }();



myNameSpace = function(){
                                                var current = null;
                                                function init(){...}
                                                function change(){...}
                                                function verify(){...}
                                                return{
                                                    init:init,
                                                    change:change
                                                    }
                                                }();

                                               
                                               
В каком варианте описания переменных и функций используется раскрытие шаблона модуля?

myNameSpace = function(){
                                                var current = null;
                                                function init(){...}
                                                function change(){...}
                                                function verify(){...}
                                                }();




var myNameSpace = {
                                                current:null,
                                                init:function(){...},
                                                change:function(){...},
                                                verify:function(){...}
                                                }



myNameSpace = function(){
                                                var current = null;
                                                function init(){...}
                                                function change(){...}
                                                function verify(){...}
                                                return{
                                                    init:init,
                                                    change:change
                                                    }
                                                }();
                                               
                                               
Какой прием описания переменных и функций называется шаблон модуля?

myNameSpace = function(){
                                                var current = null;
                                                function init(){...}
                                                function change(){...}
                                                function verify(){...}
                                                return{
                                                    init:init,
                                                    change:change
                                                    }
                                                }();




var myNameSpace = {
                                                current:null,
                                                init:function(){...},
                                                change:function(){...},
                                                verify:function(){...}
                                                }


myNameSpace = function(){
                                                var current = null;
                                                function init(){...}
                                                function change(){...}
                                                function verify(){...}
                                                }(); 


Какой код, из ниже перечисленных, наиболее оптимизирован?


function testAttachClick2(parent) {
var elements = parent.getElementsByTagName('div')
var len = elements.length
var elem
for(var i=0; i<len; i++) {
  elem = elements[i]
  elem.onclick = function() {
    alert('click on '+this.number)
     }
      elem.number = i
     }
    }


function testAttachClick3(parent) {
var elements = parent.getElementsByTagName('div')
var len = elements.length
var elem
var handler = function() {
  alert('click on '+this.number)
  }
  for(var i=0; i<len; i++) {
    elem = elements[i]
    elem.onclick = handler
    elem.number = i
    }
}


function testAttach
Click(parent) {
var elements = parent.getElementsByTagName('div')
  for(var i=0; i<elements.length; i++){
   elements[i].onclick = function()
   {
    alert('click on '+this.number)
    }
    elements[i].number = i
   }
 }

 
 
Какой код, из ниже перечисленных, наиболее оптимизирован?

var i = 0;
                                                    do {
                                                        // тело цикла
                                                        i++;
                                                    } while (i < aList.length);




var i = aList.length - 1;
                                                    do {
                                                        // тело цикла
                                                    } while (--i >= 0);





var i = 0;
                                                while (i < aList.length) {
                                                // тело цикла
                                                i++;
                                            }


Какой код, из ниже перечисленных, наиболее оптимизирован?

for (var i = 0, len = aList.length; i < len; i++) {
                                                // тело цикла
                                            }




for (var i = 0; i < aList.length; i++) {
                                                // тело цикла
                                            }




var len = aList.length;
                                                for (var i = 0; i < len; i++) {
                                                // тело цикла
                                            }
                                           
                                           
Какое свойство функции возвращает значение объекта в виде строки?

length
toString
arguments


Какое свойство функции возвращает массив аргументов?

arguments
prototype
length


Какое свойство функции возвращает число заданных аргументов?

arguments
prototype
length


Какой тип документа XHTML позволяет использовать iframe?

strict
frameset
transitional


Какой тип документа XHTML исключает использование всех элементов и атрибутов, задающих графическое отображение?

strict
transitional
frameset


Какой тип документа XHTML дает возможность установки frameset вместо body?

frameset
transitional
strict


Какой фрагмент кода эквивалентен следующему:

<a href="primerone.html" onmouseover="hideAll()">


<!-- HTML: -->
            <a href="primerone.html" id="primerone">
            <!-- JavaScript: -->
            var x = document.getElementById('primerone');
                if (x) {
                    x.onmouseout = hideAll();
                    }


<!-- HTML: -->
            <a href="primerone.html" id="primerone">
            <!-- JavaScript: -->
            var x = document.getElementById('primerone');
                if (x) {
                    x.onmouseover = onClick;
                    }


<!-- HTML: -->
            <a href="primerone.html" id="primerone">
            <!-- JavaScript: -->
            var x = document.getElementById('primerone');
                if (x) {
                    x.onmouseover = hideAll;
                    }
                   
                   
Какой фрагмент кода эквивалентен следующему:

<a href="primerone.html" onmouseout="hideAll">

<!-- HTML: -->
            <a href="primerone.html" id="primerone">
            <!-- JavaScript: -->
            var x = document.getElementById('primerone');
                if (x) {
                    x.onmouseout = hideAll;
                    }


<!-- HTML: -->
            <a href="primerone.html" id="primerone">
            <!-- JavaScript: -->
            var x = document.getElementById('primerone');
                if (x) {
                    x.onmouseover = onClick;
                    }


<!-- HTML: -->
            <a href="primerone.html" id="primerone">
            <!-- JavaScript: -->
            var x = document.getElementById('primerone');
                if (x) {
                    x.onmouseover = hideAll;
                    }
                   
                   
Какой фрагмент кода эквивалентен следующему:

<a href="primerone.html" onmouseover="onClick()">


<!-- HTML: -->
            <a href="primerone.html" id="primerone">
            <!-- JavaScript: -->
            var x = document.getElementById('primerone');
                if (x) {
                    x.onmouseover = onClick;
                    }


<!-- HTML: -->
            <a href="primerone.html" id="primerone">
            <!-- JavaScript: -->
            var x = document.getElementById('primerone');
                if (x) {
                    x.onmouseover = hideAll;
                    }


<!-- HTML: -->
            <a href="primerone.html" id="primerone">
            <!-- JavaScript: -->
            var x = document.getElementById('primerone');
                if (x) {
                    x.onmouseout = onClick();
                    }
                   
                   
Выберите верное утверждение:

чтобы улучшить качество и легкость обслуживания кода желательно HTML, CSS и JavaScript хранить в одном файле
чтобы добиться разделения структуры и поведения, надо разделять HTML от JavaScript
сценарий написанный на JavaScript обрабатывается одинаково всеми браузерами


Выберите верное утверждение:

чтобы добиться разделения структуры и представления, надо помещать весь код CSS в отдельный файл
чтобы улучшить качество и легкость обслуживания кода желательно HTML, CSS и JavaScript хранить в одном файле
сценарий написанный на JavaScript обрабатывается одинаково всеми браузерами



Какое ключевое слово позволяет сослаться на текущий объект, в рамках которого происходит исполнение JavaScript-кода?

this
prototype
object


Какое ключевое слово позволяет создавать объекты общего вида?

this
prototype
object


Какое свойство, из ниже перечисленных, позволяет узнать, какая функция вызвала данную функцию?

caller
prototype
arguments[]


Что, из ниже перечисленного, относится к плюсам XMLHttpRequest?

простота в использовании
поддержка всеми популярными библиотеками
работа только со страницами на одном домене


Что относится к недостаткам XMLHttpRequest?

простота в использовании
поддержка всеми популярными библиотеками
работа только со страницами на одном домене


Что такое AJAX?

язык программирования
технология для обмена данными с сервером
универсальный браузер для javascript


Что такое ECMAScript?

встраиваемый расширяемый язык программирования
технология для обмена данными с сервером
спецификация javascript


Что такое WYSIWYG?

язык программирования
программа для отображения данных
свойство прикладных программ


Подмножеством какой технологии является JSON?

XML
DOM
CSS
JavaScript
Flash


Какая из этих технологий не используется в AJAX?

DOM
CSS
Flash
XML
JavaScript


Какая из этих технологий используется в AJAX?

JavaScript
DOM
Flash
XML
CSS


Какой AJAX-транспорт позволит отправить файл на сервер без перезагрузки страницы?

XmlHttpRequest справится
только использование фреймов(IFrame)
невозможно ввиду ограничений безопасности javascript


Можно ли использовать один объект XmlHttpRequest для множества разных запросов?

да, можно
Нет, только один запрос на один объект
Да, но перед каждым новым запросом надо вызывать abort()


Может ли свойство responseXml объекта XmlHttpRequest содержать после запроса XML-документ, отличный от принятого с сервера?

нет, либо принятый документ, либо пусто
да, в Firefox такое случается
во всем виновата Opera


В каких браузерах не будет работать этот код?
element.style.setExpression("width", "100px")

Firefox
Opera
Internet Explorer 5.0+


Какие браузеры отработают этот код правильно (сменят name для каждого input в документе)?

var list = document.getElementsByTagName('input')
                    for(var i=0; i<list.length; i++) {
                        list[i].name = Math.random()
                    }

Firefox
Internet Explorer 5.0
Opera


Можно ли инициировать DOM-событие из javascript? Например, сэмулировать нажатие клавиши и клик мышкой, чтобы javascript-код выполнил за пользователя.

в некоторых браузерах можно
нет, нельзя
да, можно


Можно ли инициировать DOM-событие из javascript? Например, сэмулировать нажатие клавиши, чтобы javascript-код нажал за пользователя.

нет, нельзя
да, можно
в некоторых браузерах можно


Можно ли инициировать DOM-событие из javascript? Например, сэмулировать клик мышкой на элементе, чтобы javascript-код кликнул за пользователя.

в некоторых браузерах можно
нет, нельзя
да, можно


Выберите верные утверждения:

чтобы вызвать функцию необходимо писать имя функции NameFunction()
в скобках, после имени функции, находится список аргументов функции
объявление функции начинается с ключевого слова function


Выберите верные утверждения

объявление функции начинается с ключевого слова var
в скобках, после имени функции, находится список аргументов функции
чтобы вызвать функцию необходимо писать конструкцию document.NameFunction()


Выберите неверные утверждения

чтобы вызвать функцию необходимо писать конструкцию document.NameFunction()
объявление функции начинается с ключевого слова var
в скобках, после имени функции, находится список аргументов функции


Какое количество аргументов можно применять в функции?

одного аргумента вполне достаточно
функция способна обработать 5 аргументов
ровно столько сколько считается необходимо


Сколько параметров можно передать функции ?

сколько указано в определении функции или меньше
любое количество
ровно столько, сколько указано в определении функции


Какие варианты правильно объявляют переменную для f, возвращающей сумму двух аргументов ?

var f = function(a,b) { return a+b }
var f = new Function('a,b', 'return a+b')
var f = new Function('a', 'b', 'return a+b')


Какие строки кода успешно выполнятся?

var x = getMagicNumber(); // ОШИБКА! getMagicNumber не определена!
                                                var getMagicNumber = function() { return 117; }



headlineElement.innerHTML = "Пожалуйста, подождите...";
                                                    function doTheWork() {
                                                        performLongRunningCalculation();
                                                        headlineElement.innerHTML = "Закончено!";
                                                    }
                                                setTimeout(doTheWork, 0);



var x = getMagicNumber();
                                                    function getMagicNumber() { return 117; }

Какие строки кода работать не будут?

var x = getMagicNumber();
                                                    function getMagicNumber() { return 117; }




var x = getMagicNumber(); // ОШИБКА! getMagicNumber не определена!
                                                var getMagicNumber = function() { return 117; }



headlineElement.innerHTML = "Пожалуйста, подождите...";
                                                    function doTheWork() {
                                                        performLongRunningCalculation();
                                                        headlineElement.innerHTML = "Закончено!";
                                                    }
                                                setTimeout(doTheWork, 0);

                                               
Какие строки кода писать не рекомендуется?

var x = getMagicNumber();
function getMagicNumber()
{ return 117; }

<button onclick="document.getElementById('lamp').backgroundColor = 'yellow'">
Жми сюда, чтобы включить лампу!</button>
<div id='lamp'>O</div>


var stroka = "This is stroka!";
alert(stroka);
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Какие свойства содержат объект document?

childNodes
parentNode
appendChild


Какой метод, служит для добавления элемента в HTML код?

appendChild
parentNode
childNodes


Какое свойство не имеет объект document?

parentNode
childNodes
appendChild


Объекты, отвечающие, что содержится на Web-странице в окне браузера называются:

пользовательскими
встроенными
клиентскими


Объекты, созданные программистом в процессе написания сценария, называются:

встроенными
пользовательскими
серверными


Какой метод объекта Object позволяет получить значение объекта?

valueOf()
toString()
assign()


Какой метод объекта Object может перенаправить пользователя на новую страницу?

valueOf()
toString()
assign()


Какой метод объекта Object осуществляет преобразование объекта в строку символов?

toString()
valueOf()
assign()


Какое свойство объекта window ссылается на глобальный объект event?

document
event
location


Какое свойство объекта window ссылается на объект окна navigator?

screen
location
navigator


Какой объект, из ниже перечисленных, создаcтся только в момент открытия окна?

Window
Frame
navigator


Какая строка кода выдаст тот HTML-элемент, который будет иметь ID="serv"?

document.getElementById('serv')
document.getElementsByTagName('serv')
document.getElementsByName('serv')


Какая строка кода выдаст коллекцию HTML-элементов любых типов, у которых будет задан атрибут NAME="servis"?

document.getElementsByTagName('servis')
document.getElementById('servis')
document.getElementsByName('servis')


Что из ниже перечисленного будет являться коллекцией всех HTML-элементов вида <P>?

document.getElementsByTagName('P')
document.getElementsByName('P')
document.getElementsById('P')


Какой оператор служит для создания нового экземпляра из класса однотипных объектов?

new
prototype
this


Какое ключевое слово указывает откуда брать прототип при создании объекта?

new
prototype
this


Какой указатель используется для указания на то, что мы находимся внутри объекта?

new
this
prototype


Какие свойства относятся к свойствам объекта window?

opener
name
length


Какие свойства относятся к объекту history?

name
length
opener


Какие свойства относятся к свойствам объекта frames?

opener
length
name


Правда, что следующие два варианта создания объекта эквивалентны?

var o = new Object()
                 var o = {}

нет, они не эквивалентны
да, они эквивалентны
это два разных описания объекта



Правда, что следующие два варианта добавления свойств в объект эквивалентны?

o.test = 5
                 o["test"] = 5

это два разных варианта добавления объекта
нет, они не эквивалентны
да, они эквивалентны


Что такое узел в DOM-модели?

это объекты
это функции
это HTML-тег


Что такое html в DOM-модели?

не является элементом
элемент
корневой элемент


Что такое ассоциативный массив?

это переменные в виде массивов
это объекты, используемые с синтаксисом массивов
это функции основанные на массивах


Что такое DOM-объект?

объекты предлагаемые самим языком
объекты созданные программистом, которые имеют структуру и сущность
объекты документа определенной консорциумом W3C


Пользовательские объекты - это:

объекты браузера, не являющиеся частью языка JavaScript
объекты предлагаемые самим языком
объекты созданные программистом, которые имеют структуру и сущность


Что такое объекты браузера?

объекты, не являющиеся частью языка JavaScript
объекты, являющиеся частью языка JavaScript
объекты созданные программистом, которые имеют структуру и сущность


Если объект не имеет свойства, то результат будет:

undefined
null
0


Если при добавлении свойства в объект ставятся квадратные скобки, то:

свойство является значением переменной
название свойства находится в переменной
название свойства находится в функции


Какой вид имеет инициализатор объекта?

new Object(значение?)
var имя = new Function ([аргументы,]? операторы)
{свойство:значение [,свойство:значение]?}


Какой пример, из ниже перечисленных, использует регулярные выражения?

var el = document.getElementById("pol");
el.className.replace(new RegExp('(\\s|^)'+c+'(\\s|$)'),' ',pol)
var sheet = document.createElement('pol')


Какой пример, из ниже перечисленных, создает новую таблицу стилей?

el.className.replace(new RegExp('(\\s|^)'+c+'(\\s|$)'),' ',pol)
var el = document.getElementById("pol");
var sheet = document.createElement('pol')


Начало и конец регулярного выражения указывают:

косая черта /.../
хэш-символ (#)
скобки ()


Конец строки регулярного выражения указывает:

скобки ()
$
хэш-символ (#)


Каким классом определяется объект даты?

RegExp
Date
Error


Каким классом представляются синтаксические ошибки и ошибки времени выполнения?

object
RegExp
Error


Каким классом представляются регулярные выражения?

object
Error
RegExp


В какой строке создастся новый объект Object?

var pattern = /s&/;
var pattern = new Object(a,b,c);
var pattern = new Array(a,b,c);


В какой строке создастся новый объект Array?

var pattern = new Array[a,b,c];
var pattern = /s&/;
var pattern = [a,b,c];


В какой строке создастся новый объект RegExp?

var pattern = new string["a,b,c"];
var pattern = [a,b,c];
var pattern = /s&/;


Метод exec() выполняет:

поиск строковых литералов, принадлежащих образцу и их возврат
замену подстроки в строке
поиск строковых литералов, принадлежащих образцу и возврат true если они есть или false если их нет


Метод test() выполняет:

поиск соответствия в строке
замену подстроки в строке
поиск образца


Метод replace() выполняет:

поиск образца
замену подстроки в строке
поиск соответствия в строке


Одиночным пустым символом в регулярном выражении обозначается:

\D
\s
\B


Набор символов в регулярном выражении обозначается:

\D\s\b
[]
{}


Границей слова в регулярном выражении обозначается:

\b
\B
\d


Селектор p a{...} применяется:

к заголовкам первого и второго уровней
ко всем без исключения элементам
к гипертекстовым ссылкам


Селектор * {...} применяется:

к заголовкам первого и второго уровней
ко всем без исключения элементам
к гипертекстовым ссылкам


Селектор h1, h2, p {...} применяется:

ко всем без исключения элементам
к гипертекстовым ссылкам
к заголовкам первого и второго уровней


Какое свойство стилей задает повторения фонового изображения?

background-position
background-image
background-repeat


Какое свойство стилей позволяет прокручивать изображение вместе с контентом?

background-repeat
background-position
background-attachment


Какое свойство стилей определяет графическое изображение?

background-repeat
background-position
background-image


Какое правило относится ко всем гиперссылкам?

a{text-decoration:none}
a:visited{color:#999}
a:link{color: #036}


Какое правило определяет цвет непросмотренных ссылок?

a{text-decoration:none}
a:link{color: #036}
a:visited{color:#999}


Какое правило задает цвет просмотренных ссылок?

a{text-decoration:none}
a:visited{color:#999}
a:link{color: #036}


Какие свойства, из ниже перечисленных, относятся к фильтрам?

Blur
direction
alpha


Какие свойство таблиц стилей, из ниже перечисленных, имеют табличные элементы?

caption-side
empty-cells
list-style-type


Какие свойства таблиц стилей, из ниже перечисленных, имеют стили для элементов списков?

empty-cells
list-style-type
list-style


Какой метод позволяет удалить DOM-аттрибут?

getAttribute(name)
hasAttribute(name)
removeAttribute(name)


Какой метод позволяет проверить, есть ли DOM-аттрибут?

getAttribute(name)
hasAttribute(name)
removeAttribute(name)


Какой метод позволяет получить DOM-аттрибут?

hasAttribute(name)
getAttribute(name)
setAttribute(name, value)


Что, из ниже перечисленного, является объектным литералом?

var AnimationManager = new Object();
                                                AnimationManager.framesPerSecond = 30;
                                                AnimationManager.totalLength = 15;
                                                AnimationManager.startAnimation = function () { /* code */ };





var AnimationManager = new Array(framesPerSecond:30, totalLength:15, startAnimation:function () { /* code */ });





var AnimationManager = {
                                                framesPerSecond: 30,
                                                totalLength: 15,
                                                startAnimation: function() { /* code */ }
                                            } 


Что, из ниже перечисленного, является функцией?

var AnimationManager = new Object();
                                                AnimationManager.framesPerSecond = 30;
                                                AnimationManager.totalLength = 15;
                                                AnimationManager.startAnimation = function () { /* code */ };





var AnimationManager = new Array(framesPerSecond:30, totalLength:15, startAnimation:function () { /* code */ });





var AnimationManager = {
                                                framesPerSecond: 30,
                                                totalLength: 15,
                                                startAnimation: function() { /* code */ }
                                            }
                                           
                                           
Что, из ниже перечисленного, является массивом?

var AnimationManager = new Object();
                                                AnimationManager.framesPerSecond = 30;
                                                AnimationManager.totalLength = 15;
                                                AnimationManager.startAnimation = function () { /* code */ };




var AnimationManager = new Array(framesPerSecond:30, totalLength:15, startAnimation:function () { /* code */ });




var AnimationManager = {
                                                framesPerSecond: 30,
                                                totalLength: 15,
                                                startAnimation: function() { /* code */ }
                                            }
                                           
                                           
Что, из ниже перечисленного, не относится к событию?

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


Что, из ниже перечисленного, относится к событию?

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


Что, из ниже перечисленного, относится к событию?

измение размера страницы
изменение кодировки пользователем
завершение загрузки web-страницы


Если выполнить код: event.stopPropagation();, то событие перестанет:

выполняться
всплывать
перехватывать


Какие типы управления событиями существуют?

начало
перехват
всплытие
завершение


Какие способы используются для назначения обработчиков событий?

через свойство объекта
через специальные функции
через атрибут HTML тега


Какое событие произойдет при двойном щелчке мыши на элементе?

onclick
onmouseclick
ondblclick


Какое событие возникает при нажатии любой из кнопок мыши?

onmousedown
onmouseup
onmouseclick


Какое событие непрерывно генерируется при перемещении мыши по документу?

onmouseclick
onmousemove
onmouseup


Какое событие генерируется при нажатии на клавишу F1?

onclick
onhelp
onF1


Какое событие возникает при нажатии на клавиши?

onkeypress
onkeycode
onkeydown


Какое событие возникает при нажатии и отпускании любой клавиши?

onkeydown
onkeycode
onkeypress


Как называются события, которые генерируются по истечении определенных промежутков времени?

синхронным
событие таймера
асинхронным


Как называется поведение обработчиков событий, если их исполнение зависит от действий пользователя или от событий в документе?

синхронным
событие таймера
асинхронным


В каком порядке обрабатывается событие, если оно присутствует в элементе HTML?

в безусловном порядке
в последовательном
в условном порядке


Какая функция применяется для бесконечной анимации?

clearTimeout
setInterval
setTimeout


Какая функция позволяет очищать конечную анимацию?

setTimeout
setInterval
clearTimeout


Какую функцию применяют для конечной анимации?

setInterval
setTimeout
clearTimeout


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

DOM-события, которые инициируются элементами DOM
работа скрипта в браузере
события окна


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

DOM-события, которые инициируются элементами DOM
работа скрипта в браузере
события окна


Какие именно события связывают действия с кодом JavaScript?

события окна
DOM-события, которые инициируются элементами DOM
работа скрипта в браузере


Какое событие назначено через функцию?

<input type="button" onclick="count_rabbits()" value="Считать кролей!"/>
<input id="b1" value="Нажми Меня" onclick="alert('Спасибо!');" type="button"/>
<input id="myElement" type="button" value="Нажми меня"/>


Какое событие указано в виде inline-записи?

<input type="button" onclick="count_rabbits()" value="Считать кролей!"/>
<input id="myElement" type="button" value="Нажми меня"/>
<input id="b1" value="Нажми Меня" onclick="alert('Спасибо!');" type="button"/>


Какое событие назначено через свойство объекта?

<input id="myElement" type="button" value="Нажми меня"/>
<input type="button" onclick="count_rabbits()" value="Считать кролей!"/>
<input id="b1" value="Нажми Меня" onclick="alert('Спасибо!');" type="button"/>


Какими браузерами не поддерживаются события изменения DOM?

Opera
Internet Explorer
Mozilla


Какие браузеры не реагируют на пользовательские действия в течение выполнения скриптов-обработчиков?

Opera
Mozilla
Internet Explorer


В каких браузерах работают события правой кнопки мыши с клавишей shift?

IE
Firefox
Opera
Safari


В каких браузерах работают события правой кнопки мыши?

IE
Firefox
Safari
Opera


Какие браузеры обрабатывают событие contextmenu?

IE
Safari
Opera
Firefox


Какие события происходят, когда пользуются простыми кликами?

Click
mouseover
mouse
dblclick


Какие события происходят, когда мышь заходит на элемент или выходит с него?

mouseover
mouseout
mouseup


Какие события происходят, когда идет нажатие на кнопку, перемещение, а потом мышь отпускается?

Mouseover
mousedown
mouseup


Флаг event.stopNow ставится, если:

обработчик хочет предотвратить запуск следующих за ним обработчиков события в этом же элементе
передача результата переходит от одного обработчика к другому
необходимо очистить элемент от обработчиков


Код input.removeEventListener( "click", handler, false) выполнит:

установку обработчика
удаление обработчика
обновление обработчика


Код element.attachEvent( "on"+имя события, обработчик) выполнит:

обновление обработчика
удаление обработчика
установку обработчика

Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png