tagular
v1.0.8
Published
template literal engine
Downloads
1
Maintainers
Readme
template literal html render library
https://lab89.github.io/sample/tagular-input
- 전체 html을 업데이트 하는 것이 아닌 값이나 태그가 바뀐 것만 업데이트 합니다.
- 이벤트 콜백 및 스타일 및 클래스 등 Attribute에도 적용 가능 합니다.
- script태그는 적용되지 않습니다!
- 순수하게 렌더만 하기 때문에 나머지는 여러분들이 조합하기 나름 입니다!
- 템플릿 리터럴 안의 비동기 코드는 작동하지 않습니다. 비동기 작업은 밖에서 하시고, 렌더만 하면 됩니다.
dependencies
none
install
npm i tagular
usage
import {tag, reader} from 'tagular'
const myReader = reader("myReader");
const myTag = tag`~~`;
myReader(document.body, tag)
//중첩 태그도 가능 합니다. 뭐든지!
tag`
~
tag `
tag `
`
`
`
- 두 가지 함수밖에 없습니다(tag, render)
tag에 포함된 html tag string은 html로 변환 됩니다.
tag에 포함되지 않는 모든것은 text node로 변환 됩니다.
reader는 tag를 rendertarget에 붙이는 역할만 합니다.
아래 example 을 클릭하신 후 개발자도구에서 소스를 확인하세요 간단합니다!
Example : Todo List
https://lab89.github.io/sample/tagular-todo
Example : List Render
https://lab89.github.io/sample/tagular-list
Example : Table row Increasing
https://lab89.github.io/sample/tagular-table