[JavaScript] #04 Javascript 소개, JavaScript 실행 환경 비교: 브라우저 vs Node.js, 뭐가 다를까?
·
Web Front/JavaScript
안녕하세요 토스트데브입니다!JavaScript는 원래 웹 브라우저에서만 동작하는 스크립트 언어로 시작했지만, 이제는 Node.js의 등장으로 서버 사이드 개발까지 담당하는 풀스택 언어로 발전했어요.오늘은 JavaScript의 실행 환경인 브라우저와 Node.js의 차이점에 대해 알아보겠습니다! 🧭 1. 실행 위치의 차이 항목브라우저 환경Node.js 환경실행 위치사용자 컴퓨터의 웹 브라우저서버 또는 로컬 컴퓨터목적UI 조작 및 사용자 상호작용백엔드 로직 및 시스템 제어접근 권한DOM, BOM 사용 가능파일 시스템, 네트워크 등 접근 🌐 2. 브라우저 환경이란?📌 특징HTML/CSS와 함께 작동하여 UI를 구성하고 제어사용자 입력, 클릭 이벤트 등 프론트엔드 로직 처리브라우저 내에서만 작동하며..
[JavaScript] #03 Javascript 소개 - JavaScript는 어디에 쓰일까? 웹부터 게임까지 활용 분야 총정리!
·
Web Front/JavaScript
안녕하세요, 토스트 데브입니다!앞서 JavaScript의 정의와 역사, 특징에 대해 살펴보았죠.오늘은 JavaScript가 실제로 어디에 사용되는지 다양한 활용 분야를 소개해드릴게요. 🌐 1. 웹 프론트엔드 개발JavaScript의 가장 대표적인 활용 분야는 바로 웹페이지의 프론트엔드(Frontend)입니다.HTML이 웹페이지의 구조를 만들고, CSS가 스타일을 담당한다면, JavaScript는 웹페이지에 생명력을 불어넣는 언어입니다. 📌 대표 기능버튼 클릭 시 동작 처리모달 창 열기/닫기실시간 입력 검사 (Validation)애니메이션 효과비동기 데이터 요청 (AJAX, fetch 등) 🔧 사용 프레임워크/라이브러리ReactVue.jsAngular 🔧 2. 웹 백엔드 개발 (서버 사이드)예전..
[JavaScript] #01 Javascript 소개 - JavaScript란 무엇인가?
·
Web Front/JavaScript
녕하세요, 토스트 데브입니다!오늘은 웹 개발에서 가장 많이 사용되는 프로그래밍 언어 중 하나인 JavaScript(자바스크립트)에 대해 알아보려 합니다."자바스크립트가 도대체 뭐길래 이렇게 많이 쓰일까?" 궁금하셨다면 이 글을 꼭 끝까지 읽어보세요! 💡 JavaScript란?JavaScript는 웹 브라우저에서 동작하는 프로그래밍 언어입니다.정적인 웹페이지에 생동감을 더하고, 사용자와 상호작용할 수 있는 기능을 구현할 수 있게 해주는 웹의 필수 언어라고 할 수 있죠. 🧾 JavaScript의 탄생 배경1995년, 넷스케이프(Netscape)의 브렌던 아이크(Brendan Eich)가 단 10일 만에 개발초창기에는 "LiveScript"라는 이름이었으나 Java의 인기에 편승하기 위해 이름을 Jav..
[CSS] #01 CSS 기초이해, CSS란? 웹 디자인의 시작, CSS의 개념과 역할 완전 정복!
·
Web Front/CSS
안녕하세요, 토스트데브입니다!오늘은 웹 개발을 처음 접하신 분들이 꼭 알아야 할 CSS(Cascading Style Sheets)에 대해 알아보려 합니다.HTML과 함께 웹의 핵심을 이루는 기술인 CSS는 웹사이트의 디자인과 스타일을 담당하는 언어입니다."도대체 CSS는 왜 필요하고, 뭘 할 수 있는 걸까?"이 질문에 대한 답을 오늘 완벽하게 이해해보세요! 1️⃣ CSS란 무엇인가?CSS는 Cascading Style Sheets(계단식 스타일 시트)의 약자입니다.HTML이 웹페이지의 구조(뼈대)를 담당한다면, CSS는 그 구조에 색, 크기, 여백, 위치, 애니메이션 등을 적용하여 웹페이지를 예쁘게 꾸며주는 역할을 합니다.예시 비교안녕하세요안녕하세요이처럼 CSS를 사용하면 텍스트 색상, 크기, 정렬뿐 ..
[HTML의 TEXT 요소] #02 HTML 목록 태그 완벽 정리, 순서가 있을 때와 없을 때의 차이는?
·
Web Front/HTML
안녕하세요, 토스트 데브입니다!지난 시간에는 HTML 문서에서 제목(~)과 단락() 태그를 어떻게 사용하는지 알아보았죠?오늘은 문서를 구성할 때 자주 사용되는 목록(List) 태그에 대해 알아보겠습니다.✅ 왜 목록 태그가 필요할까요?우리는 글을 작성할 때 자주 항목별로 정리된 정보를 나열하게 됩니다.예를 들어:장보기 목록순위 리스트사용 방법FAQ이런 항목들을 HTML에서 표현할 때 사용하는 것이 바로 목록 태그입니다.📌 HTML의 목록 태그 종류태그설명순서가 없는(Unordered) 목록순서가 있는(Ordered) 목록목록 항목 (List Item)정의 목록 (Description List)용어 (Definition Term)설명 (Definition Description)🟢 순서 없는 목록 ()순서..
[HTML의 TEXT 요소] #01 제목<h1~h6>과 단락<p>
·
Web Front/HTML
안녕하세요, 토스트 데브입니다. 이전 시간에는 HTML 문서의 구조에 대해 배워보았죠? 오늘은 웹 문서를 구성하는 데 있어서 가장 기본적이면서 중요한 제목(heading) 태그와 단락(paragraph) 태그에 대해 알아보겠습니다.제목과 단락 태그는 왜 중요한가요?기사, 교과서, 보고서 등 어떤 문서든 제목과 단락으로 구조화되어 있습니다. HTML 문서도 마찬가지예요. 제목과 단락을 잘 구성하면 읽기 쉽고, 정보 구조도 명확해집니다.제목 태그 ( ~ )HTML에서는 총 6단계의 제목 태그를 제공합니다.대제목 (최상위)중제목소제목하위제목더 작은 제목가장 작은 제목각 태그는 문서의 계층 구조를 나타내는 용도로 사용되며, 시각적인 크기 차이보다 논리적 구조가 더 중요합니다.단락 태그 단락은 문장의 내용을 감싸..
[HTML 시작하기] #04 HTML 문서의 특수문자
·
Web Front/HTML
안녕하세요, 토스트 데브입니다! 지난 시간에는 HTML 문서의 기본 구조와 주석 작성 방법에 대해 알아보았죠? 오늘은 HTML 문서를 작성할 때 주의해야 하는 특수문자들에 대해 알아보겠습니다.왜 특수문자에 주의해야 할까?HTML에서는 일부 문자가 태그나 속성의 구분자로 사용되기 때문에, 콘텐츠로 직접 입력하면 문법 오류를 유발할 수 있습니다. 예를 들어 , " 같은 기호들은 HTML 태그의 시작과 끝, 속성 구분 등으로 사용되므로, 이 기호들을 실제 콘텐츠로 쓰고 싶을 때는 특수문자 코드로 변환해 주어야 합니다.HTML 특수문자 기본 구조HTML 특수문자는 다음과 같은 형식으로 작성합니다.&문자코드;시작 : &문자 코드 이름종료 : ;자주 쓰이는 특수문자 코드기호코드설명&lt;less than (열린 꺾..
[HTML 시작하기] #03 HTML 문서의 구조
·
Web Front/HTML
안녕하세요, 토스트 데브입니다! 지난 시간에는 HTML 요소의 속성(Attribute)에 대해 알아보았는데요,이번 시간에는 웹 문서의 시작이 되는 HTML 문서의 구조에 대해 배워보겠습니다. 웹 페이지는 눈에 보이는 부분만큼이나, 눈에 보이지 않는 구조와 규칙이 굉장히 중요하답니다. 그럼 하나씩 함께 살펴볼까요?HTML5 선언 방식예전 HTML4나 XHTML 시대에는 아래와 같이 복잡한 선언이 필요했습니다.하지만 HTML5부터는 훨씬 간단해졌습니다!이 한 줄만으로도 “이 문서는 HTML5 문서입니다”라고 선언할 수 있게 되었죠.HTML 문서의 기본 골격HTML 문서는 기본적으로 html 요소 안에 head와 body 요소가 포함되는 구조입니다. 비유로 이해해볼까요? 태그는 사람의 전체 몸 ..
[코딩에 대하여] #04 웹 개발과 프론트 엔드! 백엔드에 대하여
·
알쓸신잡/코딩에 대하여
웹 개발 입문 순서웹 개발이란? 웹사이트를 만들고 운영하는 전반적인 일.인터넷 또는 인트라넷에서 사용 가능한 웹사이트를 구축. 웹 개발에 사용되는 주요 언어HTML, CSS, JavaScript, PHP, JSP, ASP 등 웹 개발 언어의 분류 클라이언트 스크립트 언어 (Client-side)HTML, CSS, JavaScript프론트엔드 개발에 사용됨 (사용자와 직접 상호작용하는 UI 제작)서버 스크립트 언어 (Server-side)PHP, JSP, ASP백엔드 개발에 사용됨 (데이터 처리, 저장, 서버 관리 등) 프론트엔드 vs 백엔드 프론트엔드: 웹사이트의 외형/UI (사용자가 보는 부분)백엔드: 웹사이트의 내부 시스템/서버 처리 (데이터 관리 등) 웹 개발 입문 순서 HTML, CSS, Java..