Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #81 (permalink)  
Старый 12.10.2012, 01:19
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Maxmaxmахimus
А ТАК ЖЕ, в чем ты перемудрил? Отвечаю: ЗАЧЕМ одна функция ретурнит другую?
Потому что требуется вызов функции, иначе будет SyntaxError
Ответить с цитированием
  #82 (permalink)  
Старый 12.10.2012, 01:21
Аватар для Maxmaxmахimus
司会
Отправить личное сообщение для Maxmaxmахimus Посмотреть профиль Найти все сообщения от Maxmaxmахimus
 
Регистрация: 29.02.2012
Сообщений: 198

не, я не понмиаю зачем функцию ретурнить?

почему не сделать

(function(i){

 funcs.push( function(i){ alert(i) } )

})(i)


например? почему не делть присваивание "внутри" самовызова?
Ответить с цитированием
  #83 (permalink)  
Старый 12.10.2012, 01:22
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Maxmaxmахimus
почему?
потому что try/catch нужно использовать только по назначению и в крайних случаях.
Ответить с цитированием
  #84 (permalink)  
Старый 12.10.2012, 01:23
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Потому, что try...catch в цикле это самое ужасное, что можно придумать. Проверка на ошибки в JSVM требует больших ресурсо затрат.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #85 (permalink)  
Старый 12.10.2012, 01:23
Аватар для Maxmaxmахimus
司会
Отправить личное сообщение для Maxmaxmахimus Посмотреть профиль Найти все сообщения от Maxmaxmахimus
 
Регистрация: 29.02.2012
Сообщений: 198

по этому на ней не акцентировали оптимизацию? так как ошибка там появляется сразу и выявление ошибки не должно замедлять скрипт
Ответить с цитированием
  #86 (permalink)  
Старый 12.10.2012, 01:23
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Maxmaxmахimus
не, я не понмиаю зачем функцию ретурнить?
Ну же объяснил... в остальном дело вкуса и особенностей задачи.
Ответить с цитированием
  #87 (permalink)  
Старый 12.10.2012, 01:24
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Сообщение от maxmaximus
чтобы использовать еще раз фиксированный i придется опять создавать саморазвивающеюся функцию
саморазвивающиеся функции maxmaximus'а скоро поработят человечество

Область видимости переменной это конечно офигенно плодородная почва для споров, и размышлений. (осторожно сарказм)
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 12.10.2012 в 01:33.
Ответить с цитированием
  #88 (permalink)  
Старый 12.10.2012, 01:26
Аватар для Maxmaxmахimus
司会
Отправить личное сообщение для Maxmaxmахimus Посмотреть профиль Найти все сообщения от Maxmaxmахimus
 
Регистрация: 29.02.2012
Сообщений: 198

это НЕ дело вкуса, это НЕ эквивалентные записи хоть и работают одинакого, НЕТ логического обьяснения почему мы возвращаем функцию. по этому ты и перемудрил. я думаю суть замечания стала более понятной)?
Ответить с цитированием
  #89 (permalink)  
Старый 12.10.2012, 01:26
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Паражает то, что хром на андроиде в 2.5 раза быстрее фаерфокса в обоих тестах.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
  #90 (permalink)  
Старый 12.10.2012, 01:29
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

Maxmaxmахimus,
приходи 17го на мейл.ру конф, там тебе чувак из гугла расскажет, почему-что плохо.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи по Java and JavaScript Другое Имя Работа 1 26.10.2011 00:11
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Подходит ли Javascript для решения следующей задачи? alikol Оффтопик 4 24.10.2010 22:40
Подходит ли Javascript для решения следующей задачи? alikol Общие вопросы Javascript 7 24.10.2010 14:10
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34