ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 июля
568365 Топик полностью
fk0, легенда (23.12.2014 12:15, просмотров: 115) ответил fk0 на В html без 5 есть CSS (чтоб не говнокодить прямо в html), а за код который вместо работы через DOM прямо пишет в страницу через append (да и за jquery вообще) -- сжигать нужно.
Я имею ввиду, в html (без 5) есть, например, формы. К которым можно обращаться напрямую (без jQuery -- но адепты jQuery об этом не знают обычно) прямо из javascript, типа document.formname.element.property... Причём element запросто может быть массивом (например -- строки таблицы). Можно в html описать одну строку таблицы как шаблон, и размножить сколько раз нужно и наполнить через форму данными. Собственно и всего остального это касается. Весь html может быть шаблоном, заполняемым через формы нужными данными по мере необходимости. Элементами формы могут быть не только поля ввода, как в учебниках пишут обычно, но и вообще что угодно (через object элемент), да собственно в html5 для того output появился. И не нужно смешивать в кучу код (javascript) и данные (html) -- изначально всё прекрасно разделено и структурировано. Но уеб-дизайнерам и уеб-программистам просто такие вещи не ведомы. Проще, конечно, примеры говнокода на jQuery нагуглить. Да, для адресации отдельных элементов есть id или class... name (не уникальный, см. выше массивы) для форм. Волшебная функция $('anything') из-за которой на 99% нужен jquery нафиг не нужна, ибо в javascript есть полный аналог document.querySelector() и другие подобные.
[ZX]