У меня тоже нет желания вести холивары, мне он помогает в работе, экономит время, так что я буду им пользоваться кто бы что ни говорил. Но все же было бы интересно выслушать ваше мнение по поводу рутины.
Ну почему изменять… Я когда-то писал на чистом js, без использования фреймворков. А jquery освобождает меня от всякой рутины, отнимающей время, только и всего.
Ну, во-первых, потому что лично мне он нравится, я воспринимаю его как минимально необходимую надстройку над жабаскриптом. Во-вторых, тут как-то был опрос относительно использования js-фреймворков, jquery с большим отрывом лидировал, насколько я помню. В-третьих, я написал «и т.д.», то есть если автору больше по душе другой фреймворк — ради бога, пусть пишет о нем. Хотя насчет jquery того же уже и книга на русском есть, так что тут имеет смысл написать для новичков только введение, затравку, чтоб показать, чем это лучше чистого js.
Продолжайте в том же духе, для новичков будет полезно. Чтоб они перестали думать, что жабаскрипт — игрушечный язык для подмены картинок при наведении на пункт меню. Лично я чем больше пишу на JS, тем больше в него влюбляюсь.
Осветите темы: всё — объекты, и функции тоже, и «классы» — объекты :), контекст вызова функции, замыкания, функции обратного вызова, работа с DOM, события, jQuery и т.д.
Ну, в нашем случае это были картинки, и ничего страшного не случилось бы, если пользователь вдруг увидит одинаковую комбинацию. Так что пошли на такую хитрость.
Как-то для одного проекта стояла подобная задача. Решили похожим способом, только выбирали одним запросом подряд N записей начиная со случайной. При этом перемешивали таблицу несколько раз в день по крону командой
ALTER TABLE tab ORDER BY RAND()
без var переменная будет свойством объекта window, то есть глобальной переменной.
Осветите темы: всё — объекты, и функции тоже, и «классы» — объекты :), контекст вызова функции, замыкания, функции обратного вызова, работа с DOM, события, jQuery и т.д.
гуманитарщина какая-то
ALTER TABLE tab ORDER BY RAND()
футболку id=body
и шорты id=footer