Цитата:
Цитата:
Цитата:
|
(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, время: 06:52. |