客户端服务器端模板nodejs

恶魔圣塔

我正在使用Node.js开发Web应用程序。我原本只打算使用服务器端hbs模板,但是后来我发现了用于客户端模板的骨干网。我发现它可以从服务器获取数据,然后使用hbs模板显示它,而不是服务器端生成整个html页面并发送。但是后来我也读到有人建议在客户端进行许多ajax调用来获取数据并显示一个网页,这不是一个好习惯,对服务器的请求如此之多,而且页面看起来很慢。所以我想知道是否有一般规则可以为一个页面发出多少个请求?我应该使用经典的一个请求一个响应吗?或者响应应该是一些客户端javascript,然后从服务器获取数据并显示它们?

谢谢

泰勒·迈克尔

我发现最好的解决方案是在服务器端渲染模板,然后让Backbone应用程序将自身附加到服务器渲染的元素上。我将Jade用作模板引擎,这使我可以在服务器端和客户端重用模板。您应该花一些时间阅读此链接如果您确定这是您要寻找的内容,请在此处安装该应用程序

我认为上述解决方案最少。您还可以非常快速地阅读代码,并在项目背后获得一些想法。它只是一堆不同的技术,可以帮助利用客户端和服务器代码可重用性方面的最佳特性。在服务器端进行渲染时,即使是感知性能也非常高。您还将获得逐步增强的额外好处,并解决SEO和单页应用程序遇到的任何问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在哪里运行复杂算法?服务器端还是客户端端?

客户端与服务器端模板(哪个?)

分页:服务器端还是客户端?

编写与客户端javascript和服务器端NodeJs模块一起使用的javascript代码

如何模拟服务器响应-服务器端客户端

解析Django模型服务器端还是客户端端?

Mongodb服务器端与客户端处理

使用从客户端收到的Google授权代码获取服务器端javascript(nodejs)上的访问令牌

Firebase(客户端与服务器端)

如何使用客户端JavaScript调用服务器端NodeJS函数

Firebase,客户端服务器端与云功能服务器端

使用nodejs + express处理服务器端和客户端错误的最佳方法是什么

从服务器端生成的Firestore模拟器获取客户端React App

Java套接字服务器-客户端;卡在服务器端

Devexpress MVC扩展。这些扩展是服务器端还是客户端端?

php的服务器端关联数组到html的客户端端

MVC Razor是否在客户端或服务器端的视图中为模板生成HTML?

[symfony] [backbone]客户端和服务器端使用相同的模板

在客户端委派服务器端验证

降价解析器应该是客户端还是服务器端

客户端数据到服务器端

在 NodeJs 中从客户端调用服务器端函数

在 nodejs Web 应用程序中,firebase 配置的哪些部分位于服务器端和客户端

构建 HTML 客户端 VS 服务 HTML 服务器端?

NodeJS 服务器到 NodeJS 客户端通知

如何使用 Ajax 将 JSON 从服务器端(nodejs)发送到客户端?

尝试在服务器端 NodeJS 上运行 Signalr 客户端

Nodejs中的服务器到客户端通信?

如何在客户端管理套接字作为 ejs 模板并响应 js 和服务器端它是 nodejs