01. 문서 로딩
window.onload = function(){
//실행 코드
}
$(document).ready(function(){
//실행 코드
});
제이쿼리 문법과 자바스크립 문법을 비교합니다.
window.onload = function(){
//실행 코드
}
$(document).ready(function(){
//실행 코드
});
document.getElementById("id").style.color = "red";
$("#id").css("color","red");
document.querySelector(".class").style.color = "red";
$(".class").css("color","red");
document.querySelectorAll(".class").style.color = "red";
$(".class").css("color","red");
document.querySelector(".class .child").style.color = "red";
$(".class .child").css("color","red");
document.querySelector(".class").style.color = "red";
document.querySelector(".class").style.transform = "translate(100px)";
$(".class").css("color","red");
$(".class").css("transform","translate(100px");
document.querySelector(".class").classList.add("show");
$(".class").addClass("show");
document.querySelector(".class").classList.remove("show");
$(".class").removeClass("show");
document.querySelector(".class").classList.toggle("show");
$(".class").toggleClass("show");
document.querySelector(".class").contain("show");
$(".class").hasClass("show");
document.querySelector(".class").textContent = "글자를 추가합니다.";
document.querySelector(".class").innerText = "글자를 추가합니다.";
$(".class").text("글자를 추가합니다.");
document.querySelector(".class").innerHTML = "글자를 추가합니다.";
$(".class").html("태그를 추가합니다.");
document.querySelector(".class").style.display = "block";
$(".class").show();
document.querySelector(".class").style.display = "none";
$(".class").hide();
document.querySelector(".class").addEventListener("click", function(){
document.querySelector(".class").style.opacity = "0";
document.querySelector(".class").style.transition = "400ms";
})
$(".class").fadeOut();
document.querySelector(".class").addEventListener("click", function(){
document.querySelector(".class").style.opacity = "1";
document.querySelector(".class").style.transition = "400ms";
})
$(".class").fadeIn();
document.querySelector(".class").addEventListener("click", function(){
document.querySelector(".class").style.height = "0";
document.querySelector(".class").style.transition = "400ms";
})
$(".class").slideUp();
document.querySelector(".class").addEventListener("click", function(){
document.querySelector(".class").style.height = "100px";
document.querySelector(".class").style.transition = "400ms";
})
$(".class").slideDown();
document.querySelector(".class").clientWidth; //패딩 포함
document.querySelector(".class").offsetWidth; //패딩 포함
document.querySelector(".class").getBoundingClientRect();
$(".class").width()
$(".class").innerWidth() //패딩 포함
$(".class").outerWidth() //패딩 포함 보더 포함
document.querySelector(".class").clientHeight; //패딩 포함
document.querySelector(".class").offsetHeight; //패딩 포함
document.querySelector(".class").getBoundingClientRect();
$(".class").Height()
$(".class").innerHeight() //패딩 포함
$(".class").outerHeight() //패딩 포함 보더 포함
document.querySelector(".class").cloneNode(true);
$(".class").clone();
let clone = document.querySelector(".class").cloneNode(true);
document.querySelector(".class").insertAdjacentElement("beforebegin", clone);
let clone = $(".class").clone();
$(".class").before(clone)
let clone = document.querySelector(".class").cloneNode(true);
document.querySelector(".class").insertAdjacentElement("afterend", clone);
let clone = $(".class").clone();
$(".class").after(clone)
let clone = document.querySelector(".class").cloneNode(true);
document.querySelector(".class").insertAdjacentElement("afterbegin", clone);
let clone = $(".class").clone();
$(".class").prepend(clone)
let clone = document.querySelector(".class").cloneNode(true);
document.querySelector(".class").insertAdjacentElement("beforeend", clone);
let clone = $(".class").clone();
$(".class").append(clone)