μ΄ κΈμ Song Seunggeun λμ κΈμ λ³΄κ³ μμ±ν κΈμ΄λ©°, νλ½μ λ°μμ΅λλ€. λ Όλμ μ¬μ§κ° μμ μ μμ§λ§, μλ°μ€ν¬λ¦½νΈλ 2021λ νμ¬ μννΈμ¨μ΄ μ κ³μμ κ°μ₯ μ λͺ ν μΈμ΄λΌκ³ ν μ μμ΅λλ€. 2020λ Githubμ λΆμμ λ°λ₯΄λ©΄ μλ°μ€ν¬λ¦½νΈλ 2014λ μ΄λλ‘ νμ μν₯λ ₯ μλ μΈμ΄μκ³ , μλ°μ€ν¬λ¦½νΈμ μΉμ²μ΄λΌκ³ ν μ μλ νμ μ€ν¬λ¦½νΈ λν κ·Έ μμκ° 4μμ λ¬ν©λλ€. μλ°μ€ν¬λ¦½νΈλ μ΄λ»κ² μ΄λ κ² μ λͺ ν΄μ§ μ μμμκΉμ? νμ΄μ¬, μλ°, C λ±μ μ ν΅μ κ°μλ€, κ·Έλ¦¬κ³ Golang, Rust, Swift, Dart λ±μ μ ν₯ κ°μλ€κ³Όμ κ²½μμμ μλ°μ€ν¬λ¦½νΈλ μ΄λ»κ² μ°μλ₯Ό μ ν μ μμμκΉμ? μ΄λ² κΈμμλ ν΄λ μ΄νΌ ν¬λ¦¬μ€ν μ¨ κ΅μμ νκ΄΄μ νμ μ΄λ‘ μ μ΄μ©ν΄μ μλ°μ€ν¬λ¦½νΈκ° μ±μ₯ν ..
μλ²μμ λ°μ λ°μ΄ν°λ€μ κ°λ°μ λꡬ μ½μμμ μΆλ ₯νλ λ°©λ²μ λν΄ μμλ³΄κ² μ΅λλ€. λ§μ½ μ΄λ―Έμ§μ κ°μ λ°μ΄ν°λ€μ μλ²μμ λ°μλ€κ³ νλ©΄ result.data.resultλ₯Ό μ λ ₯νμ λ μΆλ ₯μ΄ μλ¬μμ΄ λ κΉμ?? λ€ λ§μ΅λλ€. μλ©λλ€. μλ¬κ° λ°μν©λλ€. μ μλ¬κ° λ¬κ³ , μ΄λ»κ² μ κ·Όμ νλ©΄ λ κΉμ?? μ°μ μλ¬κ° λλ μ΄μ λ μ½κ² λ§ν΄ DOM κ°μ²΄μ result κ°μ΄ μκΈ° λλ¬Έμ λλ€. γ £κ°μ²΄μ λ΄μμ€μΌ νλ€! κ²°κ΅ κ°λ°μ λꡬ μ½μμμ result.data.result μ μ κ·ΌνκΈ° μν΄μλ ν΄λΌμ΄μΈνΈλ‘ λ°μ΄ν° κ°μ λ³΄λΌ λ ν μμμ κ°μ²΄ μμ λ£μ΄μ£Όλ©΄ λ©λλ€. var aaa = { dummy: null , init: function() { this.addEvent(); } , addEvent: fu..
μλ°μ€ν¬λ¦½νΈλ Java, Python μ²λΌ κ°μ²΄μ§ν₯μΈμ΄(Object-Oriented Programming, OOP)μ λλ€. κ°μ²΄μ§ν₯μ΄λ νλ‘κ·Έλ¨μ κ·Έμ λ°μ΄ν°μ μ²λ¦¬λ°©λ²μΌλ‘ λλλκ² μλκ³ , νλ‘κ·Έλ¨μ λ€μμ "κ°μ²΄"λ‘ λ§λ€κ³ , μ΄λ€μ΄ μλ‘ μνΈμμ©μ ν΅ν΄ λ§λ€μ΄μ§λ λ°©μμ λλ€. μλ₯Ό λ€μ΄ μλμ°¨κ° μλ€κ³ νλ©΄ μλμ°¨μ λ°ν΄, μμ§, λμ΄ λ±μ κ°μ²΄λΌκ³ ν μ μμ΅λλ€. μ΄ κΈμ νλ‘ν νμ μ κ΄ν κΈ μ΄λ―λ‘ κ°μ²΄ μ§ν₯μ λν΄μ μ΄ μ λλ§ μκ³ κ°κ² μ΅λλ€. νμ§λ§ ν΄λμ€κ° μ‘΄μ¬νλ Javaμλ λ¬λ¦¬ μλ°μ€ν¬λ¦½νΈ(μ΄ν JS)μλ ν΄λμ€λΌλ κ°λ μ΄ μμ΅λλ€. λμ JSμλ νλ‘ν νμ μ΄λΌλ κ°λ μ΄ μ‘΄μ¬ν©λλ€. μ΄ λλ¬Έμ JSκ° νλ‘ν νμ κΈ°λ°μ κ°μ²΄μ§ν₯ μΈμ΄λΌκ³ λΆλ¦¬λ μ΄μ μ λλ€. ECMA6μμ ν΄λμ€ λ¬Έλ²μ΄ ..