Темы, которые касаются не только тестов, IT и Quizful, вы можете создавать в новом разделе Обсуждения.

Вдобавок, появилась возможность комментировать профиль пользователя на странице профиля.

Надеемся, эти нововведения Вам понравятся.
Знаете ли Вы, что

Если у вас есть уникальная статья и вы хотите, чтобы она стала достоянием общественности, вы можете разместить ее на Quizful.

Топ контрибуторов
loading
loading
Статистика

Тестов: 127, вопросов: 5126. Пройдено: 54989 / 186427.

Тест знаний JavaScript DOM API

Вам необходимо зарегистрироваться и войти в систему для прохождения тестов.
head tail Информация о тесте
категория
Веб технологии
пройден43 из 235
вопросов в тесте16 из 26
требуется0.0 Q
сертификационныйнет
в рейтинге да
время16 минут
авторZitrix
head tail Модераторы
 Zitrix  

Введение в тест JavaScript DOM API

DOM (Document Object Model) - древовидная модель документа, в которой отдельные элементы представляются в виде объектов, доступ к которым осуществляется с помощью DOM API. DOM используется как представление для HTML/XHTML/XML документов, а DOM API реализовано в языке JavaScript. Первые реализации появились в первых версиях браузера Netscape Navigator вместе с реализацией JavaScript. DOM дает возможность получить доступ к содержимому документа, а также изменять это содержимое, структуру документа или его оформление.

Тест ставит цель определить опытность специалиста в работе с этой технологией без использования js-фреймворков и рассчитан именно на практические знания - со всеми вопросами автор теста сталкивался в реальной жизни.

Целевая аудитория теста JavaScript DOM API

Специалисты, знающие отличия реализации DOM в различных браузерах (ie6 от ff2+, opera9+, а так же от ie7/8). Прохождение других тестов по JavaScript/HTML не обязательно, так как тест рассчитан именно на работу с DOM'ом и не имеет связанных с синтаксисом "подвохов", но желательно, потому что в вопросах не удалось отказаться от использования операторов, циклов, регулярных выражений и встроенных в JavaScript функций.

Структура теста JavaScript DOM API

Тест охватывает всего понемногу:

  • способы идентификации узлов (например по nodeType);
  • основные методы для получения "соседних" узлов;
  • работу с атрибутами;
  • работу с DOM Events;
  • получение данных о габаритах элементов.

Развитие теста JavaScript DOM API

Прежде всего, тест будет пополнятся вопросами и тематиками.

Если у Вас есть какие-нибудь интересные вопросы или тесты - пишите нам, мы обязательно их добавим.

Желаем удачи.


Важно: Ниже обсуждается только тест в целом: покрытие тематик, типы вопросов, пути улучшения теста и так далее.

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

Комментариев: 16
 vitalykov11.01.2010 | 22:58:21
Так оставил же три коммента к вопросам. Что-то не вижу на них ответа.
ответить
 Zitrix12.01.2010 | 18:50:38
не верю :) вчера в 20:31 про онклики отписался, про анимацию попозже, в 21:55.
ответить
 vitalykov12.01.2010 | 18:58:54
"вчера в 20:31 про онклики отписался, про анимацию попозже, в 21:55." - алё? Вчера от меня ни одного коммента, хошь верь - хошь базу проверяй. Все три в момент прохождения - 01.01.2010.

Вот третий:
"В чем разница между пятым и шестым ответом? Разве не все методы являются функциями? typeof myFunction == "function" проверит и на отсутсвие и на соответсявие, или я не прав? Да и вообще, что значит "необходимо проверять" если я заранее знаю что передаю в листнер? А это копи-паст из файербга (FF 3.0.14) "document.getElementById("serverData").attachEvent is not a function""
ответить
 Zitrix12.01.2010 | 19:08:43
через свой профиль посмотри результаты прохождения теста, там будут ответы на твои вопросы
ответить
 Zitrix12.01.2010 | 19:15:26
> Вчера от меня ни одного коммента

я про коммент, который выше находится, в котором ты писал, что не видишь ответов


> Вот третий

спасибо, но этот я видел и ответил, также видел вопрос про анимацию, а третий коммент найти не могу
ответить
 vitalykov12.01.2010 | 20:01:00
Третий ко второму вопросу document.write.call(window,"HELLO");
"Exception... "Illegal operation on WrappedNative prototype object"
копи-паст from FireBug FF 3.0.14"
Не отрабатывает он у меня чего-то.
ответить
 Zitrix12.01.2010 | 20:04:16
ой... а где я document.write с помощью call вызывал?
ответить
 vitalykov12.01.2010 | 20:07:51
Я номер вопроса не вижу, он у меня второй с верху.
Что будет выведено на страницу следующим кодом?
ответить
 Zitrix12.01.2010 | 20:14:35
хм... у меня такого в списке "моих вопросов" нет... видать кто-то добавил - я тут могу только извиниться.


вопрос пусть и познавательный, но мне интересно, автор этого вопроса "сталкивался в реальной жизни" с таким выражением?
ответить
 vitalykov12.01.2010 | 20:15:50
Да, согласен. Вроде все на этом?
ответить
 Zitrix12.01.2010 | 20:19:13
да, спасибо за мнение. если еще буду вопросы придумывать - учту обязательно
ответить
 Zitrix12.01.2010 | 18:56:00
три? онклики, анимация и который еще вопрос? подскажи, пожалуйста, не могу найти.
ответить
 vitalykov01.01.2010 | 02:29:59
имею противоположное мнение от Razor
ответить
 Zitrix11.01.2010 | 19:30:28
а что не нравится?
ответить
 Razor31.12.2009 | 14:38:47
тест прекрасен
ответить
 Zitrix11.01.2010 | 22:36:36
спасибо, старался
ответить
Добавить комментарий