Более хороший способ проверки пространства имен JavaScript

Теперь у меня есть модуль, который следует длинной цепочке пространств имен, например:

TOP.middle.realModuleName = function () { /*...*/ }

Мне нужно использовать этот модуль на странице, и я не уверен, что эта страница включала пространство имен Top.middle. Так что мне пришлось бы сделать что-то вроде:

if (typeof TOP !== 'undefined' && TOP.middle && TOP.middle.realdModuleName) {
    new TOP.middle.realModuleName();
}

Я думаю, что если утверждение выглядит действительно длинным и многословным. У кого-либо есть предложения, как написать более хороший образец проверки параметров для этого случая?

-121--1041461- Простой эхо-код PHP не работает Вот мой html со скриптом php: < html > < head > < title > Автозапчасти Боба < body > < h1 > Автозапчасти Боба <

Вот мой html со скриптом php:

  < html >
< голова >
< title > Автозапчасти Боба 

< тело >
< h1 > Автозапчасти Боба 
< ширина таблицы = 100% >
< tr >
 Это работает. »;
?>




Почему выход этого появляется с;? >. Я хочу, чтобы это было «Это работает.» Вот выход

Автозапчасти Боба

Автозапчасти Боба

Это работает. "; ?>

Я знаю, что делаю что-то не так, но не могу это понять. Заранее спасибо.

25
задан edorahg 3 October 2011 в 18:58
поделиться