Zajrzałem sobie do kodu js jednego z pluginów jquery. Na samym samych początku jest tam coś takiego: !function(). Oczywiscie wiem co oznacza "!", ale nie bardzo rozumiem z jakiego powodu ten wykrzyknik został umieszczony akurat w tym miejscu. Tuż przed główną definicja funkcją. Chodzi o plugin imageScale.

Okej, już doczytałem w google. Jest to po prostu alternatywna metoda wywołania funkcji "od razu". Różnica jednak od "()" polega na tym, że gdy stosujemy "!function", to wynikiem jest false.