JS(56)
-
[JS + jquery] ν¨κ³Ό λ©μλμ μ λλ©μ΄μ λ©μλ
1. ν¨κ³Ό λ©μλ ν¨κ³Ό(effect) λ©μλμμλ μ νν μμλ₯Ό μλμ μΌλ‘ μ¨κ²Όλ€κ° 보μ΄κ² λ§λλ κΈ°λ₯μ κ°μ§ λ©μλλ€μ΄ μλ€. - ν¨κ³Ό λ©μλ μ’ λ₯ 1οΈβ£ μ¨κΉ hide() μμλ₯Ό μ¨κΈ΄λ€. fadeOut() μμκ° μ μ ν¬λͺ ν΄μ§λ©΄μ μ¬λΌμ§λ€. slideUp() μμκ° μλ‘ μ νλ©° μ¨κ²¨μ§λ€. 2οΈβ£ λ ΈμΆ show() μ¨κ²¨μ§ μμκ° λνλλ€. fadeIn() μ¨κ²¨μ§ μμκ° μ μ μ λͺ ν΄μ§λ€. slideDown() μ¨κ²¨μ§ μμκ° μλλ‘ νΌμ³μ§λ€. 3οΈβ£ λ ΈμΆ, μ¨κΉ toggle() hide(), show() ν¨κ³Όλ₯Ό μ μ©νλ€. fadeToggle() fadeIn(), fadeOut() ν¨κ³Όλ₯Ό μ μ©νλ€. slideToggle() slideUp(), slideDown() ν¨κ³Όλ₯Ό μ μ©νλ€. fadeTo() μ§μ ν ν¬..
2021.11.01 -
[JS + jquery] μ μ΄μΏΌλ¦¬ κ·Έλ£Ή μ΄λ²€νΈ λ±λ‘ λ° μμ (on(), delegate(), bind(), one(), off(), unbind(), undelegate())
1. κ·Έλ£Ή μ΄λ²€νΈ λ±λ‘ λ©μλ κ·Έλ£Ή μ΄λ²€νΈ λ±λ‘ λ©μλλ μ¬μ©νλ©΄ ν λ²μ 2κ° μ΄μμ μ΄λ²€νΈλ₯Ό λ±λ‘ν μ μλ€. on() μ΄λ²€νΈ λμ μμμ 2κ° μ΄μμ μ΄λ²€νΈλ₯Ό λ±λ‘νλ€. μ¬μ© λ°©μμ λ°λΌ μ΄λ²€νΈλ₯Ό λ±λ‘ν μ΄νμλ λμ μΌλ‘ μμ±λκ±°λ 볡μ λ μμμλ μ΄λ²€νΈκ° μ μ©λλ€. bind() μ΄λ²€νΈ λμ μμμ 2κ° μ΄μμ μ΄λ²€νΈλ₯Ό λ±λ‘νλ€. delegate() μ νν μμμ νμ μμμ μ΄λ²€νΈλ₯Ό λ±λ‘νλ€. μ΄λ²€νΈλ₯Ό λ±λ‘ν μ΄νμλ λμ μΌλ‘ μμ±λκ±°λ 볡μ λ μμμλ μ΄λ²€νΈκ° μ μ©λλ€. one() μ΄λ²€νΈ λμ μμμ 1κ° μ΄μμ μ΄λ²€νΈλ₯Ό λ±λ‘νλ€. μ§μ ν μ΄λ²€νΈκ° 1ν λ°μνκ³ μλμΌλ‘ ν΄μ λλ€. 1οΈβ£ on() λ©μλ on() λ©μλλ μ νν μμμ μ΄λ²€νΈλ₯Ό λ±λ‘ν μ΄νμλ μλ‘κ² μμ±λκ±°λ 볡μ λ μμμ μ΄..
2021.10.29 -
[JS + jquery] μ μ΄μΏΌλ¦¬ μ΄λ²€νΈ κ°μ²΄μ μ’ λ₯, ν¬μ»€μ€ μ΄λ²€νΈ, ν€λ³΄λ μ΄λ²€νΈ (scroll(), focus(), blur(), focusin(), focusout(), change(), keydown(), keyup(), keypress(), $(this), index())
1. μ΄λ²€νΈ κ°μ²΄μ μ’ λ₯ μ¬μ©μκ° μ΄λ²€νΈλ₯Ό λ°μμν¬λ λ§λ€ μ΄λ²€νΈ νΈλ€λ¬μ 맀κ°λ³μμλ μ΄λ²€νΈ κ°μ²΄κ° μμ±λλ©°, μ΄λ²€νΈ κ°μ²΄μλ μ΄λ²€νΈ νμ μ λ§λ λ€μν μ 보λ₯Ό μ 곡νλ μμ±κ³Ό λ©μλκ° ν¬ν¨λμ΄ μλ€. $("μ΄λ²€νΈ λμ μ ν").mousemove(function(맀κ°λ³μ) { 맀κ°λ³μ(μ΄λ²€νΈ κ°μ²΄).μμ±; }); - μ΄λ²€νΈ κ°μ²΄μ μμ± μ’ λ₯ 1οΈβ£ λ§μ°μ€ μ΄λ²€νΈ clientX λ§μ°μ€ ν¬μΈν° x μ’ν―κ° λ°ν (μ€ν¬λ‘€ μ΄λ거리 무μ) clientY λ§μ°μ€ ν¬μΈν° y μ’ν―κ° λ°ν (μ€ν¬λ‘€ μ΄λ거리 무μ) pageX μ€ν¬λ‘€ x μΆμ μ΄λν 거리λ₯Ό κ³μ°νμ¬ λ§μ°μ€ ν¬μΈν°μ x μ’ν―κ°μ λ°ν pageY μ€ν¬λ‘€ y μΆμ μ΄λν 거리λ₯Ό κ³μ°νμ¬ λ§μ°μ€ ν¬μΈν°μ y μ’ν―κ°μ λ°ν screenX νλ©΄ λͺ¨λν°λ₯Ό κΈ°μ€μΌλ‘ ..
2021.10.29 -
[JS + jquery] μ μ΄μΏΌλ¦¬ λ§μ°μ€ μ΄λ²€νΈ λ©μλ ( click(), dblclick(), mouseover(), mouseout(), hover(), mouseenter(), mouseleave(), mousemove())
1. λ§μ°μ€ μ΄λ²€νΈ λ§μ°μ€ μ΄λ²€νΈλ μ¬μ©μκ° μ¬μ΄νΈμμ λ§μ°μ€λ₯Ό μ΄μ©ν΄μ μ·¨νλ λͺ¨λ νμλ₯Ό λ§νλ€. 1οΈβ£ click()/ dbclick() λ©μλ click() μ΄λ²€νΈ λ©μλλ μ νν μμλ₯Ό ν΄λ¦νμ λ μ΄λ²€νΈλ₯Ό λ°μμν€κ±°λ μ νν μμμ κ°μ λ‘ ν΄λ¦ μ΄λ²€νΈλ₯Ό λ°μμν¬ λ μ¬μ©νλ€. $("μ΄λ²€νΈ λμ μ ν").click(function() { μλ°μ€ν¬λ¦½νΈ μ½λ;}); $("μ΄λ²€νΈ λμ μ ν").on("click", function() {μλ°μ€ν¬λ¦½νΈ μ½λ;}); $("μ΄λ²€νΈ λμ μ ν").click(); -> click μ΄λ²€νΈ κ°μ λ°μ dblclick() μ΄λ²€νΈ λ©μλλ μ νν μμλ₯Ό μ°μν΄μ λλ² ν΄λ¦νμ λ μ΄λ²€νΈλ₯Ό λ°μμν€κ±°λ μ νν μμμ κ°μ λ‘ λλΈ ν΄λ¦ μ΄λ²€νΈλ₯Ό λ°μμν¬ λ μ¬μ©νλ€. $(..
2021.10.29 -
[JS + jquery] μ μ΄μΏΌλ¦¬ μ΄λ²€νΈ λ±λ‘ λ©μλ (λ‘λ© μ΄λ²€νΈ, λ§μ°μ€ μ΄λ²€νΈ, ν¬μ»€μ€ μ΄λ²€νΈ, ν€λ³΄λ μ΄λ²€νΈ)
1. μ΄λ²€νΈ λ±λ‘ λ©μλ μ΄λ²€νΈλ μ¬μ΄νΈμ λ°©λ¬Έν μ¬μ©μκ° μ·¨νλ λͺ¨λ νμλ₯Ό λ§νλ€. μ΄λ²€νΈ νΈλ€λ¬λ μ΄λ²€νΈκ° λ°μνμ λ μ€νλλ μ½λλ₯Ό λ§νλ€. μ΄λ²€νΈ λ±λ‘ λ©μλλ λ°©λ¬Έμκ° μ§μ ν μμμμ μ΄λ ν νΉμ λμμ΄ μΌμ΄λ¬μ λ μ μ₯λ μ½λλ₯Ό μ€νμν¬ μ μλ€. μ΄λ²€νΈ λ±λ‘ λ©μλ μ’ λ₯μλ νλμ μ΄λ²€νΈλ§ λ±λ‘ν μ μλ λ¨λ μ΄λ²€νΈ λ±λ‘ λ©μλμ 2κ° μ΄μμ μ΄λ²€νΈλ₯Ό λ±λ‘ν μ μλ κ·Έλ£Ή μ΄λ²€νΈ λ±λ‘ λ©μλκ° μλ€. 2. μ΄λ²€νΈ λ±λ‘ λ©μλ μ’ λ₯ 1οΈβ£ λ‘λ© μ΄λ²€νΈ load() μ νν μ΄λ―Έμ§ λλ νλ μ μμμ μ°λλ μμ€μ λ‘λ©μ΄ μλ£λ ν μ΄λ²€νΈκ° λ°μνλ€. ready() μ§μ ν html λ¬Έμ κ°μ²΄μ λ‘λ©μ΄ μλ£λ ν μ΄λ²€νΈκ° λ°μνλ€. error() μ΄λ²€νΈ λμ μμμμ μ€λ₯κ° λ°μνλ©΄ μ΄λ²€νΈκ° ..
2021.10.29 -
[JS + jquery] μ μ΄μΏΌλ¦¬ μ°μ΅λ¬Έμ 1,2
* μ°μ΅λ¬Έμ 1 ν μ€νΈ1 λ΄μ©2 λ€μ΄λ² λ΄μ©5 λ΄μ©6 λ΄μ©7 λ΄μ©8 * μ°μ΅λ¬Έμ 2 λ΄μ©1 λ΄μ©2 λ΄μ©3 λ΄μ©4 * μ°μ΅λ¬Έμ 3 λ΄μ©1 λ΄μ©2 λ΄μ©3 λ΄μ©4
2021.10.28 -
[JS + jquery] κ°μ²΄ μ‘°μ λ©μλ (μμΉ μ‘°μ λ©μλ, κ°μ²΄ νΈμ§ λ©μλ)
https://hyejin.tistory.com/200 [JS + jquery] κ°μ²΄ μ‘°μ λ©μλ (μμ± μ‘°μ λ©μλ html(), text(), attr(), removeAttr(), prop(), val(), css(), addCl 1. κ°μ²΄ μ‘°μ λ©μλ κ°μ²΄ μ‘°μ λ©μλμλ μμ± μ‘°μ λ©μλμ μμΉ μ‘°μ λ©μλ, κ°μ²΄ νΈμ§ λ©μλλ‘ λλ μ μλ€. μμ± μ‘°μ λ©μλλ μμμ μμ±μ λ°κΏ λ μ¬μ©νλ€. μμΉ μ‘°μ λ©μλλ hyejin.tistory.com κ°μ²΄ μ‘°μ λ©μλ μνΈ 1. μμΉμ‘°μ λ©μλ μμΉ μ‘°μ λ©μλλ μμμ μμ±μ μ‘°μν λ μ¬μ©νλ λ©μλμ΄λ€. 1οΈβ£ μμμ λμ΄, λλΉ λ©μλ height() μ weight() λ©μλλ μ¬λ°± λ° μ λκ»λ₯Ό μ μΈν μμ μμμ λμ΄κ°κ³Ό λλΉκ°μ κ³..
2021.10.28 -
[JS + jquery] κ°μ²΄ μ‘°μ λ©μλ (μμ± μ‘°μ λ©μλ html(), text(), attr(), removeAttr(), prop(), val(), css(), addClass(), removeClass(), toggleClass(), hasClass())
1. κ°μ²΄ μ‘°μ λ©μλ κ°μ²΄ μ‘°μ λ©μλμλ μμ± μ‘°μ λ©μλμ μμΉ μ‘°μ λ©μλ, κ°μ²΄ νΈμ§ λ©μλλ‘ λλ μ μλ€. μμ± μ‘°μ λ©μλλ μμμ μμ±μ λ°κΏ λ μ¬μ©νλ€. μμΉ μ‘°μ λ©μλλ μμμ λλΉκ° λλ λμ΄κ° κ°μ μμΉλ₯Ό λ°κΏ λ μ¬μ©νλ€. κ°μ²΄ νΈμ§ λ©μλλ κ°μ²΄λ₯Ό μμ±νκ±°λ μμ λλ 볡μ ν λ μ¬μ©νλ€. 2. μμ± μ‘°μ λ©μλ 1οΈβ£ html() / text() λ©μλ html() λ©μλλ μ νν μμμ νμ μμλ₯Ό κ°μ Έμ λ¬Έμμ΄λ‘ λ°ννκ±°λ νμ μμλ₯Ό μ λΆ μ κ±°νκ³ μ μμλ‘ λ°κΏ λ μ¬μ©νλ€. $("μμ μ ν").html(); $("μμ μ ν").html("μ μμ"); text() λ©μλλ μ νν μμμ ν¬ν¨λμ΄ μλ μ 체 ν μ€νΈλ₯Ό κ°μ Έμ€κ±°λ μ νν νμ μμλ₯Ό μ λΆ μ κ±°νκ³ μ ..
2021.10.28 -
[JS + jquery] μ μ΄μΏΌλ¦¬ μμ± νμ μ νμ , μ½ν μΈ νμ μ νμ
1. μμ± νμ μ νμ μμ± νμ μ νμλ μ νν μμλ₯Ό κΈ°μ€μΌλ‘ μΌμΉνλ μμ±μ ν¬ν¨ μ¬λΆλ₯Ό λ°μ Έ μμλ₯Ό μ ννλ μ νμμ΄λ€. - μμ±κ³Ό κ°μ λ°λ₯Έ νμ μ νμ $("μμ μ ν[μμ±]") μ νν μμ μ€ μ§μ ν μμ±μ΄ ν¬ν¨λ μμλ§ μ ννλ€. $("μμ μ ν[μμ±^=κ°]") μ νν μμ μ€ μμ±κ°μ΄ λͺ μν κ°μΌλ‘ μμνλ μμλ§ μ ννλ€. $("μμ μ ν[μμ±$= κ°]") μ νν μμ μ€ μμ±κ°μ΄ λͺ μν κ°μΌλ‘ λλλ μμλ§ μ ννλ€. $("μμ μ ν[μμ±*= κ°]") μ νν μμ μ€ μμ±κ°μ΄ λͺ μν κ°μ ν¬ν¨νλ μμλ§ μ ννλ€. $(":type μμ±κ°") input μμ μ€ type μμ±κ°μ΄ μΌμΉνλ μμλ§ μ ννλ€. - μμ± μνμ λ°λ₯Έ νμ μ°μ°μ $("μμ μ ν:[visible | hidden..
2021.10.28 -
[JS + jquery] μ μ΄μΏΌλ¦¬ λ°°μ΄ λ©μλ
1. μ μ΄μΏΌλ¦¬ λ°°μ΄ λ©μλ 1οΈβ£ each()/ $.each() λ©μλ μ νμλ‘ μ νν μμ(λ¬Έμ κ°μ²΄)λ λ°°μ΄μ μμλλ‘ μ μ₯λλ€. μ΄λ each()μ $.each() λ©μλλ λ°°μ΄μ μ μ₯λ μμλ₯Ό μμλλ‘ νλμ© μ ννλ©΄μ μΈλ±μ€ μ 보λ₯Ό κ°μ Έμ¨λ€. $("μμ μ ν").each(function(맀κ°λ³μ1, 맀κ°λ³μ2) {}) $.each("μμ μ ν", function(맀κ°λ³μ1, 맀κ°λ³μ2) {} ) $("μμμ ν").each(function() { $(this) }) $.each($("μμμ ν"), function() {$(this) }) 2οΈβ£ $.map() / $.grep) λ©μλ $.map() λ©μλλ λ°°μ΄μ μ μ₯λ λ°μ΄ν° μλ§νΌ λ©μλλ₯Ό λ°λ³΅ μ€ννλ€. κ·Έλ¦¬κ³ λ©μλμμ λ°νλ λ°μ΄ν°λ μ ..
2021.10.28 -
[JS + jquery] μ μ΄μΏΌλ¦¬ νμ μ νμ(μμΉ νμ μ νμ)
1. νμ μ νμ νμ μ νμλ₯Ό μ¬μ©νλ©΄ κΈ°λ³Έ μ νμλ‘ μ νν μμ μ€μμ μνλ μμλ₯Ό νλ² λ νμν΄μ μ’ λ μ ννκ² μ νν μ μλ€. νμ μ νμμλ λ°°μ΄μ μΈλ±μ€λ₯Ό μ¬μ©ν΄ μ ννλ μμΉ νμ μ νμμ λ°°μ΄μ λ΄κ²¨μ§ μμ μ€ μ§μ λ μμ±κ³Ό κ°μΌλ‘ μ ννλ μμ± νμ μ νμκ° μλ€. 2. μμΉ νμ μ νμ 1οΈβ£ first/last μ νμ first μ νμλ μ νλ μμ μ€ μ²«λ² μ§Έ μμλ§ μ ννλ€. last μ νμλ μ νλ μμ μ€ λ§μ§λ§ μμλ§ μ ννλ€. $("μμ μ ν:first") or $("μμ μ ν").first() $("μμ μ ν:last") or $("μμ μ ν").last() 2οΈβ£ even/odd μ νμ even μ νμλ μ νν μμ μ€ μ§μ μΈλ±μ€(μ¦ νμ λ²μ§Έ) μμλ§ μ ν o..
2021.10.28 -
[JS + jquery] μ νμ (μ§μ μ νμ μ’ λ₯, μΈμ κ΄κ³ μ νμ μ’ λ₯)
1. λ¬Έμ κ°μ²΄ λͺ¨λΈ λ¬Έμ κ°μ²΄ λͺ¨λΈ DOM μ HTML λ¬Έμ κ°μ²΄ ꡬ쑰λ₯Ό λ§νλ€. HTML λ¬Έμμ μ΅μμμλ μ΄ μκ³ , νμ κ°μ²΄λ‘ , κ° μλ€. κ°μ₯ μμμ μμΉνλ μ΄ root λΏλ¦¬μ΄κ³ , λΏλ¦¬μμ κ°μ§μ²λΌ λ»μ΄λκ°λ λͺ¨μμ μμλ₯Ό λ Έλ nodeλΌκ³ λΆλ₯Έλ€. λ Έλμ μ’ λ₯μλ μμ λ Έλ Element node, ν μ€νΈ λ Έλ Text node, μμ± λ Έλ Attribute node κ° μλ€. 2. μ νμ μ νμ μ¬μ©νλ κ°μ₯ κΈ°λ³Έ μ νμΌλ‘ μ€νμΌμ μ§μ νλ κ²μ΄λ€. 3. κΈ°λ³Έ μ νμ μ’ λ₯ - μ§μ μ νμ μ§μ μ νμλ μ£Όλ‘ λ©λ¦¬ λ¨μ΄μ§ μμλ₯Ό μ§μ μ νν λ μ¬μ©νλ μ νμμ΄λ€. μ§μ μ νμ μ’ λ₯λ *(μ 체) #(μμ΄λ) .(ν΄λμ€) μμλͺ , κ·Έλ£Ήμ νμκ° μλ€. 1οΈβ£ μ 체 μ νμ μ 체μμλ₯Ό μ νν λ ..
2021.10.28