С того момента, как я познакомился с веб-стандартами на втором курсе, до моей первой работы после окончания учебы в качестве «инженера по реконструкции страниц», с того момента, как я познакомился со стандартами, до модерирования области стандартов Blue Ideal на протяжении более четырех лет. WEB-стандарты стали важной частью моей жизни. Основная тема. Почему я все еще упоминаю об этом, когда «фронтенд-разработка» так популярна, я считаю, что в начале моей новой карьеры необходимо подвести итоги.
Теперь, когда мы осведомлены о веб-стандартах, это будет не так просто. Мы надеемся взглянуть на веб-стандарты с архитектурного уровня и рассмотреть их целостно. Мы надеемся поговорить об этой теме с точки зрения многих разработчиков страниц и владельцев бизнеса. .
Чтобы революция увенчалась успехом, идеология должна быть единой. Мне необходимо снабдить каждую боевую часть веб-инженера «политическим комиссаром», который будет постоянно контролировать и напоминать веб-инженерам о необходимости добросовестно воплощать в жизнь основные идеи и нормативные положения. W3C, не расслабляясь. У меня в голове только одна мысль: стандарты W3C хороши!
Это тема моей статьи «унифицировать мышление и следовать стандартам». Как бы вы ни были искушены, нестандартизированные приложения помогут вам увеличить зарплату и получить повышение, а табличная верстка быстро восполнит ваши потребности. Оставайся и сопротивляйся искушению. Поскольку искушения временны, истина вечна.
Единое мышление, в чем идея WEB-стандартов?
Во-первых, это серия спецификаций W3C: html4.0, xhtml1.0, css2.1, ECMAScript, DOM, XML и т. д. Как инженер страниц, вы должны научиться читать стандарты, распознавать и понимать их. Чтобы проверить, соответствует ли ваш код стандарту, вам необходимо понять преимущества и цели стандарта W3C. Если вы используете языковую дистанцию, мандаринский язык позволяет китайцам общаться друг с другом, а английский позволяет общаться людям по всему миру. Стандарт W3C позволяет страницам запускаться на разных терминалах, чтобы пользователи, использующие разные терминалы, могли просматривать ваши страницы, а это означает, что их могут использовать более популярные пользователи на разных платформах.
2. Разделение структуры, производительности и поведения. Структура — это написание строго семантических HTML-документов, CSS — это визуальная обработка HTML-страниц, а поведение — это динамическое изменение страницы, модификация контента и завершение функций, инициируемые поведением пользователя. . и т. д. Разделение — это не простое разделение файлов, а строгое разделение труда. Не используйте таблицы для разметки — это вопрос CSS, и не используйте hx для настройки размера шрифта — это тоже вопрос CSS. Структура = содержание + содержание смысловой интерпретации. Производительность = насколько хорошо представлен контент на странице. Поведение = пользователь инициирует изменение контента, HTML и CSS.
Веб-стандарты — это революция. Это то, что я понял, когда работал в Tencent. Революция — это свержение старой и отсталой системы и создание новой, продвинутой системы.
Система обратной разработки страниц, код страницы для художников, код страницы, который можно просматривать только в IE, код страницы, который можно напрямую экспортировать с помощью графических инструментов без написания кода, код страницы, потребляющий много трафика, и код страницы, который работает так же медленно как улитка, у программистов кружится голова, когда они видят код страницы, и их приходится перемещать каждый раз, когда он пересматривается. Код страницы, который генерируется повторно, является своего рода кодом страницы, который делает инженеров страниц и гастарбайтеров одинаковыми.
Конечно, мы должны революционизировать его, заменить его и создать новую систему инженерии страниц и качество страниц. Код страницы, созданный независимыми инженерами страниц, код страницы, который охватывает платформы, может быть доступен и просмотрен любым устройством, которое может анализировать страницу. и рукописный код страницы, аккуратный, хорошо структурированный, код страницы с наименьшим потреблением трафика, код страницы, который нравится программистам, код страницы со сверхбыстрой скоростью доступа, исправленный и многократно используемый код страницы, чтобы инженеры страниц могли поднять голову и гордо называют себя инженерами, то, что написано, также является кодом страницы компьютерного кода.
Революции всегда будут вызывать сопротивление и регресс. Независимо от того, насколько ленивы, самодовольны или те, кто предает стандарты ради небольшой прибыли, стандарты постепенно будут подвергаться критике перед ними, независимо от того, насколько низкоуровневые, умственно отсталые программисты. нет визуальной помощи. Когда мы заполняем туда данные и говорим об отличном макете таблицы, когда начальник и руководитель проекта, не имеющий видения, требуют срочного онлайн-использования, а графические инструменты напрямую генерируют страницы, наша революция встречает препятствия и сопротивление, и наша уверенность также пошатнулась. Что нам делать в это время? Если мы откажемся от революции, мы потерпим поражение, и наши идеалы будут разрушены. Будущее светлое, но путь извилистый. Мы можем только сказать, что настойчивость — это победа. добиться успеха, почему наша революция страниц не может добиться успеха?
Краткое содержание: Революция еще не увенчалась успехом, и товарищам еще предстоит много работать. Объедините свои мысли, исключите отвлекающие мысли и следуйте стандартам.