2019/08/27 TIL(Today I Learn)

μ„Έμ…˜

  • 이번 μ„Έμ…˜μ€ HTML의 기초λ₯Ό λ‹€λ£¨λŠ” λ‚΄μš©μ΄μ—ˆλ‹€. 이미 ν•™μŠ΅ν•œ λ‚΄μš©μΈμ§€λΌ 각 νƒœκ·Έμ˜ λͺ…칭에 μ’€ 더 μ§‘μ€‘ν–ˆλ‹€. λͺ…칭은 듀어도 듀어도 잘 μ™Έμ›Œμ§€μ§€κ°€ μ•ŠλŠ”λ‹€...

    • div - division (μ˜μ—­)
    • img - μ—¬λŠ” νƒœκ·Έλ§Œ μžˆμ–΄λ„ 됨, λ‹«νž˜ νƒœκ·Έ μ—†μŒ
    • href - ν•˜μ΄νΌ ν…μŠ€νŠΈ 레퍼런슀
    • ul - un ordered list
    • ol - ordered list
  • λŒ“κΈ€ κ²Œμ‹œλ¬Όμ€ 리슀트둜 μ³μ„œ ul, li둜 λ§Œλ“ λ‹€.

Q&A

  • μˆ˜μ •ν•  일이 μ—†λŠ” λ³€μˆ˜λ₯Ό μ„ μ–Έν•  λ•Œ ν˜Ήμ‹œ λͺ¨λ₯Ό μ‹€μˆ˜λ₯Ό λ°©μ§€ν•˜κΈ° μœ„ν•΄ const μ„ μ–Έμžλ₯Ό μ“°λŠ” μŠ΅κ΄€μ„ 듀여도 μ’‹κ² λ‹€.
  • twittler κ³Όμ œμ—μ„œ λžœλ”λ§ ν•¨μˆ˜μ— κ·Έλƒ₯ for문을 μΌλŠ”λ°, forEach λ©”μ„œλ“œλ₯Ό μ“°λŠ” 방법도 μžˆμ—ˆλ‹€. 베이직 ν€΄μ¦ˆλ₯Ό ν’€λ©° 많이 써 λ³Έ forEach λ©”μ„œλ“œμ˜€μ§€λ§Œ, 막상 ν”„λ‘œκ·Έλž˜λ°μ„ ν•  λ•Œ ν™œμš©μ„ λͺ»ν–ˆλ˜ κ±°λ‹€. λ©”μ„œλ“œμ— 더 μ΅μˆ™ν•΄μ Έμ•Όκ² λ‹€.
  • VS Codeμ—μ„œ HTML 파일둜 μ„€μ •ν•˜κ³  ! + Enter => κΈ°λ³Έ λ‚΄μš©μ΄ μž‘μ„±λœλ‹€. λ‚˜λŠ” μ΅μŠ€ν…μ…˜μ„ μ„€μΉ˜ν–ˆλŠ”λ° 기본적으둜 μ œκ³΅λ˜λŠ” κΈ°λŠ₯μ΄μ—ˆλ‹€... μΉœμ ˆν•œ VS Code!
  • button νƒœκ·Έμ™€ input type=β€œbuttonβ€μ˜ 차이λ₯Ό λ¬»λŠ” 질문이 μžˆμ–΄μ„œ λ‚˜λ„ 검색을 ν•΄λ΄€λ‹€. λˆˆμ— λ„λŠ” μ°¨μ΄λŠ” button νƒœκ·ΈλŠ” CSS 없이 이미지 μ‚½μž…λ„ κ°€λŠ₯ν•˜λ‹€λŠ” 점인데, ie8 이전(ie8을 ν¬ν•¨ν•˜λŠ” 걸까 μ•„λ‹κΉŒ?)λ²„μ „μ—μ„œ button νƒœκ·ΈλŠ” submit 이벀트 μ‹œ λ‹«νž˜ νƒœκ·Έ μ‚¬μ΄μ˜ λ‚΄μš©μ΄ μ „λ‹¬λœλ‹€λŠ” λ“―.

  • μ’€ 더 μ“°μž„μƒˆκ°€ λΆ„λͺ…ν•œ input type=β€œsubmit”도 μžˆλ‹€. λ²„νŠΌ ν˜•νƒœλ‘œ λ§Œλ“€μ–΄μ§€λ©° form νƒœκ·Έ μ•ˆμ— μ“°μ˜€λ‹€λ©΄ 클릭 μ‹œ μžλ™μœΌλ‘œ 데이터λ₯Ό μ „μ†‘ν•œλ‹€.

    • μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œλŠ” form에 이벀트 λ¦¬μŠ€λ„ˆλ₯Ό μ—°κ²°ν•˜μ—¬ submit 이벀트 μ‹€ν–‰ μ‹œ μˆ˜ν–‰ν•  λͺ…령을 μž‘μ„±ν•  수 μžˆλ‹€.
    • ν•¨μˆ˜ μ•ˆμ— event.preventDefault()λ₯Ό λ„£μœΌλ©΄, 본래의 μ΄λ²€νŠΈκ°€ μ‹€ν–‰λ˜μ§€ μ•Šκ²Œν•œλ‹€.
    • https://developer.mozilla.org/ko/docs/Web/API/Event/preventDefault

이미지

← 이전 κ²Œμ‹œλ¬Ό2019/08/29 TIL(Today I Learn)
λ‹€μŒ κ²Œμ‹œλ¬Ό β†’2019/08/25 TIL(Today I Learn)
λͺ©λ‘