Это у вас работает, в вашем варианте движка после 2606 правки, а в моем совершенно отображается по другому, мой скачан с загрузки.
а так должно быть (в том числе и окрас). Если сохранять стиль сайта:
[newpage]
[title]$defined - переменная или объект определены?[/title]
[class=описание;функция]$defined--Возвращает true, если переданный аргументом переменная или объект определен[/class=][class=описание;вызов]Вызов--$defined(Аргумент)[/class=][class=описание;аргумент]Аргумент--value или object, который инспектирует[/class=][class=описание;возвращает]Возвращает--если объект определен, то true, если объект не определен - false[/class=]
[highlight=javascript]var dfn='';// определяем как string
var ndfn; // не определяем
.................
$defined(dfn); // возвратит true
$defined(ndfn); // возвратит false[/highlight][right][style=1][url=/datas/users/html/core.js.define.html]Пример[/url][/style][/right]Однако, если переданный аргумент не объявлен, то функция не работает.
[newpage]
[title]$type - определить тип объекта или переменной[/title]
[class=описание;функция]$type--Возвращает тип аргумента[/class=][class=описание;вызов]Вызов--$type(Аргумент)[/class=][class=описание;аргумент]Аргумент--value или object, которого инспектируют[/class=][class=описание;возвращает]Возвращает--[class=перечень]’element’--Если объект этот узел(node или нод) element в DOM
’textnode’--Если объект это нод text в DOM
’whitespace’--Если объект это нод whitespace в DOM
’arguments’--Если это аргумент объект (object)
’object’--Если это объект (object)
’string’--Если объект строка (string)
’number’--Если объект число(number)
’boolean’--Если объект булев(boolean)
’function’--Если объект функция (function)
’regexp’--Если объект регулярное выражение
’class’--Если объект класс (Class).Открыт с помощью оператора "new Class" или расширение другого класса
’collection’--Если объект принадлежит к коллекции HTML элементов, таких как childNodes, getElementsByTagName .. и подобным.
false--(boolean) Если объект не определен или не принадлежит ни к одному из вышеперечисленных.
[/class=][/class=]
[highlight=javascript]var _array=$$('h1'); // найти все теги типа h1
var _textnode=_array[0].firstChild;
var _function=function(){};
alert('_array тип:'+$type(_array)); // проверяем ’array’ - найти все теги типа h1
alert('_textnode тип:'+$type(_textnode)); // проверяем ’textnode’
alert('_function тип:'+$type(_function)); // проверяем ’_function’[/highlight][right][style=1][url=/datas/users/html/core.js.type.html]Пример[/url][/style][/right]
www.cotonti.mobi
Отредактировано: Sergey (07.02.2009 10:07, 16 лет назад)