Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 12.05.2012, 23:58
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

B@rmaley.e><e, разрешите вопрос по приведенному мною коду: как правильней делать и есть ли среди данных вариантов "тот самый"? Т.е. как правильно (если можно так выразиться) в javascript выполнять конкатенацию? В vba могу сказать точно, этот способ line += pattern; самый медленный. Противоречивые результаты тестов в различных браузерах не позволяют прийти к единственно верному выводу. Или смысл в том, что заморачиваться не стоит line += pattern; да и фиг с ним?
bes, ты еще в хроме проверь )
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #32 (permalink)  
Старый 13.05.2012, 00:06
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от nerv_
bes, ты еще в хроме проверь )
С него и начинаю, здесь главное не цифры, главное соотношение.
Ответить с цитированием
  #33 (permalink)  
Старый 13.05.2012, 01:50
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от nerv_
Или смысл в том, что заморачиваться не стоит line += pattern; да и фиг с ним?
Именно. Вряд ли Вы когда-нибудь столкнётесь с тормозами конкатенации.
Сообщение от bes
В смысле?
В смысле, Ваши глобальные переменные нужны только Вашему коду и никакому другому.
Ответить с цитированием
  #34 (permalink)  
Старый 13.05.2012, 05:26
Аспирант
Отправить личное сообщение для person Посмотреть профиль Найти все сообщения от person
 
Регистрация: 27.06.2010
Сообщений: 49

Здесь рассказывается чем отличается переменная с var и без.

Тонкости ECMA-262-3. Часть 2. Объект переменных.

Цитата:
Часто, в различных статьях о JavaScript, можно видеть утверждения вроде: “глобальные переменные можно объявлять и с var (в глобальном контексте) и без var (в любом месте)”. Это не так. Запомните:

переменные объявляются только с ключевым словом var.

Присвоение же вроде:

a = 10;лишь создаёт очередное свойство (но не переменную) в глобальном объекте. “Не переменную” не в том смысле, что её нельзя изменить, а “не переменную” в понятии переменных в ECMAScript (которые затем также станут свойствами глобально объекта посредством VO(globalContext) === global, помним, да?).

А разница следующая (покажем на примере):

alert(a); // undefined
alert(b); // "b" is not defined

b = 10;
var a = 20;Всё, опять же, вытекает из VO и стадий его модификации (вход в контекст, исполнение контекста):
by Dmitry A. Soshnikov
Ответить с цитированием
  #35 (permalink)  
Старый 13.05.2012, 11:24
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

B@rmaley.e><e, спасибо
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
шифрование строки по ключу JAre Библиотеки/Тулкиты/Фреймворки 26 26.02.2015 16:06
Кликаем по квадрату - он сдвигается и перекрашивается. Как это осуществить? Kaur Общие вопросы Javascript 19 27.01.2012 07:06
Шифрование ссылки Korvin Общие вопросы Javascript 4 27.02.2009 13:05