[2020.07.11] 자바스크립트 - Element.style 속성과 getComputedStyle() 메소드의 차이에 대해 알아보자
이벤트리스너 뒤에는 함수본문이 와야지, 바로 실행하면 안돼요
ground.addEventListener('mousemove',debounce()) /이건?! 함수실행한
debounce : 입력 주기가 끝남과 동시에 이벤트를 호출 마지막에 한 번만 실행
throttle : 입력주기를 방해하지 않고, 일정 시간 동안의 입력을 모아 정해진 시간마다 이벤트를 호출
무조건 1회만 실행
왜필요해요?? 버튼같은거 연결했을때 내가 원하는 this를 넣고
function func(a,b){console.log('this: ',this,'a: ',a,'b: 'b}
func(1,2)// this:window , a:1, b:2
call: 내가 원하는 this를 던짐 , 함수를 호출. ( 화살표 함수에서는 안됨 알잖아 )
func.call('tiger',1,2)
apply: arguments 전달방식만 다릅니다 ( 배열로 전달 )
bind: this를 전달할 수 있고, parameter도 전달할 수 있음 < 특징 : 실행을 시키지 않음 . )
const a =func.bind("tiger",1,2) //a는 함수 본문을 갖고 있음
a()