내일배움캠프: Node.js_4기
2일차 TIL
~오늘의 수강 과목~
1. 사전캠프: 왕초보 웹개발 종합반 2주차 (이범규 튜터님)
_ 제이쿼리 메서드: html(), append(), empty()
html()
앞에서 선택한 부분(= $('예시') )의 내용을 가져오거나, 다른 내용으로 바꿀 수 있음
append()
선택된 요소의 마지막 부분에 새로운 요소를 추가
empty()
선택된 요소의 내용을 지움
function checkResult() {
let people = [
{ 'name': '서영', 'height': 165 },
{ 'name': '현아', 'height': 170 },
{ 'name': '영환', 'height': 175 },
{ 'name': '서연', 'height': 162 },
{ 'name': '지용', 'height': 190 },
{ 'name': '예지', 'height': 168 }
]
$('#q2').empty()
people.forEach((a) => {
let name = a['name']
let height = a['height']
let temp_html = `<p>${name}의 키는 ${height}cm 입니다.</p>`
$('#q2').append(temp_html)
})
}
이번 강의에서는 empty()를 통해 기존의 요소를 없애 백지로 만들고 forEach()를 통해 데이터 반복문을 준비한 후 append()를 통해 해당 자리에 붙여주는 식으로 예시 작성
이론을 따로따로 보는 것보다 유기적으로 이해가 가능했다.
이렇게 제이쿼리를 통해 코드의 길이를 단축할 수 있다.
3주차 강의를 통해 메서드를 반복적으로 학습하고 나니 2주차의 관련 부분이 조금 더 익숙하게 느껴져 추가로 정리해보았다.
'🪩 > 기타' 카테고리의 다른 글
SQL WHERE문 실습 (0) | 2023.12.28 |
---|---|
Firebase 데이터 저장, GitHub 배포, SQL 기초 (1) | 2023.12.27 |
Fetch API, JSON, GET 요청 / jQuery ready(), toggle() (0) | 2023.12.26 |
JavaScript, jQuery 기초 문법 / 리눅스, 깃 명령어 (1) | 2023.12.21 |
낯선 프로그래밍 용어 정리 (0) | 2021.12.20 |