πμλ°μ€ν¬λ¦½νΈ
λ‘λ맡 λ°λΌ μ±μλ£κΈ°
-
Ajax(Asynchronous JavaScript and XML): μλ²μμ μΆκ° μ 보λ₯Ό λΉλκΈ°μ μΌλ‘ κ°μ Έμ¬ μ μκ² ν΄μ£Όλ ν¬κ΄μ μΈ κΈ°μ π μλ²λ‘λΆν° μΉ νμ΄μ§λ₯Ό λ°νν λ νλ©΄ μ μ²΄κ° μλ νμ΄μ§μ μΌλΆλ§μ 리νλ μνμ¬ νΌν¬λ¨Όμ€ μλλ₯Ό λμ΄κ³ νλ©΄ νμλ₯Ό λΆλλ½κ² λ§λ¦
- JSON, XML, HTML λ±μ λ€μν ν¬λ§·μ μ£Όκ³ λ°μ μ μμ
- νμ΄μ§ μλ‘κ³ μΉ¨ μμ΄ μλ²μ μμ²
- μλ²λ‘λΆν° λ°μ΄ν°λ₯Ό λ°κ³ μμ
μν
-
XML Http Request(XHR): λΈλΌμ°μ κ° Ajax μμ²μ μμ±νκ³ μ μ‘νλ λ°©λ²
- νμ΄μ§λ₯Ό μΌλΆλ§ μ
λ°μ΄νΈνκ³ λ urlλ‘λΆν° λ°μ΄ν° λ°μμ¬ μ μμ
-
λΈλΌμ°μ λμ μ리: μΉμμ μλ°μ€ν¬λ¦½νΈλ λΈλΌμ°μ μμ HTML, CSSμ ν¨κ» μ€νλκΈ° λλ¬Έμ λΈλΌμ°μ νκ²½μ κ³ λ €ν λ ν¨μ¨μ μΈ νλ‘κ·Έλλ°μ΄ κ°λ₯
- ν΅μ¬ κΈ°λ₯: μ¬μ©μκ° μ°Έμ‘°νκ³ μ νλ μΉνμ΄μ§λ₯Ό μλ²μ μμ²(Request)νκ³ μλ²μ μλ΅(Response)μ λ°μ λΈλΌμ°μ μ νμ
- λκΈ°μ μ²λ¦¬
- HTML νμκ° script νκ·Έλ₯Ό λ§λ¨
- DOM μμ± νλ‘μΈμ€ μ€μ§νκ³ μλ°μ€ν¬λ¦½νΈ μμ§μΌλ‘ μ μ΄ κΆν λμ΄κ°
- ν΄λΉ μμ§μ΄ μλ°μ€ν¬λ¦½νΈ μ½λ λλ νμΌμ λ‘λνκ³ νμ±νμ¬ μ€ν
- μ€νμ΄ μλ£λλ©΄ λ€μ HTML νμλ‘ μ μ΄ κΆν λμ΄κ°
- DOM μμ± μ¬κ°
-
Strict λͺ¨λ: μ€ν¬λ¦½νΈλ ν¨μμ 맨 μ²μμ "use strict";
λ₯Ό μ¬μ©νμ¬ μ μΈνμ¬ κΈ°μ‘΄μ μλ°μ€ν¬λ¦½νΈ λ¬Έλ²λ³΄λ€ μ격νκ² κ²μ¬
- κΈ°μ‘΄ μλ°μ€ν¬λ¦½νΈ μΈμ΄μ μΌλΆ κΈ°λ₯μ μ νν λ¬Έλ² μ¬μ©
- κΈ°μ‘΄μλ 무μλλ μ€λ₯λ₯Ό λ°μμν¬ κ°λ₯μ±μ΄ λκ±°λ μλ°μ€ν¬λ¦½νΈ μμ§ μ΅μ νμ λ¬Έμ λ₯Ό μΌμΌν¬ μ μλ μ½λμ λν κ°λ ₯ν μ€λ₯ κ²μ¬μ λλΆμ΄ ν₯μλ 보μ κΈ°λ₯ μ 곡
- Strict λͺ¨λμ Non-strict λͺ¨λλ₯Ό νΌμ©νλ©΄ μλ¬κ° λ°μν μ μμΌλ―λ‘ μ¦μμ€νν¨μλ‘ κ°μΌ μ€ν¬λ¦½νΈ λ¨μλ‘ μ μ©νλ κ²μ΄ λ°λμ§
μ°Έκ³ : MDN ννμ΄μ§, https://ko.javascript.info, https://poiemaweb.com/js-ajax
πμ€μ©μ£Όμ νλ‘κ·Έλλ¨Έ
- Topic 11. κ°μμ±
- κ°λ
: λ¬Όμ§μ΄ μ΄λ€ μνλ‘ λ³νμλ€κ° λ³Έλ μνλ‘ λλμκ° μ μλ μ±μ§ π μ§ννκ³ μλ νλ‘μ νΈκ° μνλ λ°©ν₯μΌλ‘ νλ¬κ°μ§ μκ³ λμ€μ λ³ννκ±°λ μ¬νκ²λ μμ μΌλ‘ λμμ¬ μ μλ€λ λ»
- μ°λ¦¬λ λ―Έλλ₯Ό μλ²½νκ² μμΈ‘ν μ μκΈ° λλ¬Έμ λ΄κ° μ§κΈ μΈμ΄ κ³νμ΄ νμ΄μ§ μ μμμ μΌλμ λκ³ μμΌλ‘ λμκ°μΌ νκ³ , κ·Έλ¬κΈ° μν΄μλ μ€μνλ©΄μλ λλ릴 μ μλ κ²°μ μ μλ₯Ό μ€μ΄λ κ²μ΄ μ€μ
- κ²°μ μ μλ₯Ό μ€μ΄λ κ²κ³Ό λλΆμ΄ λμμ΄ λλ λ°©λ²μ μ²μλΆν° λ°κΎΈκΈ° μ½κ² λ§λλ κ²