Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在不刷新页面的情况下呈现PUG模板的一部分_Html_Node.js_Express_Pug - Fatal编程技术网

Html 在不刷新页面的情况下呈现PUG模板的一部分

Html 在不刷新页面的情况下呈现PUG模板的一部分,html,node.js,express,pug,Html,Node.js,Express,Pug,我有一个用于我的项目的pug模板index.pug。我还制作了navbar.pug、footer.pug、sidenav.pug。这些文件包含在index.pug中。 对于服务器端,我使用node.js、express.js和socket.io。现在我只想根据服务器响应更新navbar.pug文件。但当我尝试这样做时,我找到了一些解决办法。但它们都会刷新整个索引页。 是否有任何方法可以帮助在不刷新整个页面的情况下更新网页的特定部分(PUG)? 先谢谢你 不,帕格是一个仅限于服务器端的HTML处理

我有一个用于我的项目的pug模板index.pug。我还制作了navbar.pug、footer.pug、sidenav.pug。这些文件包含在index.pug中。 对于服务器端,我使用node.js、express.js和socket.io。现在我只想根据服务器响应更新navbar.pug文件。但当我尝试这样做时,我找到了一些解决办法。但它们都会刷新整个索引页。 是否有任何方法可以帮助在不刷新整个页面的情况下更新网页的特定部分(PUG)?
先谢谢你

不,帕格是一个仅限于服务器端的HTML处理器。因此,没有办法做到您在这里描述的事情——让帕格处理更多内容意味着再次往返服务器以重新呈现页面


虽然从技术上讲,您可以使用纯JavaScript来实现这一点,但您应该查看客户端库,如jquery、React、Angular或Vue,以实现您想要的功能。我们很多人将pug与这些工具集结合使用来构建现代web应用程序,但有了这些框架,pug就成为了编写HTML的一种更快的方式,不再是服务器端的预处理器

不,帕格是一个仅限于服务器端的HTML处理器。因此,没有办法做到您在这里描述的事情——让帕格处理更多内容意味着再次往返服务器以重新呈现页面

虽然从技术上讲,您可以使用纯JavaScript来实现这一点,但您应该查看客户端库,如jquery、React、Angular或Vue,以实现您想要的功能。我们很多人将pug与这些工具集结合使用来构建现代web应用程序,但有了这些框架,pug就成为了编写HTML的一种更快的方式,不再是服务器端的预处理器