Languages/Java Script
Improve your skills through various languages

-
ν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. ν¨μνΈμΆ ν¨μμ λν κΈ°λ³Έ μμ μμ ν¨μλ₯Ό νΈμΆνλ λ°©λ²μ μμλ΄€λ€. μλλ ν¨μλ₯Ό νΈμΆνλ κ°μ₯ κΈ°λ³Έμ μΈ λ°©λ²μ΄λ€. μλ°μ€ν¬λ¦½νΈμμ ν¨μλΌλ κ²μ μΌμ’ μ κ°μ²΄μ΄λ€. κ°μ²΄λ μμ±λ€μ κ°μ§κ³ μλ€. μ΄ μμ±μ κ°μ΄ μ μ₯λμ΄ μλ€λ©΄ "μμ±"μ΄λΌκ³ νκ³ , ν¨μκ° μ μ₯λμ΄ μλ€λ©΄ μ΄κ²μ "λ©μλ"λΌκ³ λΆλ₯Έλ€. JavaScriptλ ν¨μλ₯Ό νΈμΆνλ νΉλ³ν λ°©λ²μ μ 곡νλ€. λ³Έ ν ν½μ μμμμ ν¨μλ₯Ό κ°μ²΄λΌκ³ νλ€. μμ μμ μμ ν¨μ funcλ Functionμ΄λΌλ κ°μ²΄μ μΈμ€ν΄μ€λ€. λ°λΌμ funcλ κ°μ²΄ Functionμ΄ κ°μ§κ³ μλ λ©μλλ€μ μμνκ³ ..
[Js] ν¨μμ νΈμΆ | μλ°μ€ν¬λ¦½νΈ ν¨μ νΈμΆ | applyν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. ν¨μνΈμΆ ν¨μμ λν κΈ°λ³Έ μμ μμ ν¨μλ₯Ό νΈμΆνλ λ°©λ²μ μμλ΄€λ€. μλλ ν¨μλ₯Ό νΈμΆνλ κ°μ₯ κΈ°λ³Έμ μΈ λ°©λ²μ΄λ€. μλ°μ€ν¬λ¦½νΈμμ ν¨μλΌλ κ²μ μΌμ’ μ κ°μ²΄μ΄λ€. κ°μ²΄λ μμ±λ€μ κ°μ§κ³ μλ€. μ΄ μμ±μ κ°μ΄ μ μ₯λμ΄ μλ€λ©΄ "μμ±"μ΄λΌκ³ νκ³ , ν¨μκ° μ μ₯λμ΄ μλ€λ©΄ μ΄κ²μ "λ©μλ"λΌκ³ λΆλ₯Έλ€. JavaScriptλ ν¨μλ₯Ό νΈμΆνλ νΉλ³ν λ°©λ²μ μ 곡νλ€. λ³Έ ν ν½μ μμμμ ν¨μλ₯Ό κ°μ²΄λΌκ³ νλ€. μμ μμ μμ ν¨μ funcλ Functionμ΄λΌλ κ°μ²΄μ μΈμ€ν΄μ€λ€. λ°λΌμ funcλ κ°μ²΄ Functionμ΄ κ°μ§κ³ μλ λ©μλλ€μ μμνκ³ ..
2021.02.04 -
ν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. arguments λ°°μ΄κ³Ό λΉμ·νμ§λ§ λ°°μ΄μ΄ μλλ€, ν¨μμλ argumentsλΌλ λ³μμ λ΄κΈ΄ μ¨κ²¨μ§ μ μ¬ λ°°μ΄μ΄ μλ€. μ΄ λ°°μ΄μλ ν¨μλ₯Ό νΈμΆν λ μ λ ₯ν μΈμκ° λ΄κ²¨μλ€. μλ μμ λ₯Ό 보μ. κ²°κ³Όλ 10μ΄λ€. μλ°μ€ν¬λ¦½νΈλ λ§€μ° κ΄λν μΈμ΄μ΄κΈ° λλ¬Έμ, μΈμμ μλ₯Ό λ§μλλ‘ μ§μ ν΄λ μλ¬κ° λμ§ μλλ€. μ μμλ₯Ό μ΄ν΄λ³΄λ©΄ sum()μ 맀κ°λ³μκ° μλλ°, μΈμμ μκ° 4κ°μ΄λ€. μ΄λ¬ν κ²½μ°μλ μλ¬κ° λμ§ μλλ€. μ μ½λμ argumentsλΌλ κ²μ μλ°μ€ν¬λ¦½νΈμμ μ½μλ νΉμν λ³μμ΄λ€. μ΄ λ³μ μμλ μ μ¬ κ°μ²΄(μ μ¬ λ°°μ΄)μ΄ λ΄κ²¨μ Έ μλ€..
[Js] arguments | λ°°μ΄ | javascript λ°°μ΄ | 맀κ°λ³μν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. arguments λ°°μ΄κ³Ό λΉμ·νμ§λ§ λ°°μ΄μ΄ μλλ€, ν¨μμλ argumentsλΌλ λ³μμ λ΄κΈ΄ μ¨κ²¨μ§ μ μ¬ λ°°μ΄μ΄ μλ€. μ΄ λ°°μ΄μλ ν¨μλ₯Ό νΈμΆν λ μ λ ₯ν μΈμκ° λ΄κ²¨μλ€. μλ μμ λ₯Ό 보μ. κ²°κ³Όλ 10μ΄λ€. μλ°μ€ν¬λ¦½νΈλ λ§€μ° κ΄λν μΈμ΄μ΄κΈ° λλ¬Έμ, μΈμμ μλ₯Ό λ§μλλ‘ μ§μ ν΄λ μλ¬κ° λμ§ μλλ€. μ μμλ₯Ό μ΄ν΄λ³΄λ©΄ sum()μ 맀κ°λ³μκ° μλλ°, μΈμμ μκ° 4κ°μ΄λ€. μ΄λ¬ν κ²½μ°μλ μλ¬κ° λμ§ μλλ€. μ μ½λμ argumentsλΌλ κ²μ μλ°μ€ν¬λ¦½νΈμμ μ½μλ νΉμν λ³μμ΄λ€. μ΄ λ³μ μμλ μ μ¬ κ°μ²΄(μ μ¬ λ°°μ΄)μ΄ λ΄κ²¨μ Έ μλ€..
2021.02.04 -
ν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. ν΄λ‘μ ν΄λ‘μ (closure)λ λ΄λΆν¨μκ° μΈλΆν¨μμ λ§₯λ½(context)μ μ κ·Όν μ μλ κ²μ κ°λ₯΄ν¨λ€. ν΄λ‘μ λ μλ°μ€ν¬λ¦½νΈλ₯Ό μ΄μ©ν κ³ λμ΄λμ ν ν¬λμ ꡬμ¬νλλ° νμμ μΈ κ°λ μΌλ‘ νμ©λλ€. λ΄λΆν¨μ μλ°μ€ν¬λ¦½νΈλ ν¨μ μμμ λ λ€λ₯Έ ν¨μλ₯Ό μ μΈν μ μλ€. μλμ μμ λ₯Ό 보μ. κ²°κ³Όλ κ²½κ³ μ°½μ coding everybodyκ° μΆλ ₯λ κ²μ΄λ€. μ μμ μμ inner()λ λ΄λΆν¨μ, outter()λ μΈλΆν¨μμ΄λ€. μ¦ inner()λ var inner = function(){} κ³Ό κ°μ μλ―Έλ‘, μΈλΆν¨μoutter()μ μ§μλ³μλΌκ³ ν μ μ..
[Js] ν΄λ‘μ | μΈλΆν¨μ, λ΄λΆν¨μν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. ν΄λ‘μ ν΄λ‘μ (closure)λ λ΄λΆν¨μκ° μΈλΆν¨μμ λ§₯λ½(context)μ μ κ·Όν μ μλ κ²μ κ°λ₯΄ν¨λ€. ν΄λ‘μ λ μλ°μ€ν¬λ¦½νΈλ₯Ό μ΄μ©ν κ³ λμ΄λμ ν ν¬λμ ꡬμ¬νλλ° νμμ μΈ κ°λ μΌλ‘ νμ©λλ€. λ΄λΆν¨μ μλ°μ€ν¬λ¦½νΈλ ν¨μ μμμ λ λ€λ₯Έ ν¨μλ₯Ό μ μΈν μ μλ€. μλμ μμ λ₯Ό 보μ. κ²°κ³Όλ κ²½κ³ μ°½μ coding everybodyκ° μΆλ ₯λ κ²μ΄λ€. μ μμ μμ inner()λ λ΄λΆν¨μ, outter()λ μΈλΆν¨μμ΄λ€. μ¦ inner()λ var inner = function(){} κ³Ό κ°μ μλ―Έλ‘, μΈλΆν¨μoutter()μ μ§μλ³μλΌκ³ ν μ μ..
2021.02.04 -
ν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. κ°μΌλ‘μμ ν¨μ JavaScriptμμλ ν¨μλ κ°μ²΄λ€. λ€μ λ§ν΄μ μΌμ’ μ κ°μ΄λ€. (μ΄λ ν κ°μ λ³μμ λ΄μ μ μλ€. ν¨μ λν λ³μμ λ΄μ μ μλ€. κ·Έλ κΈ° λλ¬Έμ ν¨μλ μΌμ’ μ κ°μ΄ λλκ²μ΄λ€.) κ±°μ λͺ¨λ μΈμ΄κ° ν¨μλ₯Ό κ°μ§κ³ μλ€. JavaScriptμ ν¨μκ° λ€λ₯Έ μΈμ΄μ ν¨μμ λ€λ₯Έ μ μ ν¨μκ° κ°μ΄ λ μ μλ€λ μ μ΄λ€. λ€μ μμ λ₯Ό ν΅ν΄μ κ·Έ μλ―Έλ₯Ό μμ보μ. μ λ μ½λλ κ°μ μλ―Έμ΄λ€. μμ μμ μμ ν¨μ aλ λ³μ aμ λ΄κ²¨μ§ κ°μ΄λ€. λν ν¨μλ κ°μ²΄μ κ°μΌλ‘ ν¬ν¨λ μ μλ€. bλ μΌμ’ μ λ³μμ μν μ νλ κ²μ΄λ€. μ΄λ° ..
[Js] κ°μΌλ‘μμ ν¨μμ μ½λ°± | μ½λ°± | λΉλκΈ° μ²λ¦¬ν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. κ°μΌλ‘μμ ν¨μ JavaScriptμμλ ν¨μλ κ°μ²΄λ€. λ€μ λ§ν΄μ μΌμ’ μ κ°μ΄λ€. (μ΄λ ν κ°μ λ³μμ λ΄μ μ μλ€. ν¨μ λν λ³μμ λ΄μ μ μλ€. κ·Έλ κΈ° λλ¬Έμ ν¨μλ μΌμ’ μ κ°μ΄ λλκ²μ΄λ€.) κ±°μ λͺ¨λ μΈμ΄κ° ν¨μλ₯Ό κ°μ§κ³ μλ€. JavaScriptμ ν¨μκ° λ€λ₯Έ μΈμ΄μ ν¨μμ λ€λ₯Έ μ μ ν¨μκ° κ°μ΄ λ μ μλ€λ μ μ΄λ€. λ€μ μμ λ₯Ό ν΅ν΄μ κ·Έ μλ―Έλ₯Ό μμ보μ. μ λ μ½λλ κ°μ μλ―Έμ΄λ€. μμ μμ μμ ν¨μ aλ λ³μ aμ λ΄κ²¨μ§ κ°μ΄λ€. λν ν¨μλ κ°μ²΄μ κ°μΌλ‘ ν¬ν¨λ μ μλ€. bλ μΌμ’ μ λ³μμ μν μ νλ κ²μ΄λ€. μ΄λ° ..
2021.02.04 -
ν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. ν¨μμ§ν₯ μλ°μ€ν¬λ¦½νΈμ ν¨μλ λ§€μ° κ°λ ₯νλ€. ν¨μμ λν μ΄ν΄ μμ΄λ μλ°μ€ν¬λ¦½νΈλ₯Ό μ λ€λ£¨κΈ° μ΄λ ΅λ€. λν μλ°μ€ν¬λ¦½νΈμμ ν¨μλ κ°μ²΄λ₯Ό μ΄ν΄νλ λ° κ°μ₯ μ€μν κΈ°μ΄λ₯Ό μ΄λ£¬λ€. μ΄λ² κ°μ’μμλ ν¨μν μΈμ΄λ‘μ μλ°μ€ν¬λ¦½νΈμ λ©΄λͺ¨λ₯Ό λ€λ€λ³΄λλ‘ νκ² λ€. μ ν¨λ²μ μ ν¨λ²μ(Scope)λ λ³μμ μλͺ μ μλ―Ένλ€. μλμ μμ λ₯Ό 보μ. κ²°κ³Όλ globalμ΄λ€. ν¨μ λ°μμ λ³μλ₯Ό μ μΈνλ©΄ κ·Έ λ³μλ μ μλ³μκ° λλ€. μ μλ³μλ μν리μΌμ΄μ μ μμμ μ κ·Όμ΄ κ°λ₯ν λ³μλ€. λ€μ λ§ν΄μ μ΄λ€ ν¨μ μμμλ κ·Έ λ³μμ μ κ·Ό ν μ μλ€. κ·Έλ κΈ° λλ¬Έμ ν¨μ ..
[Js] ν¨μμ§ν₯ | javascript ν¨μ | μ ν¨λ²μ | μ§μλ³μ μ μλ³μν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. ν¨μμ§ν₯ μλ°μ€ν¬λ¦½νΈμ ν¨μλ λ§€μ° κ°λ ₯νλ€. ν¨μμ λν μ΄ν΄ μμ΄λ μλ°μ€ν¬λ¦½νΈλ₯Ό μ λ€λ£¨κΈ° μ΄λ ΅λ€. λν μλ°μ€ν¬λ¦½νΈμμ ν¨μλ κ°μ²΄λ₯Ό μ΄ν΄νλ λ° κ°μ₯ μ€μν κΈ°μ΄λ₯Ό μ΄λ£¬λ€. μ΄λ² κ°μ’μμλ ν¨μν μΈμ΄λ‘μ μλ°μ€ν¬λ¦½νΈμ λ©΄λͺ¨λ₯Ό λ€λ€λ³΄λλ‘ νκ² λ€. μ ν¨λ²μ μ ν¨λ²μ(Scope)λ λ³μμ μλͺ μ μλ―Ένλ€. μλμ μμ λ₯Ό 보μ. κ²°κ³Όλ globalμ΄λ€. ν¨μ λ°μμ λ³μλ₯Ό μ μΈνλ©΄ κ·Έ λ³μλ μ μλ³μκ° λλ€. μ μλ³μλ μν리μΌμ΄μ μ μμμ μ κ·Όμ΄ κ°λ₯ν λ³μλ€. λ€μ λ§ν΄μ μ΄λ€ ν¨μ μμμλ κ·Έ λ³μμ μ κ·Ό ν μ μλ€. κ·Έλ κΈ° λλ¬Έμ ν¨μ ..
2021.02.04 -
ν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. μ κ·ννμ μ κ·ννμ(regular expression)μ λ¬Έμμ΄μμ νΉμ ν λ¬Έμλ₯Ό μ°Ύμλ΄λ λꡬλ€. μ΄ λꡬλ₯Ό μ΄μ©νλ©΄ μμμ€μ΄ νμν μμ μ νμ€λ‘ λλΌ μ μλ€. μ κ·ννμμ νλμ μΈμ΄λΌκ³ ν μ μλ€. κ·Έλ¬λ―λ‘ λ³Έ μμ μμ μ κ·ννμμ λͺ¨λ κ²μ λ€λ£¨λ κ²μ λΆκ°λ₯νλ€. λ³Έ μμ μ μλμ κ°μ μ λ΅μ μ·¨νκ³ μλ€. μ λ¬Έμμκ² μ κ·ννμμ΄ λ¬΄μμΈκ°μ λν κ°λ μ μλ €μ€λ€. μ΄μ¬μμκ²λ μ¬μ©λ²κΉμ§ 곡λΆνλ κ²μ 무리λ€. λμ€μ λ¬Έμλ₯Ό μ²λ¦¬ν΄μΌνλ μν©μ΄ μκ²Όμ λ μ΄κ³³μ μ°Ύμμ€κ±°λ λ³Έ μμ μ μμ£Όνμ λ λ§μ§λ§ λ¨κ³λ‘ λ³Έ μμ μ 곡λΆνλ€. μ κ·..
[Js] μ κ· ννμ | μ»΄νμΌ? | μ κ·ννμ 리ν°λ΄ν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. μ κ·ννμ μ κ·ννμ(regular expression)μ λ¬Έμμ΄μμ νΉμ ν λ¬Έμλ₯Ό μ°Ύμλ΄λ λꡬλ€. μ΄ λꡬλ₯Ό μ΄μ©νλ©΄ μμμ€μ΄ νμν μμ μ νμ€λ‘ λλΌ μ μλ€. μ κ·ννμμ νλμ μΈμ΄λΌκ³ ν μ μλ€. κ·Έλ¬λ―λ‘ λ³Έ μμ μμ μ κ·ννμμ λͺ¨λ κ²μ λ€λ£¨λ κ²μ λΆκ°λ₯νλ€. λ³Έ μμ μ μλμ κ°μ μ λ΅μ μ·¨νκ³ μλ€. μ λ¬Έμμκ² μ κ·ννμμ΄ λ¬΄μμΈκ°μ λν κ°λ μ μλ €μ€λ€. μ΄μ¬μμκ²λ μ¬μ©λ²κΉμ§ 곡λΆνλ κ²μ 무리λ€. λμ€μ λ¬Έμλ₯Ό μ²λ¦¬ν΄μΌνλ μν©μ΄ μκ²Όμ λ μ΄κ³³μ μ°Ύμμ€κ±°λ λ³Έ μμ μ μμ£Όνμ λ λ§μ§λ§ λ¨κ³λ‘ λ³Έ μμ μ 곡λΆνλ€. μ κ·..
2021.02.04 -
ν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. UIλ? User Interface μ μ½μμ΄λ€. μ»΄ν¨ν°λ₯Ό μ μ΄νκΈ° μν λ°©λ²μ ν€λ³΄λλ₯Ό λλ₯΄κ±°λ, λμ€νλ μ΄λ₯Ό ν΅ν΄μλ, μ€νΌμ»€, ν°μΉν¨λ λ±λ± λ€μνλ€. μ λ ₯μ₯μΉ, μΆλ ₯μ₯μΉμ ν΄λΉνλ μ μ μ¦ μ€κ³μμ ν΄λΉνλ κ²μ μΈν°νμ΄μ€ λΌκ³ νλ€. APIλ? Application Programming Interfaceμ μ½μλ‘ νλ‘κ·Έλ¨μ΄ λμνλ νκ²½μ μ μ΄νκΈ° μν΄μ νκ²½μμ μ 곡λλ μ‘°μ μ₯μΉμ΄λ€. μ΄ μ‘°μ μ₯μΉλ νλ‘κ·Έλλ° μΈμ΄λ₯Ό ν΅ν΄μ μ‘°μν μ μλ€. μλ μμμ UIμ APIμ μ°¨μ΄μ μ μ€λͺ νκΈ° μν μλ£μ΄λ€. ex) javascript:ale..
[Js] UIμ API κ·Έλ¦¬κ³ λ¬Έμ보λ λ² | APIλ? | javascript APIν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. UIλ? User Interface μ μ½μμ΄λ€. μ»΄ν¨ν°λ₯Ό μ μ΄νκΈ° μν λ°©λ²μ ν€λ³΄λλ₯Ό λλ₯΄κ±°λ, λμ€νλ μ΄λ₯Ό ν΅ν΄μλ, μ€νΌμ»€, ν°μΉν¨λ λ±λ± λ€μνλ€. μ λ ₯μ₯μΉ, μΆλ ₯μ₯μΉμ ν΄λΉνλ μ μ μ¦ μ€κ³μμ ν΄λΉνλ κ²μ μΈν°νμ΄μ€ λΌκ³ νλ€. APIλ? Application Programming Interfaceμ μ½μλ‘ νλ‘κ·Έλ¨μ΄ λμνλ νκ²½μ μ μ΄νκΈ° μν΄μ νκ²½μμ μ 곡λλ μ‘°μ μ₯μΉμ΄λ€. μ΄ μ‘°μ μ₯μΉλ νλ‘κ·Έλλ° μΈμ΄λ₯Ό ν΅ν΄μ μ‘°μν μ μλ€. μλ μμμ UIμ APIμ μ°¨μ΄μ μ μ€λͺ νκΈ° μν μλ£μ΄λ€. ex) javascript:ale..
2021.02.04 -
ν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. β» μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. λͺ¨λμ μ΄ν΄νκΈ° μ , λΆνμ΄λΌλ κ²μ λν΄ μ μ μμ보λλ‘ νμ. νλ‘κ·Έλ¨μ μκ³ λ¨μν κ²μμ ν¬κ³ 볡μ‘ν κ²μΌλ‘ μ§ννλ€. κ·Έ κ³Όμ μμ μ½λμ μ¬νμ©μ±μ λμ΄κ³ , μ μ§λ³΄μλ₯Ό μ½κ² ν μ μλ λ€μν κΈ°λ²λ€μ΄ μ¬μ©λλ€. κ·Έ μ€μ νλκ° μ½λλ₯Ό μ¬λ¬κ°μ νμΌλ‘ λΆλ¦¬νλ κ²μ΄λ€. μ΄λ₯Ό ν΅ν΄μ μ»μ μ μλ ν¨κ³Όλ μλμ κ°λ€. μμ£Ό μ¬μ©λλ μ½λλ₯Ό λ³λμ νμΌλ‘ λ§λ€μ΄μ νμν λλ§λ€ μ¬νμ©ν μ μλ€. μ½λλ₯Ό κ°μ νλ©΄ μ΄λ₯Ό μ¬μ©νκ³ μλ λͺ¨λ μ ν리μΌμ΄μ μ λμμ΄ κ°μ λλ€. μ½λ μμ μμ νμν λ‘μ§μ λΉ λ₯΄κ² μ°Ύμ μ μλ€. νμν λ‘μ§λ§μ λ‘..
[Js] λͺ¨λ | λͺ¨λμ μ¬μ© | Node.jsμμμ λͺ¨λμ λ‘λ | javascript λͺ¨λ | λΌμ΄λΈλ¬λ¦¬ν΄λΉ ν¬μ€ν μ "μνμ½λ©"μ μ΄κ³ μ λμ κ°μλ₯Ό κΈ°λ°μΌλ‘ μ¬λ¦° κ²μκΈ μ λλ€. β» μμ μ μΈ μ©λκ° μλ, κ°μΈ κ³΅λΆ μ 리 λͺ©μ μΌλ‘ μ¬λ¦¬λ κΈμμ 미리 μ립λλ€. λͺ¨λμ μ΄ν΄νκΈ° μ , λΆνμ΄λΌλ κ²μ λν΄ μ μ μμ보λλ‘ νμ. νλ‘κ·Έλ¨μ μκ³ λ¨μν κ²μμ ν¬κ³ 볡μ‘ν κ²μΌλ‘ μ§ννλ€. κ·Έ κ³Όμ μμ μ½λμ μ¬νμ©μ±μ λμ΄κ³ , μ μ§λ³΄μλ₯Ό μ½κ² ν μ μλ λ€μν κΈ°λ²λ€μ΄ μ¬μ©λλ€. κ·Έ μ€μ νλκ° μ½λλ₯Ό μ¬λ¬κ°μ νμΌλ‘ λΆλ¦¬νλ κ²μ΄λ€. μ΄λ₯Ό ν΅ν΄μ μ»μ μ μλ ν¨κ³Όλ μλμ κ°λ€. μμ£Ό μ¬μ©λλ μ½λλ₯Ό λ³λμ νμΌλ‘ λ§λ€μ΄μ νμν λλ§λ€ μ¬νμ©ν μ μλ€. μ½λλ₯Ό κ°μ νλ©΄ μ΄λ₯Ό μ¬μ©νκ³ μλ λͺ¨λ μ ν리μΌμ΄μ μ λμμ΄ κ°μ λλ€. μ½λ μμ μμ νμν λ‘μ§μ λΉ λ₯΄κ² μ°Ύμ μ μλ€. νμν λ‘μ§λ§μ λ‘..
2021.02.04