Шохрух Шаймардонов, Это самовызываемая безымянная функция.
Тоесть создаем функцию function() {code...} , тут же ее оборачиваем и сразу вызываем. По сути тоже самое что и
var f = function() {code...};
f();
просто более короткое.
Скобки могут быть не пустые, можно что нибудь типа
Если это разовая обработка, например заполнение бд или еще чето, то почему бы не написать это на любом другом ЯП, запустить разово и всё. Если это должно происходить переодически то прописать в крон.
Роман Кузнецов, Ну ты же класс animate где то навешиваешь? Вместо того чтобы навешивать этот класс просто прописывай drawCircle и передавай нужный канвас который попал в зону видимости. Или на крайняк конструкцию выше повесь на обработчик сколла, и кстате id там не нужен в функции, он не используется можно убрать.
Зачем кодом менять значения option, можно просто посмотреть name и сделать post запрос на action и всё.
Бороться всевозможными проверками. К примеру если это поле которое используется в запросе к бд, то использование всякие strip_tags, addslashes и прочее... Ну это если вы пишите чисто на php, в фреймворках обычно уже существуют кучи всяких методов защиты csrf, экранирование данных, проверка атрибутов и ограничение методов запросов на соответствующие страницы...
Alexey10, там событие mousemove не работает когда водишь над ней. Срабатывает только при наведении 1 раз. Как вариант пробовать другие плееры, канвас...