Рисунок 1-2. Firebug позволяет нам интерактивно выполнить код на текущей странице.
Давайте попробуем несколько операторов. Напечатайте команду Prototype, затем нажмите Enter (см. рисунок 1-3).
Рисунок 1-3. Объект Prototype в Firebug.
Библиотека Prototype определяет глобальный объект под названием Prototype, который содержит метаданные самой библиотеки. Самый надежный способ определить, была ли библиотека Prototype подключена к странице, состоит в том, чтобы проверить тип объекта Prototype; если объект не был определен на странице, то тип будет undefined. В библиотеке, которая зависит от Prototype, можно написать следующее:
// raise an error if Prototype isn't loaded
if (typeof Prototype === "undefined") {
throw new Error("This script relies on the Prototype JavaScript framework.");
}
15