설치하기
빌드 없이 스크립트 한 줄로 시작합니다. 번들러를 쓰는 곳은 모듈로 가져옵니다.
아직 PoC 단계라 패키지 저장소에 올리지 않았습니다. 지금은 에서 bun run build 로 만든 dist/ 의 파일을 씁니다.
일반 스크립트
hyper-scope.iife.js 를 싣고 HyperScope.start() 를 부릅니다.
화면에 글자가 보이면 끝입니다. start() 는 head 에서 불러도 됩니다. 문서가 다 읽힌 뒤에 스코프를 살리고, 그 뒤에 끼워지는 것도 따라갑니다.
모듈
스크립트는 head 에
런타임은 문서에 하나여야 합니다. Turbo 처럼 화면을 갈아 끼우는 도구는 방문마다 body 안의 스크립트를 다시 실행하므로, 스크립트를 head 에 둡니다.
시작할 때 정하는 것
옵션은 둘뿐입니다.
| 옵션 | 하는 일 |
|---|---|
delimiters | 글자 끼워넣기 구분자. 기본은 {{ }}. 서버 템플릿이 같은 표시를 쓰면 바꿉니다 |
plugins | 시작할 때 함께 넣을 플러그인. plugin() 을 따로 부르는 것과 같습니다 |
확장 싣기
폼 검증이나 Turbo 와 함께 쓰는 것은 코어에 없습니다. 필요한 것만 따로 싣습니다.
→ 확장