Мне кажется в данной ситуации проще не подписываться на какие-то конкретные события, а организовать общий прелоадер, который будет показываться до тех пор, пока вся странице не загрузится, после чего уже можно включать все анимации.
Вам в предыдущем вопросе дали ссылки и на советы по стилю кода, и на советы именно по именованию. К тому же приведены примеры кода самых известных JS разработчиков - Акселя Раушмайера, Крокфорда, Jan Odvarko, можете глянуть, уверен найдёте ответы там.
Alice777: это взаимоисключащие параграфы: "чтобы красный квадрат находился по правую строну в сером блоке" - это значит что блок находится в сером блоке, а тогда фраза "вел себя как fixed" не имеет смысла, ибо fixed означает именно отсутствие привязки к какому-то конкретному элементу.
"Красная иконка должна быть зафиксирована относительно серого блока(при скроле в серой области он всегда находится по правому краю)" - это я был реализовал просто поставив красную иконку в серый блок.
Если всё не так как вам нужно, то объясните еще разок.
Yustas Alexu: больше скажу - в этом вопросе вообще нет авторитетов, одни делают так, другие - нет. Кому-то нравится венгерская нотация, кто-то считает её лишней. Например, если бы dom1n1k видел комментарий Сергея, он бы сказал что есть смысл к названиям всех элементов добавлять знак доллара, не только к jQuery-коллекциям.
Если вас интересуют именно авторитеты, то имеет смысл штудировать код написанный людьми которых вы считается авторитетными в этом вопросе.
Считаете что теоретики JS пишут хороший код? Смотрите код Акселя Раушмайера.
Ориентируетесь на стариков? Читайте код Крокфорда.
Уважаете MDN? Посмотрите на Firebug который написал Jan Odvarko, один из самых популярных действующих разработчиков Mozilla.
beginer123: слово "официальный" означает "исходящий из правительственных органов или должностных лиц". Нет никого кто бы что-то насильно регламентировал в плане написания кода, есть только некоторые относительно широко принятые соглашения. Но например те же разработчики W3Schools на сайте пишут, что используют другие подходы.
Ну, можете подключать как отдельный скрипт, можете вставлять в header, разницы особо нет. Если вариант с отдельным скриптом у вас не работает, это значит что вы делаете что-то неправильно. Почему вас расстраивает факт захламления, вы вручную правите код страниц?
Андрей: что именно вы не знаете, как обратиться к печенькам через PHP или через JS? В любом случае, запрос в гугл "печеньки %language_name%" устранит все недопонимания.