1. Какое ключевое слово позволяет создавать объекты общего вида:
а) object +
б) this
в) prototype
2. Какая функция позволяет очищать конечную анимацию:
а) setInterval
б) clearTimeout +
в) setTimeout
3. Что, из ниже перечисленного, относится к событию:
а) начало загрузки web-страницы
б) сохранение кодировки пользователем
в) завершение загрузки web-страницы +
4. Что, из ниже перечисленного, относится к событию:
а) изменение кодировки пользователем +
б) начало загрузки web-страницы
в) сохранение кодировки пользователем
6. Какой оператор служит для создания нового экземпляра из класса однотипных объектов:
а) this
б) new +
в) prototype
7. В какой строке создастся новый объект Array:
а) var pattern = /s&/;
б) var pattern = new Array[a,b,c];
в) var pattern = [a,b,c]; +
8. Какой метод позволяет изменять порядок элементов массива на противоположный:
а) reverse() +
б) join()
в) sort()
10. Объекты, отвечающие за то, что содержится на Web-странице в окне браузера, называются:
а) пользовательскими
б) клиентскими +
в) встроенными
11. Какой AJAX-транспорт позволит отправить файл на сервер без перезагрузки страницы:
а) только использование фреймов(IFrame) +
б) XmlHttpRequest справится!
в) невозможно ввиду ограничений безопасности javascript
12. Что нельзя сделать с помощью XmlHttpRequest:
а) передать запрос другого типа кроме GET и POST
б) сделать запрос с http://yandex.ru на http://google.com +
в) произвести запрос так, чтобы ответ был готов до следующей строки скрипта
13. Что такое ECMAScript:
а) спецификация языка Javascript +
б) новый язык программирования
в) переработанная реализация Javascript
14. Можно ли в скрипте перевести посетителя на другую страницу сайта:
а) да, но только в рамках текущего сайта
б) нет, нельзя
в) да, куда угодно +
15. Можно ли использовать один объект XmlHttpRequest для множества разных запросов:
а) можно +
б) нет, только один запрос на один объект
в) да, но перед каждым новым запросом надо вызывать abort()
16. Сколько параметров можно передать функции:
а) сколько указано в определении функции или меньше
б) любое количество +
в) ровно столько, сколько указано в определении функции
17. Какая арифметическая операция приводит к ошибке в javascript:
а) корень из отрицательного числа
б) деление на ноль
в) нет верного ответа +
18. Какие конструкции для циклов есть в javascript:
а) только одна: for
б) три: for, while и do…while. +
в) только две: for и while.
19. Какие из этих тэгов соответствуют стандарту HTML (strict):
а)