Цитата:
Цитата:
Цитата:
|
(function(){
var localVariable = 5;
window.getLocalVar = function () { return localVariable; };
window.setLocalVar = function (val) { localVariable = val; };
})();
alert( typeof localVariable);
alert( getLocalVar() );
setLocalVar(10);
alert( getLocalVar() );
|
из этого кода следует, что ты прав ;) Прикольное кино :)
var repeatCount = 100000;
var pattern = "text";
var arrayFixSize = new Array( repeatCount );
var startTime;
var counter;
var line = "";
var arr = [];
for( startTime = new Date(), counter = repeatCount; counter > 0; counter-- ) {
line += pattern;
}
alert(
'concatenate - ' + ( new Date() - startTime )
);
/*********************************************************/
for( startTime = new Date(), counter = repeatCount; counter > 0; counter-- ) {
arr.push( pattern );
}
arr.join( '' );
alert(
'array + push - ' + ( new Date() - startTime )
);
/*********************************************************/
for( startTime = new Date(), counter = repeatCount; counter > 0; counter-- ) {
arrayFixSize[ counter ] = pattern;
}
arrayFixSize.join( '' );
alert(
'array[ index ] - ' + ( new Date() - startTime )
);
Итог: во всех браузерах разное время, с точностью до наоборот :) |
bes, не пойму по какому принципу работает данная программа. она же должна присваивать букве определенное число, равное номеру ряда и столбца (первый ряд(1) и первый столбец(1) - буква а - 11), и выводить переведенный текст в другое окошко
|
Получается что к глобальным переменным придётся обращаться не напрямую, а через get/set методы, наподобие того как в Delphi обращаются к полям через свойства, только без сохранения синтаксиса обращения.
И всё это, как я понимаю, из-за того что не обеспечена модульность (весь скрипт по каким бы он файлам не был разбросан воспринимается как единый модуль). |
Цитата:
Я взял за основу описанный в википедии метод 2, когда получают координаты, затем к строке x-координат приписывают строку y-координат, а затем последовательно берут пары из строки, считают их координатами и переводят в буквы по той же таблице, то есть конечный шифр - слова. |
Цитата:
|
Цитата:
|
А Вам нигде из клиентского кода не нужно ею пользоваться.
|
nerv_, IE8 вообще подвисает на этом скрипте (потом отвисает выдавая результаты).
Хотя concat чаще выигрывает, изредка push немного опережает. Цитата:
|
| Часовой пояс GMT +3, время: 09:39. |