728x90
반응형

HTML,CSS,JS 12

HTML, CSS, JavaScript로 만드는 나만의 To-Do List 웹 앱

아래는 HTML, CSS, JavaScript를 이용해서 만들 수 있는 대표적인 초보자 프로젝트인 To-Do List(할 일 목록) 웹 앱 예시입니다. To-Do List(할 일 목록) 웹 앱 만들기1. 프로젝트 소개목표: 사용자가 할 일을 입력하고, 추가/삭제할 수 있는 간단한 웹 앱을 만든다.사용 기술: HTML(구조), CSS(디자인), JavaScript(동작)학습 포인트:DOM(Document Object Model) 조작이벤트 처리동적인 UI 업데이트기본적인 데이터 저장 2. 단계별 구현 방법2-1. HTML: 기본 구조 만들기 오늘의 할 일 추가 input에 할 일을 입력하고, button을 누르면 목록에 추가됩니다.ul 태그는 할 일..

HTML,CSS,JS 2025.05.30

코딩 초보도 10분 만에 완성! 실시간 디지털 시계 만들기

초보자도 쉽게 따라할 수 있는 HTML, CSS, JavaScript 프로젝트로 추천할 만한 주제와 간단한 설명을 아래에 정리했습니다.추천 프로젝트: 디지털 시계 (Digital Clock)프로젝트 설명디지털 시계는 웹 페이지에 현재 시간을 실시간으로 표시하는 간단한 프로젝트입니다.HTML로 기본 구조를 만들고, CSS로 디자인을 꾸미며, JavaScript로 시간을 실시간으로 업데이트합니다.이 프로젝트를 통해 DOM 조작, JS의 Date 객체 사용법, 기본적인 스타일링을 모두 익힐 수 있습니다. 왜 디지털 시계가 좋은가?난이도: 아주 쉬움 (코드가 짧고 구조가 단순)학습 포인트:HTML: 구조 잡기CSS: 시계 디자인, 폰트 스타일링JavaScript: 시간 가져오기, DOM에 값 표시, setIn..

HTML,CSS,JS 2025.05.30

웹 개발의 첫걸음: HTML, CSS, JS 기초와 실전 예제 한눈에 보기

HTML, CSS, JS 기초 설명과 예제웹사이트를 만들기 위해서는 HTML, CSS, JavaScript(JS) 세 가지 기술이 가장 기본입니다. 각각의 역할과 간단한 예제를 아래에 정리했습니다. HTML (HyperText Markup Language)웹페이지의 구조를 담당합니다.텍스트, 이미지, 링크, 버튼 등 웹에 보이는 모든 요소를 정의합니다.주요 태그: , 안녕하세요! 이것은 첫 번째 문단입니다. W3Schools로 이동 : 큰 제목: 문단: 링크: 이미지 CSS (Cascading Style Sheets)HTML로 만든 웹페이지의 디자인(색상, 글꼴, 배치 등)을 담당합니다.선택자(selector)로 HTML 요소를 지정하고, 속성(property)과 값(value)으로 스타일을..

HTML,CSS,JS 2025.05.20

부트스트랩 완전 정복: HTML, CSS, JS에서 쉽고 빠르게 적용하는 방법

HTML, CSS, JS에서 부트스트랩(Bootstrap) 적용하는 방법부트스트랩이란?부트스트랩(Bootstrap)은 트위터에서 개발된 오픈소스 프론트엔드 프레임워크로, 반응형 웹 디자인과 다양한 UI 컴포넌트를 쉽고 빠르게 구현할 수 있도록 도와줍니다. 별도의 CSS, JS를 직접 작성하지 않아도 버튼, 폼, 네비게이션, 그리드 등 다양한 요소를 손쉽게 꾸밀 수 있습니다.부트스트랩 적용 방법1. CDN 방식으로 적용하기 (가장 간단)CDN(Content Delivery Network)을 이용하면 별도 파일 다운로드 없이, 공식 서버에서 부트스트랩 파일을 바로 불러올 수 있습니다. 부트스트랩 버튼 예제 Primary 버튼 Success 버튼 Danger 버튼 위 코드처..

HTML,CSS,JS 2025.05.19

웹 개발 실무 필수! 자바스크립트 폼 Validation 완벽 가이드

실무에서 많이 쓰는 자바스크립트 예제: 폼 입력값 유효성 검사웹 개발 실무에서 가장 자주 사용하는 기능 중 하나가 바로 "폼 입력값 유효성 검사(Validation)"입니다.회원가입, 로그인, 주문, 문의 등 거의 모든 입력 폼에서 필수로 사용되며,사용자의 잘못된 입력을 미리 걸러내어 서버와 데이터베이스를 안전하게 보호하는 역할을 합니다.주요 기능아이디, 이메일, 비밀번호 등 입력값의 형식과 길이 검사잘못된 입력 시 사용자에게 에러 메시지 표시모든 조건이 충족되면 폼 제출(또는 성공 메시지 출력)예제 코드 가입하기 코드 설명e.preventDefault()폼의 기본 제출 동작을 막고, 자바스크립트로 직접 유효성 검사를 진행합니다.입력값 읽기 및 공백 제거trim()을 사용해 불필요한 공백..

HTML,CSS,JS 2025.05.13

자바스크립트 기본 문법

변수(variable)란 ?값이 여러번 달라질 수 있는 데이터이다.​상수(constant)란?값을 한번 지정하면 바뀌지 않는 데이터이다.​변수 선언 규칙변수 이름은 영어 문자와 언더스코어(_), 숫자를 사용한다.자바스크립트는 영어 대소 문자를 구별하며 예약어는 변수 이름으로 쓸 수 없다.여러 단어를 연결한 변수 이름은 중간에 대문자를 섞어 쓴다.변수 이름은 의미 있게 작성해야 한다.​​변수 선언하기 var 뒤에 변수 이름을 작성var를 한번만 쓰고 여러 개의 변수를 한꺼번에 선언 할 수 있다.​값 할당 '=' 기호를 사용해서 변수에 값을 저장 할 수 있다.​​자료형이란?컴퓨터가 처리할 수 있는 자료의 형태를 말한다.​숫자형(number)정수와 실수로 나누어 구분한다.정수 : 소수점 없는 숫자.실수 : 소..

HTML,CSS,JS 2022.12.29

자바스크립트

자바스크립트로 무엇을 할까?​웹 요소를 제어한다.웹 요소를 가져와서 필요에 따라 스타일을 변경하거나 움직이게 할 수 있다.웹 사이트 UI 부분에 많이 활용예) 마우스 포인터를 올렸을 때 펼쳐지는 메뉴, 한 화면에서 탭을 눌러 내용만 바뀌도록 하는 콘텐츠​다양한 라이브러리를 사용할 수 있다.웹을 중심으로 하는 서비스가 늘어나면서 브라우저에서 처리해야 할 일이 늘어남 -> 라이브러리와 프레임워크가 계속 등장예) 시각화를 위한 d3.js 머신러닝을 위한 tensorflow.js DOM조작을 위한 jQuery 등예) 웹 애플리케이션 개발을 위한 React, Angular, Vue 등​웹 애플리케이션을 만든다.최근의 웹 사이트는 사용자와 실시간으로 정보를 주고 받으며 애플리케이션처럼 동작예) 온라인 지도의 길찾기..

HTML,CSS,JS 2022.12.29

CSS 태그 정리 - 2

CSS 태그 정리 미디어 쿼리의 속성width, height 웹 페이지의 가로 너비, 세로 높이min-width, min-height웹 페이지의 최소 너비, 최소 높이max-width, max-height웹 페이지의 최대 너비, 최대 높이device-width, divice-height단말기의 가로 너비, 세로 높이min-device-width, min-divice-height단말기의 최소 너비, 최소 높이max-device-width, max-divice-height 단말기의 최대 너비, 최대 높이orientation: portrait 단말기의 세로 모드orientation: landscape단말기의 가로 모드​​​플렉스 박스 레이아웃의 속성종류설명속성값display 플렉스 컨테이너를 지정flex, l..

HTML,CSS,JS 2022.12.29

CSS 변형 함수 정리

변형 함수​translate() 함수 : 요소 이동하기transform: translate(tx, ty) 지정한 크기만큼 x축과 y축으로 이동transform: translate3d(tx, ty, tz) 지정한 크기만큼 x축과 y축, z축으로 이동transform: translateX(tx) 지정한 크기만큼 x축으로 이동transform: translateY(ty) 지정한 크기만큼 y축으로 이동transform: translateZ(tz) 지정한 크기만큼 z축으로 이동​scale()함수 : 요소 확대/축소하기transform : scale(sx, sy) 지정한 크기만큼 x축과 y축으로 확대/축소transform : scale3d(sx, sy, sz) 지정한 크기만큼 x축과 y축, z축으로 확대/축소tra..

HTML,CSS,JS 2022.12.29

CSS 속성 및 태그 정리 - 1

배경 이미지 관련 속성background-color배경색 지정background-clip배경색이나 이미지를 어디까지 적용할지 지정background-image배경 이미지 지정background-repeat 배경 이미지 반복 방법 지정background-position배경 이미지의 위치를 지정background-origin배경 이미지를 배치할 기준background-attachment배경 이미지를 문서에 고정background하나의 속성으로 배경 스타일을 한꺼번에 지정background-size배경 이미지의 크기를 조절​​선형 그레이데이션 속성방향끝지정을 기준으로 to 다음에 방향을 나타내는 예약어를 최대 2개까지 사용,사용할 수 있는 예약어는 top, bottom, left, right각도그레이데이션이 ..

HTML,CSS,JS 2022.12.29

HTML 태그 - 02

폼에서 사용하는 태그​ 폼의 시작과 끝을 만든다. 폼 요소를 그룹으로 묶는다. 필드셋에 제목을 붙힌다. 사용자가 내용을 입력할 필드를 삽입., 드롭다운 목록을 삽입. 텍스트를 여러 줄 입력할 수 있는 텍스트 영역을 삽입. 데이터 목록을 삽입.​​​ 태그의 유형(type)​text 한 줄짜리 텍스트를 입력할 수 있는 텍스트 상자password 비밀번호를 입력할 수 있는 필드search 검색 할 때 입력하는 필드url URL 주소를 입력하는 필드email 이메일 주소를 입력할 수 있는 필드tel 전화번호를 입력하는 필드checkbox 여러 항목에서 2개 이상 선택할 수 있는 체크 박스radio 여러 항목에서 1개만 선택할 수 있는 라디오 버튼number 숫자를 조절할 수 있는 스핀 박스range 숫자를 조절..

HTML,CSS,JS 2022.12.29

HTML 태그 - 01

텍스트 관련 태그​ 제목 ~ 까지 사용할 수 있으며, 숫자가 커질수록 글자 크기는 작아진다. 텍스트 단락. 내용이길면 웹 브라우저 창의 너비에 맞게 자동으로 줄 바꿈 줄 바꿈. 텍스트 단락 중 원하는 위치에서 줄 바꿈 내용 인용. 다른 내용보다 들여쓰고 단락으로 표시 중요한 텍스트를 굵게 표, 화면 낭독기에서 강조해서 읽어 준다. 중요하지 앉지만 굵게 표시 중요한 텍스트를 기울게 표시(문장), 화면 낭독기에서 강조해서 읽어 준다. 중요하지 않지만 기울게 표시(마음속의 생각이나 용어) 내용을 편집할 때 추가한 내용을 표시 : 밑줄 내용을 편집할때 삭제한 내용을 표시 : 취소선 위 첨자 아래 첨자​목록 관련 태그​ 순서 있는 목록의 시작과 끝을 나타낸다. 순서 없는 목록의 시작과 끝을 나타낸다. 순서 있..

HTML,CSS,JS 2022.12.29
728x90
반응형