>> он компилируется у каждого клиента при каждом запросе
это если использовать его в скриптовом варианте. А так ставится Panda или подобное и тогда чудненько работает автокомпиляция. При этом файл автоматически перекомпилируется при внесении изменений.
Алексей Лебедев: не увидел вот-этого "Т.е. создав и убрав кнопку 100 раз мы получаем 100 обработчиков, которые висят в памяти?". Вот если так как вы во втором способе будете навешывать обработчик, то да, он будет висеть в памяти и это будет негативно сказываться на производительности. Ниже вам указали как лучше.
Но вот касательно сравнения скорости с вашим первым вариантом - не знаю, будет ли отличие.
Спецификация говорит : A nav element doesn't have to contain a list... Т.е. список пихать вообще не обязательно. И если навигация простая, а не многоуровневая, то вариант nav>ul>li>a изыточен.
Я все же исхожу из определения и примера www.w3schools.com/tags/tag_nav.asp
Владимир Голубь: 9 сегментов. Т.е. минимум 9 недель. Но так как бывают перерывы, то может быть больше. Мне кажется он раньше был рассчитан на 12 недель.
НУ это зависит от вашего стиля и доступного времени. Можно разбиваться все на равные куски А можно "махом" за выходные делать. Главное что необходимо сдать задание до дедлайна. Когда я подписался на курс то он был self-pased, а поэтому дедлайны были достаточно мягкие.
Владимир Голубь: 10-20 часов в неделю. может больше может меньше - в зависимости от вашего скилла. Лекций там обычно 40 минут, но есть и 60-80 минутные. Плюс дополнительно есть записи разбора занятий лаборантами. Эдакие семинары. И еще пояснения профессора по заданиям.
Т.е. именно на видео-часть от 2 до 4 часов. Ну а потом само написание программы.
Роман: ну параллельно с этой функцией у вас может еще что-то работать (это я имел в виду под "неправильным" кодом). Смотрите ответ MaxKorz - дело говорит о причинах "тормозов"