2학년 때 WEB 표준을 접한 때부터 졸업 후 첫 직장인 "페이지 재구성 엔지니어"까지, 표준을 접한 때부터 Blue Ideal Standards Area의 중재자까지 4년 넘게, 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로만 브라우징할 수 있는 페이지 코드, 코드를 작성하지 않고도 그래픽 도구로 직접 내보낼 수 있는 페이지 코드, 트래픽을 많이 소모하는 페이지 코드, 그만큼 느린 페이지 코드 달팽이처럼 프로그래머는 페이지 코드를 보면 현기증이 나고 수정될 때마다 이동해야 한다. 반복적으로 생성되는 페이지 코드는 페이지 엔지니어와 이주노동자를 동일하게 만드는 일종의 페이지 코드이다.
물론 우리는 이를 혁신하고 교체하고 새로운 페이지 엔지니어 시스템과 페이지 품질을 만들어야 합니다. 독립적인 페이지 엔지니어가 완성한 페이지 코드, 여러 플랫폼에 걸쳐 있는 페이지 코드는 페이지를 구문 분석할 수 있는 모든 장치에서 액세스하고 탐색할 수 있습니다. , 그리고 손으로 쓴 페이지 코드, 깔끔하고 잘 구성된 페이지 코드, 트래픽 소비가 가장 적은 페이지 코드, 프로그래머가 좋아하는 페이지 코드, 초고속 액세스 속도를 가진 페이지 코드, 페이지 엔지니어가 고개를 들 수 있도록 수정되고 재사용 가능한 페이지 코드 그리고 스스로를 엔지니어라고 자랑스럽게 부르는데, 쓰여진 것은 컴퓨터 코드의 페이지 코드이기도 합니다.
혁명은 언제나 저항과 퇴보를 낳을 것입니다. 아무리 게으른 자, 작은 이익을 위해 기준을 배반하는 자라도, 아무리 수준이 낮고 정신이 부족한 프로그래머라도 그 앞에서는 점차적으로 비판을 받게 될 것입니다. 거기에 데이터를 채우고 훌륭한 테이블 레이아웃에 대해 이야기 할 때 비전이없는 상사와 프로젝트 관리자가 긴급한 온라인 사용을 요구하고 그래픽 도구가 직접 페이지를 생성하면 우리 혁명은 장애물과 저항에 직면하게됩니다. 우리의 확신도 흔들립니다. 이때 우리는 무엇을 해야 합니까? 혁명을 포기하면 우리의 이상은 산산조각이 날 것입니다. 미래는 밝지만 길은 험난합니다. 중국의 민주 혁명은 성공할 수 있기 때문입니다. 성공하는데 왜 우리 페이지 혁명은 성공하지 못하는 걸까요?
요약: 혁명은 아직 성공하지 못했고 동지들은 여전히 열심히 일해야 합니다. 생각을 통일하고, 산만한 생각을 없애고, 기준을 따르세요.