[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  (1) 2024.03.24
[KUIT] 1주차 워크북 보충  (1) 2024.03.22
'KUIT' 카테고리의 다른 글
  • [KUIT] 2주차 워크북 보충(CSS)
  • [KUIT] CSS 전처리기, SaSS의 특징
  • [KUIT] id와 class의 차이, css 우선순위, BEM
  • [KUIT] 1주차 워크북 보충
퀵차분
퀵차분
Web Developer 🥐
QC's DevlogWeb Developer 🥐
  • 퀵차분
    QC's Devlog
    퀵차분
  • 전체
    오늘
    어제
    • 분류 전체보기 (177) N
      • Frontend (31) N
      • Fedify (4)
      • Study (42)
        • NestJS (2)
        • Node.js (3)
        • Modern JS Deep Dive (13)
        • SQL (1)
        • Network (1)
        • 프롬프트 엔지니어링 (4)
        • 인공지능 (9)
        • 시스템프로그래밍 (11)
        • 선형대수학 (1)
      • Intern (4)
      • KUIT (21)
      • Algorithm (48)
        • Baekjoon(C++) (26)
        • Programmers(JavaScript) (22)
      • 우아한테크코스(프리코스) (4)
      • Project (9)
        • crohasang_page (2)
        • PROlog (4)
        • Nomadcoder (2)
      • 생각 (4)
      • Event (7)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.