1. 程式人生 > >瀏覽器端的模板引擎使用—art-template

瀏覽器端的模板引擎使用—art-template

要點:

1.模板引擎不光能在瀏覽器客戶端中使用, 也能在node等伺服器中使用。

2.在替換模板引擎中佔位符寫完語句後,反而不能新增分號,會報錯。

程式碼:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<script src="node_modules/art-template/lib/template-web.js"></script>
	<!-- 引入瀏覽器需要的模板引擎檔案 -->

	<script type="text/template-web" id="tp1">	
		{{ name }} 是真的帥!
		我是:{{ each goods }} {{ $value }} {{ /each }} 
	</script>
	<!-- 注意type的檔案格式,不要被當成js檔案解析 -->

	<script>
		var ret = template('tp1',{
			name:'陳小帥',
			goods:[
			   '世界第一',
			   '宇宙無敵',
			   '的男人'
			]

			// 後面寫分號會報錯
		})

		console.log(ret)
	</script>
    <!-- 通過id引入對應模板,再將佔位符替換掉 -->
</body>
</html>

執行結果: