메인 콘텐츠로 이동
Niquelao 스페인어로 배우는 웹 접근성과 프론트엔드 개발: WCAG 표준, 접근 가능한 위젯 및 Firefox 확장 프로그램을 실제 코드로 설명합니다.

이 사이트의 일부 링크는 제휴 링크입니다. 해당 링크를 통해 구매하실 경우 추가 비용 없이 소정의 수수료를 받을 수 있으나, 이는 추천 내용에 영향을 주지 않습니다. 자세한 내용은 제휴 공개 정책을 확인하세요. 제휴 마케팅 공개.

프런트 엔드 개발 의미: Guía y Herramientas 2026

프론트엔드 개발이란 웹 사이트에서 HTML, CSS 및 JavaScript와 같은 상호 작용을 볼 수 있는 구조로 구성하는 것을 의미하며, 서버가 아닌 사용자의 브라우저에서 실행됩니다. 여기에는 세 가지 기본 언어와 접근성 표준(2023년 10월 W3C에서 발표한 WCAG 2.2), 그리고 모든 전문가가 알아야 할 테스트 도구 모음이 포함됩니다.

주요 내용

  • 프론트 엔드 개발 의미 = 사용자가 보고 상호작용하는 것 백엔드 = 서버 로직, 데이터베이스 및 API입니다. 두 영역의 경계는 HTTP 요청입니다.
  • 세 가지 언어는 필수입니다: HTML(구조), CSS(프레젠테이션) 및 JavaScript(동작). 그 외의 모든 것은 프레임워크, 전처리기 또는 빌드 도구입니다.
  • 접근성은 선택 사항이 아닙니다. WCAG 2.2는 WCAG 2.2가 현재 표준입니다. 스페인의 경우, 왕립 법령 1112/2018에 따라 공공 부문 사이트는 AA 수준을 준수해야 합니다.
  • **테스트 도구는 네 가지 범주로 나뉩니다: 마크업 검증기, 접근성 감사 도구, 성능 측정 도구, CSS/JS 디버거.
  • 스택 선택은 유행이 아니라 프로젝트에 따라 달라집니다. 정적 XHTML/CSS 사이트는 React나 Vue를 사용한 SPA와 요구 사항이 다릅니다.
  • DOM과 CSS 박스 모델에 대한 지식은 여전히 기본입니다. 프레임워크는 변하지만 브라우저의 기본 원리는 변하지 않습니다.

정확한 의미는 “프론트 엔드 개발”입니다.

프런트엔드 개발이란 웹 응용 프로그램의 인터페이스 구현을 설계하는 것을 의미합니다. 프런트 엔드의 디자인 시각적 요소(Figma, Sketch 또는 Adobe XD의 정상적인 구성)와 코드 해석 및 렌더링 도구를 변환합니다. Este código se ejecuta en el cliente —el dispositivo del Visitante— y por tanto dependencye de las capacidades del navegador, del tamaño de pantalla y de las condiciones de red.

프런트엔드와 백엔드를 분리하는 것은 개념적일 뿐 실제적인 것은 아닙니다. 예를 들어 연락처의 공식은 HTML5 유효성 검사와 CSS 스타일의 프런트 엔드, 스크립트 PHP 또는 외부 서비스의 중앙 처리 환경에 있는 백엔드입니다. Comprender dónde termina una capa y empieza la otra es una de las primeas compencias que se adquieren al esttudiar esta disciplina.

“프런트 엔드” 소프트웨어 개발 프로비엔은 2000년 10년 미디어의 인기를 끌면서 문서 작성 및 상호 작용 응용 프로그램에 대한 웹 문서를 제공합니다. 이전에 “웹 디자인” 또는 “웹 디자인”을 단순하게 만들었습니다.

로스 트레스 필라레스 테크니코스

HTML: 구조와 의미

HTML(HyperText Markup Language)은 프런트 엔드 개발 의미의 기본 측면인 콘텐츠 구조를 정의합니다. <h1> 목록에 <ul> 목록이 있고 <a> 또는 버튼 <버튼>이 연결되어 있으면 기술 지원에 대한 통신 의미가 있습니다. 의미상 올바른 방어 방법은 NVDA 또는 JAWS의 요소를 해석하는 방법이며, 시각적으로 확인할 수 있는 요소는 없습니다.

WHATWG에 대한 HTML Living Standard의 세부 사항입니다. Para sitios XHTML —aún presents en 인트라넷 기업 및 시스템 체계 — las reglas son más estrictas: todo elemento debe cerrarse, los atributos van entre comillas y el documento debe estar bien formado como XML.

관련 항목: — 무료로 계획을 세우는 위젯 de empezar hoy mismo.

CSS: 프레젠테이션 및 레이아웃

CSS(Cascading Style Sheets)는 프레젠테이션을 제어합니다. caja 모델(여백, 테두리, 패딩, 콘텐츠), 그리드 및 가변 상자 시스템, 미디어 쿼리 허용 구성 디자인 응답에 대한 메커니즘이 있습니다. CSS의 세부 사항은 W3C의 CSS Working Group에서 설명합니다.

오류가 발생하면 CSS를 사용하여 시각적 콘텐츠 내용을 시각화하여 강의 효과를 고려할 수 있습니다. La propiedad display: none은 액세스 요소의 요소를 제거합니다. 가시성: 숨겨진 탭비엔. 액세스 가능한 콘텐츠를 시각적으로 시각적으로 표시할 수 있으며 clip 또는 clip-path를 통해 “시각적으로 숨겨진” 기술을 볼 수 있습니다.

JavaScript: 상호작용 및 상호작용 기능 지원

JavaScript 분석: 공식 유효성 검사, 표시 가능한 메뉴, 페스타냐, 모드, 콘텐츠 내용 확인. DOM(Document Object Model)은 인터페이스를 통해 JavaScript 정보 및 페이지 수정을 허용합니다.

볼만한 가치가 있는 곳: — Accesibilidad gestionada: 자동화와 인간의 개정 결합.

위젯에 대한 액세스 권한은 JavaScript에 포함되어 있지 않습니다. 메뉴를 구성할 수 있는 <div> 및 onclick을 수정하면 액세스할 수 없습니다. Patrón Correcto usa <button> con aria-expanded, gestión de foco y navegación con las teclas de flecha. 위젯에 대한 필수 요구 사항에 대한 W3C 문서의 ARIA에 대한 후원자가 있습니다.

비교: 카테고리에 따른 프런트 엔드 설명

카테고리평가해 보세요참조 자료유용한 정보
검증된 마르카도HTML/XHTML 수정W3C 마크업 검증 서비스, Nu Html CheckerAntes de cada despliguegue
액세스 감사원컴플리미엔토 WCAG도끼 DevTools, WAVE, 등대QA를 완료하고
Medidores de rendimiento빠른 속도, 코어 웹 바이탈등대, PageSpeed ​​Insights, WebPageTest공개 및 정기적인 정보
Depuradores CSS/JS스크립트 오류개발자 도구, ESLint, Stylelint두란테 엘 데사롤로
Lectores de PantallaExperiencia real de usuarioNVDA, JAWS, 보이스오버Accesibilidad의 Pruebas 매뉴얼

모든 접근성 문제를 감지하는 자동 도구는 없습니다. 부문 추산에 따르면 자동 감사자의 적용 범위는 WCAG 기준의 약 1/3 수준입니다. 나머지는 수동 수정이 필요합니다. 이것이 프론트 엔드 개발 의미에서 접근성 전문가의 모습이 여전히 필요한 이유 중 하나입니다.

프런트 엔드 스택 결정

En el contexto del front end development 의미, la elección de herramientas dependencye de cuatro Factores concretos:

1. Tipo de proyecto. XHTML/CSS와 관련된 기업 정보는 프레임워크 JavaScript에서 필요하지 않습니다. Una aplicación con estado complejo(carrito de compra, panel de datos en timpo real) probablemente sí.

2. 액세스 요구 사항. 표준 —공공, 방카, 교육 부문—에 대한 프로젝트는 ARIA 수정 사항을 구현하기 위한 요소를 충족해야 합니다. Bibliotecas como los componentes accesibles de GOV.UK Design System son un buen punto de partida.

3. Mantenimiento a largo plazo. Un stack con much as dependencyencias exige activatees frecuentes. HTML 및 CSS를 사용하여 사이트의 상태를 확인하면 모든 작업이 완료됩니다.

관련 항목: — La certificación profesional que acredita tu experiencia en accesibilidad.

4. 장비 성능. PHP와 jQuery를 사용하여 더 많은 제품을 생산하는 장비를 경험하려면 React에서 실제로 필요한 스택을 마이그레이션해야 합니다.

La deciión no es binaria. 많은 프로젝트는 JavaScript와 상호 작용하는 전통적인 백엔드 시스템을 결합하고 Astro 또는 Eleventy와 같은 프레임워크에 설명되어 있습니다.

Accesibilidad y estándares: lo que exige la normativa

WCAG(웹 콘텐츠 접근성 지침)는 국제적인 웹 액세스에 대한 표준으로 W3C 웹 접근성 이니셔티브에 대한 안내입니다. 버전 2.2, 2023년 10월 공개, 2.1에 따른 새로운 표준 준수 기준, 객체의 최소 구성 요소 및 응집력이 향상되었습니다.

쇼핑하는 경우: — 48시간 동안 WCAG에 대한 IA의 중첩.

A(최소), AA(법률 준수) 및 AAA(보호)에 대한 준수 사항이 있습니다. La mayoría de las normativas nacionales exigen AA.

스페인에서는 공공 부문 웹사이트 및 모바일 애플리케이션의 접근성에 관한 왕립 법령 1112/2018이 EU 지침 2016/2102를 대체하고 EN 301 549 표준을 참조하며, 이는 다시 WCAG 2.1 레벨 AA를 통합합니다. 라틴 아메리카에서는 아르헨티나, 칠레, 멕시코와 같은 국가에도 WCAG를 참조하는 자체 프레임워크가 있습니다.

프런트 엔드 개발 의미와 관련하여 개발자의 경우 이는 충분한 색상 대비(일반 텍스트의 경우 4.5:1 비율), 이미지의 대체 텍스트, 전체 키보드 탐색, 관련 양식 레이블 및 계층적 제목 구조와 같은 구체적인 관행으로 해석됩니다.

오류가 자주 발생하고 종료됨

의미에 대한 설명을 확인하세요. <div>를 사용하고 나중에 ARIA 역할을 추가하는 것은 올바른 HTML 요소로 시작하는 것보다 작업이 더 많고 취약합니다.

DOM 순서는 무시합니다. 탭 순서는 소스 코드 순서를 따릅니다. CSS가 ‘순서’ 또는 ‘위치’를 사용하여 요소의 순서를 시각적으로 변경하면 초점이 비논리적으로 이동할 수 있습니다.

자동 도구에만 의존합니다. 감사자는 대비 부족을 감지할 수 있지만 대체 텍스트가 이미지를 유용한 방식으로 설명하는지 판단할 수는 없습니다.

검사할 필요가 없습니다. 마우스 연결을 끊고 Tab, Enter 및 화살표를 사용하여 사이트를 탐색하면 어떤 도구에서도 감지할 수 없는 문제가 드러납니다.

Olvidar el rendimiento como parte de la accesibilidad. 연결이 제한되어 있거나 오래된 장치를 사용하는 사용자는 느린 사이트에 액세스할 수 없습니다. Google의 핵심 웹 바이탈(LCP, INP 및 CLS)은 프런트 엔드 개발 의미의 이러한 차원을 측정하는 데 유용한 측정항목입니다.

반복해서 실행하기

MDN 웹 문서 문서는 실제 HTML, CSS 및 JavaScript에 대한 전체 참조 문서이며, Mozilla의 커뮤니티 기여 문서, 프런트 엔드 개발 의미에 대한 기본적인 이해를 제공합니다. Para accesibilidad, las WCAG del W3C y los Patrones de autoría ARIA son las fuentes primarias. WebAIM의 웹AIM은 실제 사용 사례와 비교하여 활용도를 비교하는 데 도움이 됩니다.

XHTML 및 시스템 시스템에 대한 보안을 유지하려면 W3C 유효성 검사를 통해 세부 사항을 확인하기 위한 참조 정보가 필요합니다.

출처 및 추가 자료

  • 프런트엔드 웹 개발 — Wikipedia: 프런트엔드 웹 개발은 HTML, CSS 및 JavaScript를 사용하여 웹사이트의 그래픽 사용자 인터페이스를 개발하여 사용자가 보고 상호 작용할 수 있도록 하는 것입니다…

자주 묻는 질문

프런트엔드 개발이 팔라브라 센실라에서 이루어지나요?

프론트 엔드 개발의 의미는 사용자가 브라우저에서 직접 보고 상호 작용하는 웹 사이트의 일부를 구축하는 작업입니다. 여기에는 콘텐츠 구조(HTML), 시각적 표현(CSS) 및 동작(JavaScript)이 포함됩니다. 데이터베이스, 인증, 비즈니스 로직 등 서버에서 발생하는 모든 작업은 백엔드에 해당합니다.

¿ Cuál es la diferencia는 프런트 엔드와 백 엔드에 있습니까?

프런트 엔드에서 사용자의 탐색을 확인하고 상호 작용할 수 있는지 확인합니다. 백엔드에서는 서비스 및 데이터 관리 작업을 수행하고 협상 논리를 확인합니다. HTTP의 요청에 대한 통신은 프런트 엔드에서 요청하고 백엔드에서 응답을 받도록 하고, JSON 또는 HTML 형식으로 정상화됩니다.

¿Qué lenguajes need aprender un desarrollador front end?

HTML, CSS 및 JavaScript의 기본 요소를 알아보세요. HTML은 구조를 정의하고 CSS는 JavaScript를 기반으로 프레젠테이션합니다. 이 부분에서는 React, Vue 또는 Svelte와 같은 푸딩 프레임워크를 설계하고, Sass와 같은 CSS 사전 프로세서를 사용하고, 웹팩 및 웹팩 빌드 도구를 작성하고, 많은 작업을 수행하는 데 필요한 작업을 수행합니다.

웹에서 프론트엔드 개발을 잘못하고 계시나요?

No son lo mismo, aunque están relacionados. 웹사이트 중앙에 있는 아파리엔시아, 사용 경험 및 의사소통 시각적 경험; 프론트엔드 개발 센터에서는 코드 기능을 구현하는 데 중점을 두고 있습니다. 장비를 갖춘 사람은 자신의 역할을 잘 알고 있으며, 조직의 규모가 크므로 공동 작업을 구별할 수 있습니다.

프런트 엔드에 액세스하는 것이 중요합니까?

페르소나를 보장하는 데 필요한 권한이 있고, 판탈라의 강사가 포함되어 있으며, 기술에 따라 비전이 있고 현장에서 사용할 수 있습니다. 많은 상황에 따른 법적 의무에 대한 Además de ser una obligación 법적 의무는 —공공 부문에서 2018년 1112월까지 Real Decreto에서 확인 가능—, mejora la experiencia de todos los usuarios 및 el posicionamiento en buscadores에서 확인할 수 있습니다. 초기 단계에서 después를 효율적으로 구현하십시오.

프런트 엔드를 사용하여 테스트하는 방법이 무엇입니까?

기본적으로 HTML/XHTML에 대한 W3C 유효성 검사기, WAVE에 대한 WAVE 도구, 액세스에 대한 Lighthouse, CSS 및 JavaScript에 대한 DevTools 탐색 기능이 포함되어 있습니다. A estas se añaden pruebas manuales con teclado y con un lector de pantalla como NVDA o VoiceOver, que siguen siendo insustituibles para detector Problemas reales de uso.

자주 묻는 질문

¿ es el front end development en palabras sencillas?

프론트 엔드 개발의 의미는 사용자가 브라우저에서 직접 보고 상호 작용하는 웹 사이트의 일부를 구축하는 작업입니다. 여기에는 콘텐츠 구조(HTML), 시각적 표현(CSS) 및 동작(JavaScript)이 포함됩니다. 데이터베이스, 인증, 비즈니스 로직 등 서버에서 발생하는 모든 작업은 백엔드에 해당합니다.

¿ Cuál es la diferencia entre front end 및 back end?

프런트 엔드에서 사용자의 탐색을 확인하고 상호 작용할 수 있는지 확인합니다. 백엔드에서는 서비스 및 데이터 관리 작업을 수행하고 협상 논리를 확인합니다. HTTP의 요청에 대한 통신은 프런트 엔드에서 요청하고 백엔드에서 응답을 받도록 하고, JSON 또는 HTML 형식으로 정상화됩니다.

¿ Qué lenguajes need aprender un desarrollador front end?

HTML, CSS 및 JavaScript의 기본 요소를 알아보세요. HTML은 구조를 정의하고 CSS는 JavaScript를 기반으로 프레젠테이션합니다. 이 부분에서는 React, Vue 또는 Svelte와 같은 푸딩 프레임워크를 설계하고, Sass와 같은 CSS 사전 프로세서를 사용하고, 웹팩 및 웹팩 빌드 도구를 작성하고, 많은 작업을 수행하는 데 필요한 작업을 수행합니다.

¿ 웹 디자인에 대한 프론트 엔드 개발이 잘못 되었나요?

No son lo mismo, aunque están relacionados. 웹사이트 중앙에 있는 아파리엔시아, 사용 경험 및 의사소통 시각적 경험; 프론트엔드 개발 센터에서는 코드 기능을 구현하는 데 중점을 두고 있습니다. 장비를 갖춘 사람은 자신의 역할을 잘 알고 있으며, 조직의 규모가 크므로 공동 작업을 구별할 수 있습니다.

¿ 프런트 엔드에 액세스하는 것이 중요합니까?

페르소나를 보장하는 데 필요한 권한이 있고, 판탈라의 강사가 포함되어 있으며, 기술에 따라 비전이 있고 현장에서 사용할 수 있습니다. 많은 상황에 따른 법적 의무에 대한 Además de ser una obligación 법적 의무는 —공공 부문에서 2018년 1112월까지 Real Decreto에서 확인 가능—, mejora la experiencia de todos los usuarios 및 el posicionamiento en buscadores에서 확인할 수 있습니다. 초기 단계에서 después를 효율적으로 구현하십시오.

프런트 엔드를 사용하여 테스트하는 방법은 무엇입니까?

기본적으로 HTML/XHTML에 대한 W3C 유효성 검사기, WAVE에 대한 WAVE 도구, 액세스에 대한 Lighthouse, CSS 및 JavaScript에 대한 DevTools 탐색 기능이 포함되어 있습니다. A estas se añaden pruebas manuales con teclado y con un lector de pantalla como NVDA o VoiceOver, que siguen siendo insustituibles para detector Problemas reales de uso.


¿ Cumplir WCAG가 코드를 작성하고 있습니까?

48시간 동안 WCAG에 대한 IA의 중첩