Repository files navigation
기능 목적
매일의 웹 개발 학습 내용(HTML, CSS, JavaScript, Git 등)을 카드 형식으로 기록·관리
실습 결과물 링크 공유, 학습 통계 확인, 검색/필터링을 통한 효율적인 정보 탐색
주요 섹션
헤더 : 제목, 검색바, 월별 필터 (JavaScript로 검색 및 필터링 기능 구현)
통계 카드 : 총 학습 일수, 월별 학습 일수 표시
학습 카드 :
날짜별 학습 목표, 배운 내용, 실습 결과물, 느낀점, 트러블 슈팅 기록
태그 시스템(#CSS, #Git)으로 키워드 분류
푸터 : 마지막 수정 시간 동적 표시 (JavaScript 기반)
기술 스택
HTML : 시맨틱 태그(<header>, <section>, <article>) 활용
CSS : 반응형 레이아웃(.container, .card), Flexbox/Grid 사용
JavaScript : 검색, 필터링, 마지막 수정 시간 로직 (app.js 연동)
호스팅 : 로컬 파일 기반 (상대 경로로 리소스 연결)
디자인 요소
카드 UI : 그림자 효과, 스티커 느낌의 시각적 강조
반응형 : 모바일·데스크톱 레이아웃 자동 조정
파비콘 : 다중 형식 지원(.ico, .svg, .png), iOS용 apple-touch-icon
주목할 점
학습 메타데이터 강조 : 트러블 슈팅을 <details> 태그로 접고 펼칠 수 있게 구성
접근성 : <time datetime="">으로 기계 친화적 날짜 표기
확장성 : 주석 처리된 샘플 카드(Day 0)를 통해 템플릿 제공
학습자 : 매일 배운 내용을 체계적으로 정리하고 실습 결과물을 아카이빙
검토자 : 태그/검색으로 특정 주제(예: #Bootstrap)의 학습 기록 추적
협업자 : 트러블 슈팅 사례를 공유해 문제 해결 방법 전파
About
TIL을 시작해보자
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.