запутался в синтаксисе (переменные)
// выражение:
d = document
// то же самое значит что и:
window['d'] = document
// Но как написать что-то подобное? (то есть и в "обратную")) сторону):
d = window['document']
// Разве document не переменная window?!. |
Становиться ещё жарче и интересней:
var o = { test: 5,
bla: true }
alert( o.toString() );
alert( document.toString() ); возвращает разные значения. |
Цитата:
Цитата:
Цитата:
|
Цитата:
var o = { test: 5,
bla: true,
toString:function(){
return "Шайта-нама";
} }
alert( o.toString() );
и даже так можно:
function construct()
{
this.test=5;
this.bla=true;
}
construct.prototype={toString:function(){return "Шайта-нама";}}
var o = new construct()
alert( o.toString() );
|
Ээм, а в чём суть? Всё так, как и должно быть.
Или по-вашему всё это должно вести себя как-то иначе? |
Блин, ребята, заработался!
Глюк укрылся в другом месте, но ваша поддержка и критика дала мне силы разобрать завалы в коде. Теперь всё летает :dance: Спасибо, за прототипы - я еще не играл в эти игрушки. Только знаю, что это мощная вещь! :thanks: Ушёл писать индийский код... :write:Осталось только деванагари освоить :) |
| Часовой пояс GMT +3, время: 15:12. |