스파르타_내일배움캠프/일지
[12주_2024_01_09] JS 미니 과제(2)
ji_hye_0000
2025. 1. 9. 21:02
2025년 1월 9일 ( Thursday )
───────────⚪──────
◄◄⠀▐▐⠀►► 𝟸:𝟷𝟾 / 𝟹:𝟻𝟼⠀───○ 🔊
[개인]
🩶 미니 과제
🩶 UX 집중반 참여
🩶 TIL 작성 및 제출하기
[팀플]
🩶 저녁 팀 스크럼(회고)
🤤오늘 진행한 부분!
디자인을 마치고 js를 하려고 보니 정확히 html과 js 다른 점을 알기 위해 찾아보았다.그 결과 html: 웹 페이지의 구조를 정의하는 언어, js: 웹 페이지의 동적 동작을 제어하는 언어로 동작에서 차이점이 있었다.html은 정적 콘텐츠를 만드는데, 사용자가 클릭하거나 입력해도 동작하지 않고 단순히 보이는 것에 그치지만, js은 동적인 기능을 추가해 사용자와 상호작용이 가능하고, 브라우저에서 실행되며 html 및 css와 통합해서 보여준다.
구분 | HTML | JavaScript |
역할 | 구조 및 콘텐츠 정의 | 동작 및 인터랙션 구현 |
언어 유형 | 마크업 언어 | 프로그래밍 언어 |
주요 태그 | <div>, <h1>, <p> 등 | <script> 태그 내에 작성 |
동작 방식 | 정적 콘텐츠 생성 | 동적 기능 추가 |
사용 예 | 텍스트나 버튼 추가 | 버튼 클릭 시 팝업 창 띄우기 |
웹페이지를 만들려면 1. html로 페이지를 구성한 다음에 2. js로 애니메이션 효과를 넣어서 만드는 것 같다.
더보기
- HTML만 사용:
- 페이지는 보이지만 동작이 없습니다.
- 단순한 구조와 콘텐츠만 표시.
- JavaScript를 추가:
- 사용자의 동작(클릭, 입력)을 감지하여 동적 기능을 추가.
- 페이지가 사용자와 상호작용하도록 만듦.
내가 만든 디자인은 애니메이션 넣을게 없는데 큰 일이다.. 우선 네이게이션이라도 넣어야겠다.
UX 집중 솔루션 내는 것이 오늘이 마지막이여서 솔루션 1과 솔루션 2 중 뭐가 더 좋을 지 결정하여 피피티를 제작하였다.
그러나 솔루션이 사용자 입장이랑 공급자 입장을 보면서 맞게 주었는지 의논하다가 솔루션 3,4 이런 식으로 점점 늘어나서 9시가 넘어서 야근하게 되었다...ㅎㅎ
💭내일 계획
🤍 미니 과제하기
🤍 집중반 참여하기
🤍 TIL 작성 및 제출하기