我有一个网络应用程序,除了一个之外,整个布局保持不变<div>
。目前,我只是使用路由来处理链接,重新加载文件的其余部分似乎很浪费,layout.ejs
我唯一希望更改的是我的<div>
.
我必须在我的layout.ejs
文件中更改什么?这是我当前的文件:
<!DOCTYPE html>
<html lan="en">
<head>
<title><%= title %></title>
<link rel="stylesheet" href="/stylesheets/reset.css">
<link rel='stylesheet' href='/stylesheets/style.css' />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script src="/nowjs/now.js"></script>
<script src="/javascripts/chat.js"></script>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="chat">
<input type="text" id="text-input">
<input type="button" value="Send" id="send-button">
</div>
<div id="content">
<%- body %>
</div>
<div id="rooms">
</div>
<div id="footer">
<div id="footer_links">
<a href="/">Home</a> | <a href="/about">About</a> | <a href="/contact">Contact</a>
</div>
</div>
</div>
</body>
</html>
我正在考虑使用 AJAX 来使用它,但我听说过一些关于使用局部视图的好消息。我只是不确定如何设置它。另外,我听说可以使用带有部分视图的 WebSockets 而不是 AJAX。这是一个好主意,甚至可能吗?
抱歉,这可能很简单。我在处理文档时遇到了困难。
谢谢!