Ajax나 DOM 이벤트 조작 등을 코드로 작성할 때 크로스 브라우저 호환을 고려해 많은 조건 분기를 사용해 코드가 불필요하게 길어졌다. 이런 상황 속에서 제이쿼리를 사용하면 간결하게 코드를 작성할 수 있었다. JQuery의 장점 - 크로스 브라우저 호환을 구현할 수 있다. - DOM을 간결하게 조작할 수 있다. - 애니메이션을 간결하게 구현할 수 있다. - JQuery UI등 주변 라이브러리가 풍부하다. 프론트엔드 요건이 점점 더 복잡해지면서 제이쿼리의 인기가 하락하기 시작했다. JQuery의 단점 - 글로벌 스코퍼를 오염시킨다. - DOM 조작 구현이 복잡해지기 쉽다. - 라우팅(routing)등, 여러 페이지의 애플리케이션을 구현하는 구조가 없다. - 브라우저의 표준화로 작동의 차이가 점점 눈에 띄..