正如问题所问,在尝试操纵或更改页面信息时,何时应该使用javascript vs进行get / post调用?我了解服务器无法获得get / post调用,而javascript却不支持,但我并不真正了解此操作的重要性。是否存在与大量服务器调用相关的性能问题?要记住任何一般的经验法则吗?
1 回答

12345678_0001
TA贡献1802条经验 获得超5个赞
如果要在呈现页面信息后对其进行操作,则通常应使用JS而不是Flask,这至少有两个原因:
JS在客户端执行,因此速度更快。
在服务器方法调用之后,JS不需要重新渲染页面,因此不会出现刷新和ping延迟的闪烁。
可以说,无需在客户端和服务器之间来回传递数据,您的代码可能更易于维护(但也许不是)
对于大批量用户,您可以避免服务器在更新时遇到很多很多请求。
如果更新通常是很少见的,并且更适合使用python的复杂代码,则可以接受一条路由。
我个人同时使用和结合使用。我使用JS调用Flask API路由,因此我的主要渲染页面可以访问从Flask API在后台返回的JSON数据。这是常见的技术,您应该考虑研究Flask API AJAX查询。关于那个的很多教程。
添加回答
举报
0/150
提交
取消