我正在为纯 HTML 编写的游戏编写 Web 应用程序/UI。很多东西是共同的,比如顶部栏、菜单栏、弹出式好友 UI 等等。通常,这样的事情是通过服务器端包含完成的吗?我听说 document.write 本质上是邪恶的 - 那么客户端的选项是什么?
最佳答案
有几种方法可以做到这一点:
客户端模板 - 查看 Moustache和 Handlebars
AJAX - 您可以异步加载页眉/页脚并围绕您的内容呈现它们(反之亦然,将您的站点创建为单页应用程序,首先加载包装器,然后异步加载页面内容,然后将其插入到包装器中)。
iFrames/Framesets - 老派,但它或多或少会做你想做的事。
关于javascript - 在本地/模板中包含 HTML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17099882/