본문으로 바로가기

안녕하세요 👋

영원한 학습자의 성장 기록장, Codeslog입니다. 완벽한 튜토리얼보다 진실된 여정을, 작은 기록들이 모여 큰 자산이 되는 공간을 만들어갑니다.
블로그 포스트 썸네일: 폼 접근성 마스터하기: 모든 사용자를 위한 입력 양식 설계 - 라벨 연결부터 에러 처리, 키보드 내비게이션까지 — WCAG 2.2 기준 폼 접근성 완벽 가이드. 실전 데모와 함께 스크린 리더 사용자도 막힘 없이 쓸 수 있는 입력 양식 설계법을 익혀보세요. (https://www.codeslog.com/ko/posts/form-accessibility-mastery/)

폼 접근성 마스터하기: 모든 사용자를 위한 입력 양식 설계

들어가며 “회원가입 폼인데, 뭐 어렵겠어?” 라고 생각하셨다면… 아마 접근성은 한 번도 테스트 안 해보셨을 거예요. 폼(Form)은 웹에서 사용자가 직접 데이터를 입력하는 가장 중요한 인터페이스입니다. 로그인, 결제, 검색, 설문… 사실상 웹의 모든 핵심 기능은 폼을 통해 이루어집니다. ...

글 작성일: 2026-04-11 · 글 읽기 시간: 17 분 · 글 단어 수: 8493 단어 · 글쓴이: Isaac
블로그 포스트 썸네일: `Promise.all` vs `Promise.allSettled`, 실수하기 쉬운 차이 - Promise.all은 하나라도 실패하면 전체가 날아갑니다. 대시보드가 통째로 흰 화면이 된 경험 있으신가요? Promise.all과 Promise.allSettled의 핵심 차이를 실무 예제로 살펴보고, 언제 어떤 걸 써야 하는지 정리합니다. (https://www.codeslog.com/ko/posts/javascript-promise-methods/)

`Promise.all` vs `Promise.allSettled`, 실수하기 쉬운 차이

대시보드를 만들었습니다. 뿌듯했습니다. Promise.all로 API 세 개를 동시에 불러오는 코드가 딱 세 줄이었고, 코드 리뷰에서도 “깔끔하다"는 피드백을 받았어요. ...

글 작성일: 2026-04-08 · 글 읽기 시간: 9 분 · 글 단어 수: 4385 단어 · 글쓴이: Isaac
블로그 포스트 썸네일: 함수 선언식과 표현식, 제대로 알고 쓰기: 호이스팅까지 한 번에 - 함수 선언식과 표현식의 차이, 호이스팅 동작 원리, 화살표 함수까지. 매일 쓰지만 헷갈렸던 것들을 실무 예제와 함께 한 번에 정리합니다. (https://www.codeslog.com/ko/posts/javascript-function-hoisting/)

함수 선언식과 표현식, 제대로 알고 쓰기: 호이스팅까지 한 번에

자바스크립트를 쓰다 보면, 어느 순간 이런 코드를 작성하게 됩니다. javascript 라인 넘버 읽기: OFF 라인 넘버 읽기 기능 도움말 라인 넘버 읽기 기능 이 버튼은 스크린 리더 사용자를 위한 기능입니다. ...

글 작성일: 2026-04-04 · 글 읽기 시간: 10 분 · 글 단어 수: 4724 단어 · 글쓴이: Isaac
블로그 포스트 썸네일: 대체 텍스트 준수율 17.1%: 2025 웹 접근성 실태조사가 보여준 민낯 - 2025 웹사이트 접근성 실태조사 결과를 분석합니다. 대체 텍스트 준수율 17.1%라는 충격적인 수치가 말하는 것은 무엇인지 살펴봅니다. (https://www.codeslog.com/ko/posts/2025-web-accessibility-survey/)

대체 텍스트 준수율 17.1%: 2025 웹 접근성 실태조사가 보여준 민낯

이미지가 5개 있는 웹페이지를 상상해보세요. 그 중 4개에는 대체 텍스트(alt)가 없습니다. 스크린 리더를 사용하는 시각장애인이 이 페이지를 방문하면, 이미지들은 그냥 “이미지” 혹은 파일명으로만 읽힙니다. 어떤 내용인지 전혀 알 수 없죠. ...

글 작성일: 2026-03-30 · 글 읽기 시간: 11 분 · 글 단어 수: 5112 단어 · 글쓴이: Isaac
블로그 포스트 썸네일: 구글이 만든 IDE 홈페이지, 접근성은 몇 점일까? — Google Antigravity 분석 - Google Antigravity 홈페이지에서 발견한 접근성 문제들을 분석합니다. 알파벳을 div로 하나씩 감싸 스크린 리더와 번역기를 무력화하는 구조, 개선 방안까지 함께 다룹니다. (https://www.codeslog.com/ko/posts/google-antigravity-accessibility/)

구글이 만든 IDE 홈페이지, 접근성은 몇 점일까? — Google Antigravity 분석

Google Antigravity 홈페이지 접근성 분석 — 화려한 텍스트 애니메이션 뒤에 숨겨진 접근성 문제를 살펴봅니다 제작: 나노 바나나 Google은 접근성에 진심인 회사입니다. ...

글 작성일: 2026-03-17 · 글 읽기 시간: 13 분 · 글 단어 수: 6443 단어 · 글쓴이: Isaac
블로그 포스트 썸네일: 색상과 접근성: 모든 사용자가 구분할 수 있는 색상 설계 - 색각이상, 저시력 사용자도 웹사이트를 쉽게 사용할 수 있도록 하는 색상 설계 가이드. WCAG 명도 대비 기준부터 실무 팁까지, 포용적 색상 선택의 모든 것을 다룹니다. (https://www.codeslog.com/ko/posts/color-accessibility/)

색상과 접근성: 모든 사용자가 구분할 수 있는 색상 설계

들어가며 “빨강과 초록으로 구분했으니까 괜찮을 거야.” 개발하다 보면 한 번쯤 이런 생각을 해보게 됩니다. 그런데 생각보다 많은 사람들이 이 두 색을 잘 구분하지 못합니다. 북유럽 혈통 기준 통계에서는 남성 약 1/12, 여성 약 1/200이 적색-녹색 색각이상을 가지고 있다고 알려져 있어요. 지역과 유전적 배경에 따라 비율은 달라질 수 있지만, 빨강-초록 구분이 어려운 사용자가 꾸준히 존재한다는 사실은 변하지 않습니다. ...

글 작성일: 2026-03-06 · 글 읽기 시간: 20 분 · 글 단어 수: 9596 단어 · 글쓴이: Isaac
블로그 포스트 썸네일: WCAG 3.0 확장된 적용 범위: 웹을 넘어서 - WCAG 3.0 Draft는 ‘웹’을 넘어 모바일, 웨어러블, Web of Things, XR, 도구 생태계까지 범위를 확장하고 있습니다. WCAG 2.2와 비교하며 실무 질문이 어떻게 바뀌는지 정리합니다. (https://www.codeslog.com/ko/posts/wcag-3-expanded-scope-beyond-web/)

WCAG 3.0 확장된 적용 범위: 웹을 넘어서

들어가며 WCAG 3.0 시리즈의 여섯 번째 글입니다. 이번 글은 **“웹을 넘어서”**라는 문장을 실제로 무엇을 의미하는지 정리해보려 합니다. 앞선 글에서 구조와 테스트, Assertions를 살펴봤다면, 이제는 **“어디까지가 범위인가”**를 분명히 해야 할 차례입니다. ...

글 작성일: 2026-02-23 · 글 읽기 시간: 9 분 · 글 단어 수: 4449 단어 · 글쓴이: Isaac
블로그 포스트 썸네일: 설 연휴 정보, 누군가에게는 보이지 않습니다 - 디지털포용법 시행 한 달, 청와대 설 연휴 카드뉴스의 접근성을 점검합니다. 이미지에 갇힌 정보, 사라진 대체 텍스트. 보건복지부와의 비교를 통해 공공 웹사이트 접근성의 현실을 이야기합니다. (https://www.codeslog.com/ko/posts/seollal-gov-accessibility/)

설 연휴 정보, 누군가에게는 보이지 않습니다

이 글은 웹접근성, 공공 웹서비스, 그리고 개발자의 책임에 대해 현장에서 직접 부딪히며 고민해온 기록이다. 법과 기술, 기준과 현실 사이에서 “우리는 정말 모두를 위해 만들고 있는가?“라는 질문에 답해보려 한다. ...

글 작성일: 2026-02-15 · 글 읽기 시간: 7 분 · 글 단어 수: 3312 단어 · 글쓴이: Isaac
블로그 포스트 썸네일: 블로그 글 작성에 대한 생각 - 웹접근성과 프론트엔드 글을 쓰며 느낀 고민, 코드 중심 글의 한계를 느끼고 앞으로 글 작성방향을 바꾸려는 계획을 써내려갑니다. 많은 사람이 찾고 피드백을 받으려면 앞으로 어떻게 해야할까요? (https://www.codeslog.com/ko/posts/blog-writing-thoughts/)

블로그 글 작성에 대한 생각

블로그를 시작한 뒤로 글을 꽤 여러 방향으로 써왔습니다. 제가 특히 관심을 갖고 꾸준히 파고드는 분야는 웹접근성과 프론트엔드입니다. 더 많은 글을 쓰고 싶고 아이디어도 계속 나오는데, 정작 글을 쓰는 속도는 생각만큼 빠르지 않습니다. 지금 시점에서 작성해둔 초안만 8개가 남았는데, 초안작성 시작은 쉬운데 맺음이 이렇게나 어려울수가 있나 하고 생각하는 요즘이에요. ...

글 작성일: 2026-02-05 · 글 읽기 시간: 3 분 · 글 단어 수: 1291 단어 · 글쓴이: Isaac
블로그 포스트 썸네일: 키보드 접근성 A to Z: 모든 사용자가 키보드로 사용할 수 있는 웹사이트 만들기 - 마우스 없이도 완전히 이용 가능한 웹사이트를 만드는 키보드 접근성 완벽 가이드. 포커스 관리, Tab 순서, 커스텀 위젯 구현까지 실무 코드 예제와 함께 담았습니다. (https://www.codeslog.com/ko/posts/keyboard-accessibility-a-to-z/)

키보드 접근성 A to Z: 모든 사용자가 키보드로 사용할 수 있는 웹사이트 만들기

들어가며 혹시 마우스 없이 인터넷을 쓴 경험이 있으신가요? 대부분의 사람들은 마우스를 당연하게 사용합니다. 하지만 세상에는 마우스를 쓸 수 없는 사람들이 있어요. 신체 장애로 인해 마우스를 조작할 수 없는 사람 손목터널증후군 같은 반복성 긴장 장애가 있는 사람 일시적으로 팔이 다친 사람 단순히 키보드가 더 효율적이라고 생각하는 파워 유저 이런 사용자들에게 “키보드로 이 사이트를 쓸 수 있나요?“라는 질문은 매우 중요합니다. ...

글 작성일: 2026-02-03 · 글 읽기 시간: 19 분 · 글 단어 수: 9054 단어 · 글쓴이: Isaac
맨 위로