Спасибо пацаны! реально крутые темы и статьи!
И все же остались вопросы:
1. По поводу function(e){...}e.preventDefault()
Вопрос был: как после function(e){...} можно сразу же писать e.preventDefault()
Я чего-то не врубился с точкой запятой ASI причем здесь она. Можно на пальцах в двух словах. Буду благодарен.
2. Прочел все про IIFE, реально круто! И все-таки пример который я дал:
for (var i = 0, f; f = files[i]; i++) {
.... = (function(theFile) {
....//statement
})(f);
.....
}
Если бы это были только мгновенные функции, то писать его надо тогда так:
....
(function(theFile) {
....//statement
}(f));
....
Посмотрите разница в последних скобках. И кстати в описании IIFE последний параметр (f) фигурирует в //statement или как в учебнике который дал LIME в LexicalEnvironment функции function(theFile). И в моем примере в //statement f нету.
Можно ваших умных мыслей? (Отредактировано автором: 13 Марта, 2014 - 17:48:59)
|