λ΄λΉ λλ©μΈ
Notice :Β μ₯λ°κ΅¬λλ μ°λ¦¬ μΉμ¬μ΄νΈμ ν΅μ¬ κΈ°λ₯ μ€ νλμ
λλ€.
μ°λ¦¬ μΉμ¬μ΄νΈμ νμ μ¬μ©μλ€μ μν κ²μνμ ν΅ν΄ μνμ μ₯λ°κ΅¬λμ λ΄μ μ μμ΅λλ€. λν λ΄μλμλ μνλ€μ νλ²μ ꡬ맀 νΉμ μμ κ° κ°λ₯ν©λλ€.
μΈλΆ λͺ©μ°¨
λͺ©μ°¨λ λ€μκ³Ό κ°μ΅λλ€.
β’
#1. ꡬν κ³ν
β’
#2. κΈ°λ₯ μμ°
β’
#3. ꡬν μ€μ λ°μν μ΄μ
β’
#4. μ΄μ ν΄κ²°
β’
#5. ꡬν μλ£ μ΄ν λλ²κΉ
β’
#6. ν΄κ²° ν΄μΌ ν λ¨μ λ¬Έμ
#1. ꡬν κ³ν
μ₯λ°κ΅¬λμ ν΅μ¬ :
β’
μ€μ§ νμλ§ μν κ²μνμ μνμ μ₯λ°κ΅¬λμ λ΄μ μ μμ΅λλ€.
β’
μ€μ§ νμλ§ μν μλ μ‘°μ , μμ νΉμ ꡬ맀 ν μ μμ΅λλ€.
#2. κΈ°λ₯ μμ°
μ΄μ μΉμ¬μ΄νΈμ μ§μ μ μνμ¬ μ₯λ°κ΅¬λμ μ£Όμ κΈ°λ₯λ€μ μμ°ν΄ λ³΄κ² μ΅λλ€.
μμ° μμ)
λΉνμ μνλ‘ μ₯λ°κ΅¬λμ λ΄κΈ°
β λ‘κ·ΈμΈ νλ©΄
β λ‘κ·ΈμΈ ν μ₯λ°κ΅¬λμ λ΄κΈ°
β μ₯λ°κ΅¬λ μν λͺ©λ‘ μλ μ¦κ°, ꡬ맀, μμ
#3. ꡬν μ€μ λ°μν μ΄μ
μ΄μ #1 : totalPriceκ° NaNμΈ μ΄μ
#4. μ΄μ ν΄κ²°
ν΄κ²° :
μ₯λ°κ΅¬λμμ μ΅μ’
ꡬ맀 μ βμ΄ κ²°μ κΈμ‘βμ΄ NaNμΈ μ΄μκ° μμμ΅λλ€.
ν΄λΉ μ΄μλ Price * quantity μ νμλ, μν μλμ΄ μ ν λμ΄μμ§ μμΌλ©΄ λ¬Έμμ΄μ κ³±νλ―λ‘
NaNμ΄ λ¦¬ν΄λκ³ μμμ΅λλ€.
ν΄λΉ μ΄μλ₯Ό ν΄κ²°νκ³ μ NaNμ΄ λ¦¬ν΄λλ κ²½μ° β μ¬μ©μκ° μλμ μ λλ‘ μ²΄ν¬ μνλ€λ κ²μ λͺ©μ μΌλ‘ βμνκ³Ό μλμ μ νν μ νν΄μ£ΌμΈμβλ₯Ό λ°ννκ² λ§λ€μμ΅λλ€.
totalPrice() NaN - μ°Έκ³ μ¬μ§
#5. ꡬν μλ£ μ΄ν λλ²κΉ
λ²κ·Έ :
β’
μ₯λ°κ΅¬λμμ ꡬ맀 λ²νΌ ν΄λ¦μ 체ν¬ν μνμ ꡬ맀 νμ΄μ§μ κ°μ Έμ€μ§ λͺ»νλ κ²
β’
λΉνμ μ μ κ° μ₯λ°κ΅¬λλ₯Ό URLλ‘ λ¬΄λ¨ μ‘μΈμ€ ν μ, ν΄λΉ νμ΄μ§κ° 보μ¬μ§κ² λλ κ²
λλ²κ·Έ :
β’
ꡬ맀 νμ΄μ§μ ꡬ맀 ν μνμ΄ λ³΄μ¬μ§μ§ μλ κ²
β¦
κΈ°μ‘΄μ μν νμ΄μ§ β ꡬ맀 νμ΄μ§μμ νλμ productIdλ§ λ°μμ€λ κ²μ μμ
productIdsλ₯Ό μΆκ°νμ¬ μ₯λ°κ΅¬λμμ μ¬λ¬κ°μ μνμ ꡬ맀ν΄λ μν λͺ©λ‘μ λ°μμ€κ² νμ΅λλ€.
μ₯λ°κ΅¬λ β ꡬ맀 νμ΄μ§ μ°Έκ³ μ¬μ§
β’
λ¬΄λ¨ μ‘μΈμ€μ ν΄λΉ νμ΄μ§κ° 보μ¬μ§λ κ²
β¦
beforeEnter μ¬μ©νμ¬ λ‘κ·ΈμΈ νμ΄μ§λ₯Ό λ¨Όμ 보μ¬μ€ μ μκ² μμ
#6. ν΄κ²° ν΄μΌ ν λ¨μ λ¬Έμ
ν΄κ²° ν΄μΌ ν λ¨μ λ¬Έμ (Additional Work and debug) :
β’
(μ±μ¨μ¨κ° μ°Ύμμ€ λ²κ·Έ) μν βid = 1βμ΄ λ‘κ·ΈμΈ μ μ Aμ μ₯λ°κ΅¬λμ λ΄κ²¨μ§ μνλ©΄
μν βid = 1βμ΄ μμ λμ΄μ§μ§ μλ λ²κ·Έκ° μμ΅λλ€.
β’
μν λͺ©λ‘μμ μΈλ€μΌμ μΆκ° ν΄μΌν©λλ€.
β’
μν μ λͺ© ν΄λ¦μ ν΄λΉ μν νμ΄μ§λ‘ μ΄λ ν΄μΌν©λλ€.