"JavaScript related"에 해당되는 글 - 35건
- 2023.02.01 JavaScript Cat MBTI test
- 2023.02.01 JavaScript find & filter & charAt
- 2023.02.01 JavaScript reduce
- 2023.02.01 JavaScript beforeunload
- 2023.01.31 JavaScript Event Delegation
- 2023.01.31 JavaScript target & currentTarget
- 2023.01.30 JavaScript destructuring
- 2023.01.27 JavaScript How to Insert Text
- 2023.01.27 JavaScript innerHTML
- 2023.01.27 JavaScript Nullish Coalescing Operator
Post
Cat MBTI test
HTML
JavaScript
ON BROWSER

'JavaScript related' 카테고리의 다른 글
| JavaScript find & filter & charAt (0) | 2023.02.01 |
|---|---|
| JavaScript reduce (0) | 2023.02.01 |
| JavaScript beforeunload (0) | 2023.02.01 |
| JavaScript Event Delegation (0) | 2023.01.31 |
| JavaScript target & currentTarget (0) | 2023.01.31 |
Post
find
JavaScript
배열에서 조건에 맞는 값을 찾아서 가장 근접한 값을 리턴
filter
JavaScript
배열에서 조건에 맞는 값들을 찾아서 배열을 리턴. item, idx 쓸 수 있음
charAt
JavaScript
'JavaScript related' 카테고리의 다른 글
| JavaScript Cat MBTI test (0) | 2023.02.01 |
|---|---|
| JavaScript reduce (0) | 2023.02.01 |
| JavaScript beforeunload (0) | 2023.02.01 |
| JavaScript Event Delegation (0) | 2023.01.31 |
| JavaScript target & currentTarget (0) | 2023.01.31 |
Post
Reduce
새로운 배열을 반환하는데, 값을 누적시켜서 반환하는 메소드
accumulator: 누산기. 콜백의 반환값을 누적
currentValue: 처리할 현재 요소
currentIndex: 처리할 현재 요소의 인덱스. initialValue가 있는 경우 0, 아니면 1부터 시작.(Optional)
array: reduce()를 호출한 배열.(Optional)
initialValue: 콜백 최초 호출 시 첫번째 인수를 제공하는 값. 초기값을 제공하지 않으면 배열의 첫번째 요소를 사용한다.
JavaScript
JavaScript
Reduce로 배열 내 홀수 개수 찾기
JavaScript
Reduce로 HTML 조작하기
HTML
JavaScript
ON BROWSER

'JavaScript related' 카테고리의 다른 글
| JavaScript Cat MBTI test (0) | 2023.02.01 |
|---|---|
| JavaScript find & filter & charAt (0) | 2023.02.01 |
| JavaScript beforeunload (0) | 2023.02.01 |
| JavaScript Event Delegation (0) | 2023.01.31 |
| JavaScript target & currentTarget (0) | 2023.01.31 |
Post
닫기 버튼 눌렀을 때 확인창 띄우기
'JavaScript related' 카테고리의 다른 글
| JavaScript find & filter & charAt (0) | 2023.02.01 |
|---|---|
| JavaScript reduce (0) | 2023.02.01 |
| JavaScript Event Delegation (0) | 2023.01.31 |
| JavaScript target & currentTarget (0) | 2023.01.31 |
| JavaScript destructuring (0) | 2023.01.30 |
Post
이벤트 위임(Event Delegation)
(1) 사전 설정
HTML
SCSS
JavaScript
ON BROWSER


아무것도 없는 빈 contents-box에 3초뒤 "테스트 텍스트" 가 나타나도록 설정
(2) 동적으로 생성된 개체에 querySelector???
JavaScript
ON BROWSER

querySelector&addEventListener로는 동적으로 생성된 개체에 이벤트를 걸 수가 없음
(3) .target을 활용한 이벤트 위임(Event Delegation)
JavaScript
ON BROWSER

그러나 부모 개체에 이벤트를 위임한 상태에서 e.target으로 최하단 태그를 붙잡은 뒤, .closest를 활용해 특정해내면 이벤트를 발생시킬 수 있게 된다.
'JavaScript related' 카테고리의 다른 글
| JavaScript reduce (0) | 2023.02.01 |
|---|---|
| JavaScript beforeunload (0) | 2023.02.01 |
| JavaScript target & currentTarget (0) | 2023.01.31 |
| JavaScript destructuring (0) | 2023.01.30 |
| JavaScript How to Insert Text (0) | 2023.01.27 |
Post
Target & Current Target
HTML
SCSS
JavaScript
ON BROWSER

마우스 클릭시, 오직 하얀 div 안에서만 콘솔이 찍히며 배열의 형태로 클릭 정보가 뜬다.
Target
JavaScript
ON BROWSER

위에서부터 차례대로 테스트 제목, 테스트 전화번호, 테스트 주소, 닫기 버튼을 클릭했을 때
즉, console.log(e.target)을 쓰면 이벤트가 전달되는 최하위 태그 정보를 표시하게 된다.
Current Target
JavaScript
ON BROWSER

위에서부터 차례대로 테스트 제목, 테스트 전화번호, 테스트 주소, 닫기 버튼을 클릭했을 때
즉, currentTarget을 쓰면 상위 태그에 대한 정보가 표시된다.
'JavaScript related' 카테고리의 다른 글
| JavaScript beforeunload (0) | 2023.02.01 |
|---|---|
| JavaScript Event Delegation (0) | 2023.01.31 |
| JavaScript destructuring (0) | 2023.01.30 |
| JavaScript How to Insert Text (0) | 2023.01.27 |
| JavaScript innerHTML (0) | 2023.01.27 |
Post
Destructuring의 기본
JavaScript
변수를 줄이기 위해 오브젝트에서 name과 age만 분해한다. 원래 배열은 영향을 받지 않는다.
JavaScript
원래라면 const first = animals[0] 와 const first = animals[1] 로 써야했는데 구조분해를 통해 간단하게 쓸 수 있게 되었다.
지도 좌표 구조분해
JavaScript
'JavaScript related' 카테고리의 다른 글
| JavaScript Event Delegation (0) | 2023.01.31 |
|---|---|
| JavaScript target & currentTarget (0) | 2023.01.31 |
| JavaScript How to Insert Text (0) | 2023.01.27 |
| JavaScript innerHTML (0) | 2023.01.27 |
| JavaScript Nullish Coalescing Operator (0) | 2023.01.27 |
Post
텍스트 삽입
(1) innerHTML
innerHTML은 HTML 태그 요소들까지 입력해서 직접 변경할 수 있다.
(2) innerText
마크업 언어가 적용된 상태로 읽어오므로, 태그값은 불러들이지 않는다. 즉, 사용자에게 보이지 않는 값은 불러들이지 않으므로 당연히 display:none 처리가 된 값들도 불러들이지 않는다.
(3) textContent
마크업 태그를 제외한 모든 문자열을 읽고 변경할 수 있다. innerText와 다른 점은 innerText는 사용자에게 보이지 않는 텍스트 값은 가져오지 않지만, textContent는 마크업 태그를 제외한 엑스트라면 모두 불러들일 수 있다.
(4) value
input과 같은 form 요소의 값을 가져오고 싶을 때는 .value를 사용한다.
HTML
JavaScript
ON BROWSER

'JavaScript related' 카테고리의 다른 글
| JavaScript target & currentTarget (0) | 2023.01.31 |
|---|---|
| JavaScript destructuring (0) | 2023.01.30 |
| JavaScript innerHTML (0) | 2023.01.27 |
| JavaScript Nullish Coalescing Operator (0) | 2023.01.27 |
| JavaScript Array.includes (0) | 2023.01.27 |
Post
(1) 텍스트 내용 변경
HTML
JavaScript
ON BROWSER(스크립트 적용 전)

ON BROWSER(스크립트 적용 후)

(2) 태그 추가
Java Script
ON BROWSER

'JavaScript related' 카테고리의 다른 글
| JavaScript destructuring (0) | 2023.01.30 |
|---|---|
| JavaScript How to Insert Text (0) | 2023.01.27 |
| JavaScript Nullish Coalescing Operator (0) | 2023.01.27 |
| JavaScript Array.includes (0) | 2023.01.27 |
| JavaScript How to add JSON to localStorage (0) | 2023.01.26 |
Post
Nullish Coalescing Operator
Nullish coalescing operator는 왼쪽의 피연산자가 null이거나 undefined일 때, 오른쪽의 피연산자를 대신 반환하는 논리연산자이다.
JavaScript
|| 연산자
JavaScript
'JavaScript related' 카테고리의 다른 글
| JavaScript How to Insert Text (0) | 2023.01.27 |
|---|---|
| JavaScript innerHTML (0) | 2023.01.27 |
| JavaScript Array.includes (0) | 2023.01.27 |
| JavaScript How to add JSON to localStorage (0) | 2023.01.26 |
| JavaScript addEventListener("keyup") (1) | 2023.01.26 |