Native Javascript for Bootstrap으로 접기 만들기(탈jQuery)
Link와 Button을 각각 누르면 메시지가 나오고, 한 번 더 누르면 메시지가 사라진다는 것입니다.
왜 Native JavaScript for Bootstrap을 사용했는지 jQuery없이 Bootstrap을 사용하고 싶었기 때문입니다. (Bootstrap은 jQuery에 의존합니다.)
jQuery를 사용하는 경우와, Native javascript를 사용하는 경우로, 어느 정도 코드의 차이가 있는지도 신경이 쓰였으므로 비교해 보려고 생각합니다.
Native Javascript for Bootstrap으로 구현
조금 규칙이 있으므로 설명합니다.
#collapseExample(変更可)
를 추가. (button이라면 data-target="#collapseExample(変更可)"
추가.) data-toggle="collapse"
를 추가. class="collapse" id="collapseExample"
를 추가. ※id는 click되는 요소에 추가한 id와 같이 하는 것. 위가 지켜지면 javascript가 필요하지 않습니다!
See the Pen Native JavaScript for Bootstrap_1022 by Mai3ta ( ㅎㅎ )
on CodePen .
jQuery로 구현
See the Pen vYYgjqM by Mai3ta ( ㅎㅎ )
on CodePen .
<script async=""src="https://static.codepen.io/assets/embed/ei.js"/>
요약
음, 익숙한 jQuery가 더 편하지만 js없이 쓸 수있는 것도 꽤 편리합니다!
jQuery는 무겁거나 SPA에 적합하지 않기 때문에 최근의 트렌드에서는 버려지고 있습니다.
내 현장도 jQuery는 사용하지 않고 앞으로 Native Javascript로 쓰는 것이 늘어날 것 같아서, 쓰는 방법에 익숙해지도록 합니다・・・w
참고문헌
Native JavaScript for Bootstrap
Reference
이 문제에 관하여(Native Javascript for Bootstrap으로 접기 만들기(탈jQuery)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/maaaaaiiiisan/items/bfceb4a3bea5e0013e32텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)