15. 연산자
많긴 한데 대표적으로 다음과 같은 연산자가 많이 쓰임
“===“ 은 값과 더불어 형태까지 일치하는지를 확인
-> 자바스크립트에는 int, char 같은게 없기 때문.
+ - * /
== === !=
16. 이어붙이기
야매라 마땅한 말이 없어서 일단 이렇게 부름
앞에 나오는 여러 액션들 다음에 이어붙일 수 있는 것들이다.
.length
.value
.innerHTML
숫자나 문자를 담고 있는 것의 길이
태그 속성 중 value의 값을 가져오는 것
태그 안에 쓰여진 내용을 가져오는 것
19. BOM
쉽게 말하자면 아래와 같은 알림창(또는 팝업창) 정도로 생각하면 좋을듯하다.
웹브라우저의 창이나 프레임을 추상화해서 프로그래밍으로 제어하는 것.
20. BOM
쉽게 말하자면 아래와 같은 알림창(또는 팝업창) 정도로 생각하면 좋을듯하다.
웹브라우저의 창이나 프레임을 추상화해서 프로그래밍으로 제어하는 것.
console.log()
alert()
confirm()
자바스크립트에서 출력하기
알림창 띄우기
예/아니오 창 띄우기
21. DOM
웹페이지를 자바스크립트로 제어하기 위한 모델.
제어에 초점이 맞춰저 있으며, 다양하게 쓰인다.
document.getElementsByTagName()
document.getElementsByClassName()
document.getElementsById()
document.querySelector()
document.querySelectorAll()
태그명으로 찾기
클래스명으로 찾기
아이디명으로 찾기
선택자 일부에서 찾기
선택자 전체에서 찾기
22. addEventListener()
자바스크립트에서 어떤 행동이 일어났을때에 대한
명령들이나 과정들과 관련된걸 지정해준다고 알아두면 편하다.
<form id=“listener” action=“result.html”>
<input type=“name” id=“name”>
<input type=“submit>
</form>
var t = document.getElementById(‘listener’);
t.addEventListener(‘submit’, function(event) {
if(document.getElementById(‘name’).value.length == 0) {
alert(“NULL”);
event.preventDefault();
}
});
Code by opentutorials.org
HTML Javascript