JavaScript 模版引擎 - JsHtml
JsHtml 提供簡潔的 HTML、全 JavaScript 的模版引擎,靈感來自 ASP.NET MVC 中的 razor 視圖引擎。可在瀏覽器使用,也支持 Node.js 。
示例模版 index.jshtml:
<html>
<head>
<title>@locals.title</title>
</head>
<body>
<ul class="Task">
@locals.taskList.forEach(function(task, index) {
<li class="@(index % 2 ? "Odd" : "Even")">
@tag('a', {href: '/task/' + task.id}, task.name)
</li>
});
</ul>
<ul class="Task">
@for(var taskIndex = 0, taskCount = locals.taskList.length; taskIndex < taskCount; taskIndex ++){
writePartial('task', {taskIndex: taskIndex, task: locals.taskList[taskIndex]});
}
</ul>
<p>
if you like it, let me know!<br />
- <a href="mailto:elmerbulthuis@gmail.com">elmerbulthuis@gmail.com</a><br />
</p>
</body>
</html> 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!