[jQuery] jQuery vs javascript

실제 코드를 통해 javascript와 jQuery의 차이를 확인해보자.

javascript와 jQuery

  • 실제 코드를 통해 javascript와 jQuery의 차이를 확인해보자.

This is p tag. and id is 'demo'

This is p tag. and id is 'demo2'

This is P tag. and class is 'cls'

This is h1 tag and class is 'cls'

<p id="demo">
  This is p tag.
  and id is 'demo'
</p>

<p id="demo2"></p>

<p class="cls">
  This is P tag.
  and class is 'cls'
</p>

<h1 class="cls">
  This is h1 tag
  and class is 'cls'
</h1>


<pre>
  <button type="button" onclick="myFunc()">Javascript Button</button>
  <button type="button" id="jqueryBtn">jQuery Button</button>
</pre>

javascript

<script type="text/javascript">
  function myFunc() {
    // demo2 글을 demo 글로 바꿈.
    var text = document.getElementById('demo').innerHTML;
    document.getElementById('demo2').innerHTML = text + ' with javascript';

    // cls 클래스 글을 Hello world 로 바꿈.
    var num = document.getElementsByClassName('cls').length;
    for (var i = 0; i < num; i++) {
      document.getElementsByClassName('cls')[i].innerHTML='Hello javascript world';
    }
  }
</script>

jQuery

<script type="text/javascript">
  $(document).ready(function () {
    $('#jqueryBtn').click(function () {
      // demo2 글을 demo 글로 바꿈.
      var text = $('#demo').text();
      $('#demo2').text(text+' with jQuery');

      // cls 클래스 글을 Hello world 로 바꿈.
      $('.cls').text('Hello jQuery world');
    })
  });
</script>
  • jQuery 코드가 훨씬 간결하고 직관적이다.

Comments