Показать сообщение отдельно
  #3 (permalink)  
Старый 28.09.2008, 00:16
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

ZoNT,
Ну я наверно минут 5-10 искал ошибку, а firebug мне писал что-то вроде:
var some = function() { ... }(function() {...}) is not a function


Я, скорее всего, буду ставить точку с запятой перед конструкцией вызова замыкания:
;(function(){ ... })()


Мне не очень нравится идея ставить точку с запятой после фигурной скобки, и тем более ставить её только если после функции идет вызов локального замыкания - как то не комильфо. Лучше уж наверняка сразу перед конструкцией. В крайнем случае лишная точка с запятой никому не помешает.
Ответить с цитированием