목록2021/03/08 (3)
For Beginners
보호되어 있는 글입니다.
👉 jQuery 이벤트 처리 이벤트 핸들러를 할당, 해제할 수 있는 통합 메소드 제공. DOM Element의 이벤트 타입마다 여러 핸들로 할당 가능. 버튼을 누르게 되면, div 자체가 사라지게끔 된다. 👉 bind(), unbind() bind라는 함수를 이용하게 되면 핸들러 연결이 가능한데, 동적으로 생성한 객체에는 적용되지 않는다. (되도록 사용하지 않는 것이 좋다.) 👉 on() 이벤트 핸들러에 연결, 동적으로 생성한 객체도 적용할 수 있어서 bind() 대신 사용하기를 권장한다. delegate selector를 적용하여, 동적으로 생성한 것의 선택자를 명시하도록 한다. 동적으로 생성한 것에 대한 선택자를 매번 동적인 작용이 이루어지면 그때마다 검사하는 것으로 한다.
jQuery는 요즘 잘 사용하지 않지만, 유지 보수 팀에 들어가게 되면 사용할 수 있는 기초 지식. 👉 jQuery의 특징 크로스 플랫폼을 지원 (당시 브라우저 춘추전국시대 때, 표준이 없을 때도 브라우저에 상관없이 표준화) JavaScript에서 사용하던 코드를 축약해서 사용할 수 있다. 배포용으로 만들게 되면 더 공유하기 쉬워지기 때문에, 더 보편화되어 있다. 경량 라이브러리이기 때문에, 복잡한 화면 관리 시 분리 등이 더 용이하다. https://trends.builtwith.com/javascript/javascript-library jQuery는 트렌디하지 못하다, 하지만 아직 사용하는 회사가 있기 때문에, 알고는 있어야 한다. ActiveX 같은 경우에는 익스플로러만 가능했었던 시절이 있었다...