开始使用
Markup 是一个 即插即用 库,这意味着,您无需将其构建或编译成任何内容即可查看您构建的内容。您编写的内容将发送给客户。不多不少。
此外,您可以在客户端和服务器上运行它以生成任何类型的应用程序。
在浏览器中尝试示例
最简单的开始方法是在浏览器中尝试,您可以开始使用的项目很少:
- 具有状态管理的客户端待办事项应用程序 (StackBlitz)
- 客户计数器应用程序 (StackBlitz)
- 客户端定时器应用程序 (CodePen)
- 节点SSR网站 (StackBlitz)
HTML 文件
最简单的开始方法是创建一个 html 文件并添加以下内容。然后就可以在浏览器中打开查看了。
html
<!doctype html>
<html lang="en">
<head>
<title>Markup - Hello World</title>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width" />
<script src="https://unpkg.com/@beforesemicolon/markup/dist/client.js"></script>
</head>
<body>
<div id="app"></div>
<script>
const { html, state } = BFS.MARKUP
const [count, updateCount] = state(0)
const countUp = () => {
updateCount((prev) => prev + 1)
}
html`
<h1>Hello World</h1>
<button type="button" onclick="${countUp}">
count ${count}
</button>
`.render(document.getElementById('app'))
</script>
</body>
</html>