반응형 전체 글149 서버에서 받은 데이터를 forEach() 이용해서 UI 반복 생성하기 서버에서 받은 데이터를 forEach() 이용해서 UI 반복 생성하기 이전까지 2~3개의 포스팅을 통해서, Javascript를 이용해서 동적으로 UI를 생성하는 과정을 정리해왔습니다. 기초적인 DOM 조작 및 Data 핸들링에 코딩 근육이 붙었으니, 이번에는 서버에서 받아 온 Data를 이용해서 좀 더 코딩스럽게 구현해보는 과정을 정리해보려고 합니다. 서버에서 Data를 내려 받은 후 해당 데이터를 이용해서 아래아 같은 UI를 동적으로 만들어보려고 합니다. NETFLIX 비슷한 OTT 채널이라고 가정해봅시다. 좀비 영화만 주구장창 틀어주는 채널, ZomFLIX. 아주, 흥미진진하죠? 우선, 서버에서는 이런 정보를 전달 받았다고 가정해봅시다. const zombies = [ { id: 0, thumb: .. 2023. 2. 23. 객체(Object)에서 forEach()로 데이터를 꺼내보자 객체(Object)에서 forEach()로 데이터를 꺼내보자 지난 포스팅에서는 배열(Array)에서 forEach() 배열 메서드를 이용해서 데이터를 꺼내는 과정이 있었더랬습니다. selectbox를 JS로 컨트롤 해보기 2 - 서버 Data 받아서 처리하기 selectbox를 JS로 컨트롤 해보기 2 - 서버 Data 받아서 처리하기 selectbox를 JS로 컨트롤 해보기 2 - 서버 Data 받아서 처리하기 지난 몇 개의 포스팅을 통해 Javascript를 이용해서 selectbox를 컨트롤 하는 방법을 정리해보았습니다. selectbox를 JS로 컨트롤 해보기 - input, kincoding.com 이번 포스팅에서는 찰떡궁합 예제로서, 객체(Object)에서 forEach()를 통해 데이터를 추.. 2023. 2. 22. selectbox를 JS로 컨트롤 해보기 2 - 서버 Data 받아서 처리하기 selectbox를 JS로 컨트롤 해보기 2 - 서버 Data 받아서 처리하기 지난 몇 개의 포스팅을 통해 Javascript를 이용해서 selectbox를 컨트롤 하는 방법을 정리해보았습니다. selectbox를 JS로 컨트롤 해보기 - input, change 이벤트 selectbox를 JS로 컨트롤 해보기 - input, change 이벤트 selectbox를 JS로 컨트롤 해보기 - input, change 이벤트 이전 포스팅에서는 Javascript로 DOM을 조작하는데 있어, input 사용을 주로 예제로 들었습니다. 이번 포스팅에서는 input의 사촌(?) 격인 selectbox 컨트 kincoding.com 그리고 추가로, document.createElement 메서드를 이용해서 HTML.. 2023. 2. 21. JS document.createElement() 메서드 간단 정리 JS document.createElement() 메서드 간단 정리 지난 포스팅에서 document.createElement() 메서드를 사용하여 동적으로 HTML 요소를 생성하는 기능과 방법을 살펴보았습니다. createElement() 메서드 괄호 안에 태그 이름만 넣어주면 끝입니다! 참 쉽죠? JS로 HTML 엘리먼트 생성하기 JS로 HTML 엘리먼트 생성하기 JS로 HTML 엘리먼트 생성하기 앞선 포스팅에서 getElementById 나 querySelector를 이용해서, 기존의 DOM 객체들을 조작하는 기능과 방법들에 대해서 알아보았습니다. 이 경우에는 이미 존재하고 있던 엘리 kincoding.com createElement() 메서드로 기본 사용문법 createElement() 메서드의 기.. 2023. 2. 20. JS로 HTML 엘리먼트 생성하기 JS로 HTML 엘리먼트 생성하기 앞선 포스팅에서 getElementById 나 querySelector를 이용해서, 기존의 DOM 객체들을 조작하는 기능과 방법들에 대해서 알아보았습니다. 이 경우에는 이미 존재하고 있던 엘리먼트들이었다면, 존재하지 않는 엘리먼트를 자바스크립트를 이용해서 생성해낼 수 있을까요? 있습니다! 그런 게 있다니 참 신기하죠? 잘 몰랐던, DOM 조작의 세계로 조금 더 한 발짝 들어가보도록 합시다. 오랜 전통의 createElement 메서드 백문이 불여일견. 예제 코드를 통해 살펴봅시다. HTML 문서에는 태그를 작성한 일이 없는데, p 태그가 생겨났습니다. 바로 이 녀석 덕분입니다. document.createElement("p"); 생성하고 싶은 엘리먼트(element)를 .. 2023. 2. 19. Array 객체 메서드 splice() vs. slice()의 차이점 Array 객체 메서드 splice() vs. slice()의 차이점 이전 포스팅에서 배열(Array)과 객체(Object)에 대해서 정리해보았습니다. pop()이나 push() 등 단순동작을 하는 간단한 메서들은 쉽게 이해가 되는 반면, splice()라는 녀석은 왠지 결이 좀 다르게 느껴졌을 것입니다. 영어 단어 splice는 밧줄이나 필름 따위를 서로 꼬거나 이어 붙이는 경우에 사용하는 단어입니다. 영화 시네마 천국 같은 곳에서 가위로 컷된 필름 조각들을 이어 붙이는 장면이 나올텐데요, 그런 행위를 splice라고 합니다. 자바스크립트 배열의 splice() 메서드는 기존의 배열을 변경하며, 요소를 추가, 삭제, 교체하는 작업을 수행합니다. 이를 통해 배열을 유연하게 조작할 수 있다는 큰 장점을 가.. 2023. 2. 18. 이전 1 ··· 7 8 9 10 11 12 13 ··· 25 다음 반응형