본문 바로가기

학습/웹개발 직무 수행 중 메모

HTML(HyperText Markup Language)

HTML로 코드를 작성하는 것을 "개발"이라고 이야기하지 않는 이유는 HTML이 웹 페이지의 구조를 정의하는 마크업 언어로서 기능적 구현을 포함하지 않기 때문입니다. HTML, CSS, JavaScript를 함께 사용하여 프론트엔드 개발을 하고, 이 과정에서 HTML은 중요한 역할을 하지만, 독립적으로 개발이라고 표현하기에는 기능적 측면에서 제한적입니다.

 

"제어 구조(Control Structures)"는 프로그램의 흐름을 제어하는 데 사용되는 구문을 의미하며, 이에는 조건문과 반복문이 포함됩니다.

 

결론

  • HTML: 웹 페이지의 구조와 콘텐츠를 정의하는 "마크업 언어". 논리적 기능(예: for문, if문) 없음.
  • JavaScript: 웹 페이지에 동적 기능을 추가하는 "프로그래밍 언어". 논리적 기능(예: for문, if문)을 포함.

이렇게 설명하면 퍼블리셔가 HTML이 구조를 담당하고, JavaScript가 기능적 구현을 담당한다는 점을 쉽게 이해할 수 있을 것입니다.