在使用Asp.net网络表单大约一年后,我从.net世界中走出(大部分)。
我现在正在开发一个使用大量客户端脚本并使用WebAPI进行数据访问的webapp。
我有一个允许记笔记的HTML部分。我想将这个HTML部分变成一个模板,我可以在网站的其他地方重复使用(例如,将这段HTML代码插入另一个网页)。
我对如何解决这个问题感到有些困惑。把我的问题想象成试图在asp.net web表单中创建一个“用户控件”...只是我没有使用Web表单。只是老式的HTML,CSS,Javascript,jquery和淘汰赛。从概念上讲,我认为其他人和我一样在同一个地方。
任何人都可以详细说明解决方案或者至少提供一些指示吗?谢谢!
答案 0 :(得分:0)
尝试使用http://mustache.github.io/,我认为它非常适合webapps
答案 1 :(得分:0)
我个人使用Backbone而不是淘汰赛,所以我可能会有点偏离,但Knockout也有模板创建。我会看一下this documentation on template binding。不幸的是,我不能给你一个明确的答案,但深入了解淘汰赛将是一个很好的起点。由于您使用淘汰赛已经最好不要添加其他技术。
答案 2 :(得分:0)
有许多模板解决方案适用于html。这是modest:
<强> main.xhtml 强>
<?xml version='1.0' encoding='UTF-8'?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="modest-preview.js"></script>
<include>mySection</include>
</head>
<body>
<mySection/>
</body>
</html>
<强> mySection.xml 强>
<section><p>Hello</p></section>
答案 3 :(得分:-1)
创建文件并使用iframe。
例如,您可能希望将其称为“editor.html”。您将创建该文件,以便它可以作为一个页面自己。然后在页面上你需要它,放:
<iframe src="editor.html">