본문 바로가기
728x90
300x250
SMALL

javaScript529

바인딩이란? bind() 바인딩은 this를 특정 객체에 고정시키는 작업을 말한다.JavaScript에서는 bind 메서드를 사용해서 바인딩할 수 있다. 예시function sayHello() { console.log(this.name);}const obj = { name: "React" };const boundSayHello = sayHello.bind(obj); // obj와 바인딩boundSayHello(); // "React" 여기서 sayHello.bind(obj)는 sayHello 함수의 this를 항상  obj로 고정시킨다.이제 boundSayHello를 호출하면 this는 항상 obj를 가리킨다.   상황과 위치에 따른 this값일반 함수에서 thiswindow 객체중첩 함수에서 thiswindow 객체이벤트에서.. 2024. 12. 18.
Pure함수 Impure함수 개념이해 Pure함수 : input을 변경하지 않으면 항상 같은 output을 리턴하는 함수// Pure 함수: 외부 상태에 의존하지 않고, 부작용이 없다function add(a, b) { return a + b;}console.log(add(2, 3)); // 항상 5를 반환입력값을 변경하지 않으면 같은 입력값에 대해서는 항상 같은 출력값을 낸다 Impure함수 : 같은 입력값을 주었을 때 항상 동일한 출력값을 보장하지 않는 함수let total = 0;// Impure 함수: 외부 변수인 total의 값을 변경한다 (부작용이 발생)function addToTotal(amount) { total += amount; return total;}console.log(addToTotal(5)); .. 2024. 11. 4.
콘솔창에서 자바스크립트 사용하기 웨브라우저에는 자바스크립트 엔진이 있어서 웹 브라우저 콘솔 창에서 간단하게 자바스크립트 소스를 테스트해 볼 수 있다. 개발자 도구(ctrl + shift + i) 콘솔창이 열리면 주소창에 about:blank를 입력 간단한 자바스크립트 테스트를 할 수 있다. 2024. 6. 4.
jquery-validation https://github.com/jquery-validation/jquery-validation/releases/tag/1.19.5 Release 1.19.5 · jquery-validation/jquery-validation1.19.5 / 2022-07-01 Chore Add CodeQL analysis 3d3c1fb Core Fixed jQuery .submit() event shorthand deprecation notice #2430 Fixed ReDos vulnerability in url, and url2 validation 5bbd80d Localisa...github.com   제이쿼리 validation cdn 및 다운로드https://jqueryvalidation.org 2024. 5. 26.
728x90
반응형
LIST