2010-12-07 2 views
1

Нужно ли мне как-то «подготовить» мой HTML, прежде чем перейти к созданию моей страницы более сексуально с jQuery?jQuery: возможно, глупый вопрос, но

Что я имею в виду, есть правило, в котором говорится, что модификация HTML с помощью jQuery проще, когда HTML имеет «это» и «это» и «это тоже»? Некоторые «шаблоны проектирования HTML», например, у нас на C++?

Мой HTML-код генерируется приложением PHP из шаблонов и данных, полученных из базы данных mySql, и он имеет стиль CSS, поэтому у меня есть идентификаторы и классы, и почти все «компоненты» на страницах находятся внутри div (с идентификатором или классом или с обоими), поэтому я предполагаю, что это «jQuery ready», но, может быть, я должен добавить что-то еще в HTML или что-то подумать?

У меня в основном есть полное видение, что я хочу достичь с помощью jQuery и как страница должна выглядеть и вести себя, когда я заканчиваю так, что это «только» вопрос ее реализации, но я не хочу слишком глубоко и внезапно обнаружите, что если бы я что-то сделал с самого начала, моя работа была бы проще и быстрее.

ответ

4

Один совет: сгенерируйте valid HTML в соответствии с любым DOCTYPE, который вы используете, и получайте удовольствие от jQuery. Также избегайте смешивания разметки и javascript: держите их отдельно и постепенно улучшайте разметку с помощью функций javascript.

+0

, так что все, что мне нужно, является действительным HTML, и я могу начать испортить его с помощью jQuery? cool :) – grapkulec 2010-12-07 12:37:40

+0

Yeap, чистый, голой кости HTML. – 2010-12-07 12:38:04

1

Что вам нужно сделать, это создать голую HTML-страницу, которая может использоваться как есть, то есть не требуется Javascript для ее работы - это идеальный вариант, поскольку создание веб-приложения обычно означает, что есть зависимость от Javascript, но вы следует использовать JS только при необходимости.

Добавление Javascript должно только улучшить ваш интерфейс, а CSS должен добавить презентацию поверх существующей структуры HTML. Другими словами, HTML-страница без CSS и Javascript должна выглядеть и хорошо читаться.

Смежные вопросы