минимизировать минимальный код
Уважаемые, помогите разобраться.
Таблица. Надо значение ячейки занести в другую ячейку. var oT=document.getElementById('t0'); function f(){ r=1; c=1; oT.rows[r].cells[c+1].innerText=oT.rows[r].cells[c].innerText; // работает rc(r,c+1).innerText=rc(r,c).innerText; // работает rc(r,c+1).innerText=eT(r,c); // также работает eT(r,c+1)=eT(r,c); // к сожалению не работает } function rc(r,c){return oT.rows[r].cells[c]} function eT(r,c){return rc(r,c).innerText} Подскажите как сократить левую часть с .innerText |
Цитата:
'Вася'='Петя' Цитата:
Так сделай... var o=oT.rows[r]; o.cells[c+1].innerText=o.cells[c].innerText Только что это даст? :) |
Получается, беря во внимание function eT(r,c){return rc(r,c).innerText},
что Человек.'Вася'=Человек.'Петя ' (последняя рабочая строка). Целью является уменьшение об"ема кода. И, естествено, ячеек с inner'ми много. |
Получается, беря во внимание function eT(r,c){return rc(r,c).innerText},
что Человек.'Вася'=Человек.'Петя ' (последняя рабочая строка). Целью является - уменьшение об"ема кода. И, естествено, ячеек с inner'ми много. |
Тогда уж так.)
var o=oT.rows[r].cells, t='innerText'; o[c+1][t]=o[c][t] Но это всё бред. Экономия пары байт ничего не даёт. |
а ещё такой способ замедляет работу скрипта.
уменьшает количество букав, да. |
а что обфускацию кода так сложно сделать чтоль? вроде и утилиты есть для этого. Я использую YUI Compressor
|
Цитата:
А на самом деле функция eT() вернёт строку... |
Часовой пояс GMT +3, время: 04:51. |