728x90 300x250 SMALL javaScript545 function(e) 의미 (e)는 자바스크립트에서 이벤트 처리 함수라고 하는 넓은 범위의 일부이다. 이벤트가 발생하면 이벤트 객체가 생성되고 그 이벤트 객체가 e라는 매개변수에 할당이 된다. 이벤트 객체는 발생한 이벤트에 대한 여러 정보들이 담겨 있고 이벤트 객체를 이용하여 객체의 프로퍼티들을 사용할 수 있다. $(this).click(function(e) { // does something }); 위의 코드를 보면 $(this)는 일부 변수로 사용되는 요소이다. click는 수행해야 하는 이벤트이다. 매개변수 e는 js로부터 $(this) 값을 가진 함수로 자동으로 전달돼서 위 코드에서 사용할 수 있게 된다. 참고 https://stackoverflow.com/questions/10323392/in-javascript-jque.. 2022. 5. 10. 인자(parameter) 인수(argument) 차이 + 매개변수 인자와 인수가 같은 것인줄 알았는데 찾아보니 아니였다. 오라클 공식홈페이지의 정의를 보면 "매개변수는 메서드 선언의 변수 목록을 나타내고 인수는 메서드가 호출될 때 전달되는 실제 값"을 말한다. function func(a, b) { // 인자 parameter return(a+b); } func(1,2); //인수 argument 즉 위의 예시와 같이 인자는 함수를 정의할때 외부에서 함순내부로 가져오는 변수를 얘기하고 인수는 함수를 호출할때 넘기는 값을 말한다. 매개변수는 parameter, 그러니까 인자랑 같은것이라 볼 수 있다. 들어오는 인자가 매개체 역할을 하기 때문에 매개변수 이다. 2022. 5. 8. First-class Function 일급함수란? 프로그래밍 언어는 다른 변수로 취급될 때 First-class Function을 가진다. 예를 들어, 함수를 다른 함수에 인수로 전달할 수 있고, 다른 함수로 리턴할 수 있으며 함수를 변수의 값으로 할당할 수도 있다. 변수에 함수 할당 const foo = function() { console.log("foobar"); } foo(); // 변수를 사용해서 호출 //foobar foo라는 변수에 익명함수를 할당 그리고 그 변수를 사용해서 호출 함수를 인자로 전달 function sayHello() { return "Hello, "; } function greeting(helloMessage, name) { console.log(helloMessage() + name); } // `sayHello`를 `g.. 2022. 5. 7. class 추가, 삭제, 토글 javaScript classList.add 요소에 클래스 추가 element.classList.add('className'); //여러개 클래스도 추가가능하다 (IE11 지원안함) element.classList.add('className1', 'className2', 'className3'); classList.remove 요소로부터 해당 클래스 제거 element.classList.remove('className'); // 여러개 클래스 제거 (IE 11 지원안함) element.classList.remove('className1', 'className2', 'className3'); classList.toggle 클래스 토글 기능 element.classList.toggle('className'); 예제 코드 See.. 2022. 5. 6. 이전 1 ··· 95 96 97 98 99 100 101 ··· 137 다음 728x90 반응형 LIST