htmx-get으로 htmx로 쉽게
4890 단어 webdev
기본 페이지
일부 html 상용구로 시작하여 스크립트 태그를 삽입하여 htmx.org 스크립트를 추가하고 click me라는 버튼을 추가합니다. 나는 당신의 섬세한 개발자의 눈을 태우지 않도록 약간의 스타일을 추가했습니다.
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
html { background: #1f2022; color: #eefbfe; font-size: 64px; }
button {font-size: 64px;}
body { height: 100vh; width: 100vw; display: flex; justify-content: center; align-items:center; }
</style>
<!-- Load from unpkg -->
<script src="https://unpkg.com/[email protected]"></script>
</head>
<body>
<!-- have a button POST a click via AJAX -->
<button hx-get="/partial" hx-swap="outerHTML">
Click Me
</button>
</body>
</html>
이것을
index.html
로 저장하고 웹 서버를 실행하면 이 큰 비프케이크 버튼이 표시됩니다.개발 서버 기본 설정이 없는 경우 터미널을 열고
python -m http.server 8000
를 실행한 다음 브라우저를 localhost:8000
로 여는 것이 좋습니다.부분
이제 페이지에는 교체할 준비가 된 버튼이 있습니다.
hx-swap="outerHTML">
,/partial의 내용 포함. 생성하려면일종의 정적 API를 사용하여 파일의 일부 페이지를 간단히 호스팅할 수 있습니다.
/partial/index.html
다음 내용으로.<p>
hello
</p>
나무
여기에서 좀 더 명확하게 하기 위해 이것을 설정한 후 파일 트리가 어떻게 생겼는지 보여줍니다.
~/git/htmx v3.9.7 (git)
❯ tree
.
├── clicked
│ └── index.html
└── index.html
데모
이 페이지에 htmx를 추가하고 아래 부분을 설정했습니다. 이 부활절 달걀을 확인하세요.
클릭 해주세요
연결
Reference
이 문제에 관하여(htmx-get으로 htmx로 쉽게), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/waylonwalker/ease-into-htmx-with-htmx-get-3e9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)