반응형
JavaScript로 DOM 조작하기
취미/개발

JavaScript로 DOM 조작하기

DOM(Document Object Model)이란?DOM은 웹 페이지를 구조화하여 프로그래밍 언어에서 다룰 수 있도록 제공되는 인터페이스입니다. 이는 문서의 구조를 계층적 트리 형태로 표현하며, 각 요소는 노드(node)로 구성됩니다.주요 개념노드(Node): DOM은 노드들의 계층 구조로 이루어집니다. 대표적인 노드에는 다음이 포함됩니다.Document 노드: 전체 문서를 대표하는 최상위 노드Element 노드: HTML 요소를 나타냄Text 노드: 요소의 텍스트 내용을 나타냄DOM 트리: HTML 문서가 DOM으로 변환되면 각 요소는 트리 구조로 연결됩니다. 예를 들어, 아래 HTML 문서의 DOM 트리는 다음과 같습니다. Hello, World! DOM 트리:htmlheadtitle..

javascript 객체(Object)와 배열(Array)
취미/개발

javascript 객체(Object)와 배열(Array)

객체(Object)란?객체(object)는 키-값(key-value) 쌍으로 데이터를 저장하는 구조입니다. 자바스크립트에서 객체는 동적인 특성을 가지며, 다양한 데이터 타입을 값으로 가질 수 있습니다.const user = { name: "홍길동", age: 25, isStudent: true, hobbies: ["독서", "운동", "영화 감상"],};키(key): 속성의 이름으로 문자열 또는 심볼(symbol) 타입만 가능합니다.값(value): 숫자, 문자열, 배열, 함수 등 어떤 데이터 타입도 올 수 있습니다.배열(Array)이란?배열(array)은 순서가 있는 데이터의 집합입니다. 자바스크립트에서 배열은 객체의 특별한 형태로, 다양한 데이터 타입을 저장할 수 있습니다.const fruit..

Javascript의 반복문과 함수
취미/개발

Javascript의 반복문과 함수

반복문반복문은 주어진 조건에 따라 코드 블록을 여러 번 실행할 수 있도록 하는 구문입니다. for, while, do-while과 같은 반복문을 사용하면 반복 작업을 간결하고 효율적으로 처리할 수 있습니다.for 반복문for 반복문은 반복 횟수가 정해져 있을 때 주로 사용됩니다.// 학생 점수의 평균을 계산하는 코드const scores = [85, 90, 78, 92, 88];let totalScore = 0;for (let i = 0; i while 반복문while 반복문은 조건이 true인 동안 계속 실행됩니다.// 숫자 맞추기 게임let correctNumber = 7;let guess = 0;while (guess !== correctNumber) { guess = parseInt(prompt..

JavaScript 기본 문법
취미/개발

JavaScript 기본 문법

JavaScript는 웹 개발에서 가장 중요한 프로그래밍 언어 중 하나입니다. 이 글에서는 JavaScript의 기본 문법을 다룰 예정입니다. 특히, 변수와 상수, 데이터 타입, 기본 연산자, 그리고 조건문을 중심으로 설명합니다.변수와 상수 (var, let, const)JavaScript에서 데이터를 저장하려면 변수를 사용합니다. 변수를 선언하는 방법에는 var, let, const가 있습니다.varvar는 JavaScript 초기부터 사용된 키워드입니다. 함수 스코프(function scope)를 가지며, 재선언이 가능합니다.function exampleVar() { var message = 'Hello, World!'; console.log(message); // Hello, World! if..

JavaScript란?
취미/개발

JavaScript란?

프로그래밍 언어란?프로그래밍 언어는 컴퓨터가 수행할 작업을 지시하기 위해 사용하는 형식적인 언어입니다. 이는 인간이 이해할 수 있는 텍스트 형식과 컴퓨터가 해석 가능한 기계 코드 사이의 다리 역할을 합니다. 모든 프로그래밍 언어는 특정한 문법(syntax)과 규칙을 따르며, 이를 통해 프로그램을 작성하고 컴퓨터에게 명령을 전달합니다. 프로그래밍 언어의 주요 특징문법(Syntax):각 언어는 고유의 문법을 가지고 있으며, 이 문법을 통해 명령을 구조화합니다.추상화 레벨:저수준 언어(기계어, 어셈블리어)는 컴퓨터와 밀접한 반면, 고수준 언어(Python, JavaScript 등)는 인간이 이해하기 쉽게 설계되어 있습니다.목적에 따른 설계:언어는 특정 목적에 맞게 설계되며, 웹 개발, 데이터 분석, 시스템 프..

JavaScript

21건
JavaScript로 DOM 조작하기
취미/개발

JavaScript로 DOM 조작하기

DOM(Document Object Model)이란?DOM은 웹 페이지를 구조화하여 프로그래밍 언어에서 다룰 수 있도록 제공되는 인터페이스입니다. 이는 문서의 구조를 계층적 트리 형태로 표현하며, 각 요소는 노드(node)로 구성됩니다.주요 개념노드(Node): DOM은 노드들의 계층 구조로 이루어집니다. 대표적인 노드에는 다음이 포함됩니다.Document 노드: 전체 문서를 대표하는 최상위 노드Element 노드: HTML 요소를 나타냄Text 노드: 요소의 텍스트 내용을 나타냄DOM 트리: HTML 문서가 DOM으로 변환되면 각 요소는 트리 구조로 연결됩니다. 예를 들어, 아래 HTML 문서의 DOM 트리는 다음과 같습니다. Hello, World! DOM 트리:htmlheadtitle..

javascript 객체(Object)와 배열(Array)
취미/개발

javascript 객체(Object)와 배열(Array)

객체(Object)란?객체(object)는 키-값(key-value) 쌍으로 데이터를 저장하는 구조입니다. 자바스크립트에서 객체는 동적인 특성을 가지며, 다양한 데이터 타입을 값으로 가질 수 있습니다.const user = { name: "홍길동", age: 25, isStudent: true, hobbies: ["독서", "운동", "영화 감상"],};키(key): 속성의 이름으로 문자열 또는 심볼(symbol) 타입만 가능합니다.값(value): 숫자, 문자열, 배열, 함수 등 어떤 데이터 타입도 올 수 있습니다.배열(Array)이란?배열(array)은 순서가 있는 데이터의 집합입니다. 자바스크립트에서 배열은 객체의 특별한 형태로, 다양한 데이터 타입을 저장할 수 있습니다.const fruit..

Javascript의 반복문과 함수
취미/개발

Javascript의 반복문과 함수

반복문반복문은 주어진 조건에 따라 코드 블록을 여러 번 실행할 수 있도록 하는 구문입니다. for, while, do-while과 같은 반복문을 사용하면 반복 작업을 간결하고 효율적으로 처리할 수 있습니다.for 반복문for 반복문은 반복 횟수가 정해져 있을 때 주로 사용됩니다.// 학생 점수의 평균을 계산하는 코드const scores = [85, 90, 78, 92, 88];let totalScore = 0;for (let i = 0; i while 반복문while 반복문은 조건이 true인 동안 계속 실행됩니다.// 숫자 맞추기 게임let correctNumber = 7;let guess = 0;while (guess !== correctNumber) { guess = parseInt(prompt..

JavaScript 기본 문법
취미/개발

JavaScript 기본 문법

JavaScript는 웹 개발에서 가장 중요한 프로그래밍 언어 중 하나입니다. 이 글에서는 JavaScript의 기본 문법을 다룰 예정입니다. 특히, 변수와 상수, 데이터 타입, 기본 연산자, 그리고 조건문을 중심으로 설명합니다.변수와 상수 (var, let, const)JavaScript에서 데이터를 저장하려면 변수를 사용합니다. 변수를 선언하는 방법에는 var, let, const가 있습니다.varvar는 JavaScript 초기부터 사용된 키워드입니다. 함수 스코프(function scope)를 가지며, 재선언이 가능합니다.function exampleVar() { var message = 'Hello, World!'; console.log(message); // Hello, World! if..

JavaScript란?
취미/개발

JavaScript란?

프로그래밍 언어란?프로그래밍 언어는 컴퓨터가 수행할 작업을 지시하기 위해 사용하는 형식적인 언어입니다. 이는 인간이 이해할 수 있는 텍스트 형식과 컴퓨터가 해석 가능한 기계 코드 사이의 다리 역할을 합니다. 모든 프로그래밍 언어는 특정한 문법(syntax)과 규칙을 따르며, 이를 통해 프로그램을 작성하고 컴퓨터에게 명령을 전달합니다. 프로그래밍 언어의 주요 특징문법(Syntax):각 언어는 고유의 문법을 가지고 있으며, 이 문법을 통해 명령을 구조화합니다.추상화 레벨:저수준 언어(기계어, 어셈블리어)는 컴퓨터와 밀접한 반면, 고수준 언어(Python, JavaScript 등)는 인간이 이해하기 쉽게 설계되어 있습니다.목적에 따른 설계:언어는 특정 목적에 맞게 설계되며, 웹 개발, 데이터 분석, 시스템 프..

반응형