κ°μ
JavaScriptλ νλμ κΈ°μ
μμ νΌμ λ§λ€κ³ , νΌμ μ¬μ© νκ²½κΉμ§ λ°°ν¬ν΄μ£Όλ μΈμ΄κ° μλλλ€.
νμ€κ³Ό κ·μ½μ΄ μκ³ λΉ λ₯΄κ² λ°μ νκ³ μκΈ°λ νμ§λ§ κ·μ½μ΄ μ λλ‘ μ ν΄μ§κΈ° μ λμλ ꡬν λΈλΌμ°μ (Internet Explorer 9 μ΄ν)μμλ JavaScript ν¨μλ₯Ό μ§μνμ§ μλ κ²μ΄ μμ΄ μ½λκ° μ λλ‘ λμνμ§ μλ κ²½μ°λ λ§μ΅λλ€.
jQueryλ, μ΄λ° λΈλΌμ°μ νΈνμ±μ ν΄κ²°νκ³ μμ£Ό μ¬μ©νλ μ½λλ₯Ό μ¬μ¬μ©ν μ μλλ‘ λ§λ€μ΄μ§ λΌμ΄λΈλ¬λ¦¬μ
λλ€.
μλΉν λ§μ μΉμ¬μ΄νΈκ° νμ¬λ jQueryλ₯Ό μ¬μ©νκ³ μμ΅λλ€.
μ΄ κ°μμμ μμΈνκ² λ€λ£¨μ§ μμ μμ μ΄λ©°, JavaScript μμ μ΄ λ§μ΄ νμν ννμ΄μ§μλ jQuery μ¬μ©μ κΆμ₯λ립λλ€.
μ¬μ©λ²
var spans = $('span'); // νκ·Έμ΄λ¦μ΄ divμΈ κ°μ²΄ μ°ΎκΈ°
var box = $('#my-box'); // idκ° 'my-box'μΈ κ°μ²΄ μ°ΎκΈ°
var cb = $('.common-button'); // classκ° 'common-button'μΈ κ°μ²΄ μ°ΎκΈ°
box.html('<strong>content</strong>'); // innerHTML μμ± μ μ¬ ν¨μ
box.css('background-color', '#ff3300'); // css μ μ© (style μμ± μ μ¬)
μμ
<html>
<head>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript">
$(window).ready(function () {
var box = $('#box');
box.on('click', function () {
box.css('width', box.innerWidth() + 20 + 'px');
box.css('height', box.innerHeight() + 20 + 'px');
});
});
</script>
<style>
#box{
cursor: pointer;
width:80px;
height:80px;
background-color:#666;
}
</style>
</head>
<body>
<div>click to exapand</div>
<div id="box"></div>
</body>
</html>
'π Study > JS, JQuery' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
jQuery - $(document).ready() λμ $()λ₯Ό μ¬μ©νμ (0) | 2023.01.15 |
---|---|
jQuery / Method / .val() - μμ(form)μ κ°μ κ°μ Έμ€κ±°λ κ°μ μ€μ νλ λ©μλ (0) | 2023.01.15 |
[node.js] req.params vs req.body vs req.query (1) | 2022.09.20 |
Mongo DBμ Node.js μ°λνκΈ° (0) | 2022.05.15 |
μμ² λΌμ°ν νκΈ° (0) | 2022.05.14 |