JavaScript конструкция

nut

Новичок
JavaScript конструкция

Привет всем!
Люди я не сильно шарю в JS, потому прошу о помощи, что за конструкция типа:
PHP:
return '<table cellpadding="0" cellspacing="0" border="0"><tr><td class="col1">' + (this.n_depth ? a_offset.join('') + (this.a_children.length
		? '<a href="javascript: trees[' + this.o_root.n_id + '].toggle(' + this.n_id + ')" 
onmouseover="trees[' + this.o_root.n_id + '].mover(' + this.n_id + ')" onmouseout="trees[' + this.o_root.n_id + '].mout(' + this.n_id + ')">
<img src="' + this.get_icon(true) + '" border="0" align="absbottom" name="j_img' + this.o_root.n_id + '_' + this.n_id + '"></a>'
		: '<img src="' + this.get_icon(true) + '" border="0" align="absbottom">') : '') 
		+ '<input type=checkbox><a href="' + this.a_config[1] + '" target="' + this.o_root.a_tpl['target'] +
 '" onclick="return trees[' + this.o_root.n_id + '].select(' + this.n_id + ')" 
ondblclick="trees[' + this.o_root.n_id + '].toggle(' + this.n_id + ')" 
onmouseover="trees[' + this.o_root.n_id + '].mover(' + this.n_id + ')"
 onmouseout="trees[' + this.o_root.n_id + '].mout(' + this.n_id + ')" class="t' + this.o_root.n_id + 'i" id="i_txt' + this.o_root.n_id + '_' + this.n_id + '">' + 
this.a_config[0] + '</a></td><!--<td>123</td>--></tr></table>' +
 (this.a_children.length ? '<div id="i_div' + this.o_root.n_id + '_' + this.n_id + '" style="display:none"></div>' : '');
Извините код не очищал, так как боюсь ошибиться и тогда не понятно будет что к чему.
Вопрос по поводу ? и : они вложенные что-ли?
Подскадите книжку сжатую по JS.
 

Solid

Drosera anglica
nut
да: ([expression]?true:false)

Читай доку.

-~{}~ 22.11.06 16:28:

А вообще такие вещи ужасны. Делать уже давно пора через behaviour (http://bennolan.com/behaviour/)
 
Сверху