[KUIT] htmx 소개

2024. 3. 22. 00:03·KUIT

이 글은 KUIT Web 파트 부원분들을 대상으로 작성한 글입니다.


 

안녕하세요! 1주차 강의에 저희 웹 파트는 HTML에 대하여 배우게 됩니다.

강의에 나오듯이 HTML은 마크업 언어일 뿐이라 별 기능이 없는데요.

그래서 웹 개발을 할 때 개발자들은 기능을 구현할 때 JavaScript나 React를 사용하게 됩니다.

 

하지만 제가 지금 소개해드릴 ‘htmx’ 라이브러리를 활용하면 JavaScript 없이도 많은 기능을 사용할 수 있습니다.

 

htmx를 사용하고 싶다면 html에 아래와 같은 script 구문 하나만 추가하면 됩니다. 매우 간단하죠?

<script src="https://unpkg.com/htmx.org@1.3.3"></script>

 

htmx를 활용하면 매우 간단하게 서버와의 통신을 할 수 있습니다(서버에서 html을 가져올 수 있습니다).

JavaScript나 React에서 서버와의 통신을 할 때보다도 문법이 더욱 간단합니다.

 

또 htmx를 활용하면 SPA(Single Page Application)를 구현할 수 있습니다. 더 쉽게 말하자면 새로고침 없이 페이지 전환을 할 수 있습니다.

 

이토록 편리한 기능을 제공하지만 htmx가 대중적으로 사용되지는 않고 있습니다. 아무래도 React같은 라이브러리를 이미 활용 중이기 때문인 것도 있고, 개인 프로젝트라면 몰라도 복잡한 기능을 구현할 때에는 아무래도 한계가 있는 것 같습니다.

 

(쿠잇 웹 커리큘럼에서도 htmx는 다루지 않을 예정입니다!)

 

이런 단점에도 불구하고 매력적인 것은 분명한 htmx에 대해 더 알고 싶다면 아래 영상을 참고해주세요!

 

https://www.youtube.com/watch?v=vZ_oT0p113I

 

저작자표시 비영리 변경금지 (새창열림)

'KUIT' 카테고리의 다른 글

[KUIT] 실행 컨텍스트와 this, 클로저, 호이스팅  (0) 2024.03.30
[KUIT] 2주차 워크북 보충(CSS)  (0) 2024.03.28
[KUIT] CSS 전처리기, SaSS의 특징  (0) 2024.03.26
[KUIT] id와 class의 차이, css 우선순위, BEM  (0) 2024.03.24
[KUIT] 1주차 워크북 보충  (0) 2024.03.22
'KUIT' 카테고리의 다른 글
  • [KUIT] 2주차 워크북 보충(CSS)
  • [KUIT] CSS 전처리기, SaSS의 특징
  • [KUIT] id와 class의 차이, css 우선순위, BEM
  • [KUIT] 1주차 워크북 보충
퀵차분
퀵차분
Web Developer 🥐
  • 퀵차분
    QC's Devlog
    퀵차분
  • 전체
    오늘
    어제
    • 분류 전체보기 (167) N
      • Frontend (28)
        • HTML, CSS (7)
        • Javascript (3)
        • React (11)
        • Typescript (2)
        • Next.js (4)
      • Node.js (3)
      • Fedify (2) N
      • Study (40)
        • Modern JS Deep Dive (13)
        • SQL (1)
        • Network (1)
        • 프롬프트 엔지니어링 (4)
        • 인공지능 (9)
        • 시스템프로그래밍 (11)
        • 선형대수학 (1)
      • Intern (4)
      • KUIT (20)
      • Algorithm (48)
        • Baekjoon(C++) (26)
        • Programmers(JavaScript) (22)
      • 우아한테크코스(프리코스) (4)
      • Project (7)
        • PROlog (4)
        • Nomadcoder (2)
      • 생각 (4)
      • Event (7)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    음악추천
    HTML
    프롬프트 엔지니어링
    react
    오블완
    인공지능
    시스템프로그래밍
    javascript
    자바스크립트
    next.js
    리액트
    프론트엔드
    KUIT
    프로그래머스
    티스토리챌린지
    백준
    타입스크립트
    typescript
    프로그래머스 자바스크립트
    알고리즘
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
퀵차분
[KUIT] htmx 소개
상단으로

티스토리툴바