jQuery 로 간단하게 하는 것이 Javascript 코드와 비교표를 통해서 정리하며, 계속 추가할 것이다.
jQuery |
JavaScript |
$(document).ready(function() { }); 또는 $(function () { | window.onload=function(){ } |
$("p").css("background-color", "#f60"); |
var p=document.getElementsByTagName("p"); p.style.backgroundColor="#f60"; |
$("#navi").css("background-color", "#f60"); |
var navi=document.getElementById("navi"); navi.style.backgroundColor="#f60"; |
또는 |
var x = document.getElementById("element1"); |
document.getElementById("element1") .addEventListener('click',doSomething,false); |
|
$('#outer').on('mouseup', function (event) { | document.getElementById('outer').addEventListener('mouseup', function (event) { |
$(".class1.class2").eq(0).text(1254); | document.querySelectorAll('.class1.class2')[0].textContent = 1254; |
document.querySelectorAll('.class1.class2')[0].innerHTML = 1254; |
jQuery 개발시 주의사항
jQuery CDN에 있는 jquery-latest.js 라는 최신 버전을 사용하는 것에 주의해야 한다.
개발할 당시에 사용했던 버전에 최적화되어 있을 수 있으니 반드시 최신버전이 좋은 것은 아니다.
Javascript 를 모르고 jQuery 만 배우면 한계에 부딪치므로 기초부터 튼튼히 배우는 게 좋은데 체계적으로 배우지 않아서 그런지 쉽지 않다.
jQuery 라이브러리만 사용하지 말고 어떻게 코딩하면 고객에게 더 좋은 Web 페이지를 제공해 줄 수 있는지 어떻게 하면 더 깔끔하게 개발할 수 있는지 고민을 하는 것이 바로 고급 Web 개발자로 들어서는 길이란다.
'Web 프로그램 > js, jQuery' 카테고리의 다른 글
jQuery all Checked (0) | 2018.01.23 |
---|---|
[jQuery] 테이블 다루기 (find) (0) | 2018.01.15 |
[Javascript] Form 객체 다루기 (자바스크립트 와 jQuery) (0) | 2017.12.16 |
[jQuery] Table Filtering (0) | 2017.12.13 |
[jQuery] 선택된 인자가 몇 번째인지 (0) | 2017.12.13 |