My footsteps
JavaScript / 5 본문
728x90
<select> 이 시멘틱 태그는 input이랑 똑같음
제이쿼리문법
$('.form-select').eq(0).val() => eq는 index / val은 value
자바스크립트로 html 생성하기
document.createElement('p');
// <p>태그 생성
// 변수 설정으로 해주고
var a = document.createElement('p');
// html 내용을 안녕으로 한다
a.innerHTML = '안녕';
html 태그 안에 태그를 넣는 것도 가능하다
document.querySelector('#test').appendChild(a);
//id값이 test인 html 태그 안에 아까 위에 만들어둔 p태그인 a를 넣는다
.insertAdjacentHTML 을 이용해서도 html 추가할수 있는데..왤케 조잡해보이지 ㅋㅋㅋ
제이쿼리로는 그냥 .append('html 템플릿 변수명')임 제이쿼리가 확실히 간단하네
HTML에 내용 넣을때 엔터키를 넣고싶다면 벡틱으로 감싸야한다
제이쿼리에서 .html은 대체, .append는 추가
for in문
var obj = {name:'kim',age:27};
for(var key in obj){
console.log(key); //name과 age 출력
console.log(obj[key]); //'kim'과27 출력
}
arrow funtion쓰고 this를 쓰면 바깥에 있던 this를 가져다쓴다 항상 유의하기!
일반 funtion안에서 쓰면 this값이 안에 있던 값으로 알맞게 재정의가됨
728x90
'Develop > 곤부📙' 카테고리의 다른 글
코딩애플 'React' / 1 (0) | 2023.11.05 |
---|---|
JavaScript / 6 (0) | 2023.10.30 |
구멍가게코딩단 '코드로 배우는 스프링부트 웹프로젝트' / 4 (0) | 2023.10.27 |
구멍가게코딩단 '코드로 배우는 스프링부트 웹프로젝트' / 3 (0) | 2023.10.20 |
구멍가게코딩단 '코드로 배우는 스프링부트 웹프로젝트' / 2 (0) | 2023.10.20 |