General Flask:何时使用javascript与使用POST / GET和python定义的函数

时间:2018-08-14 20:14:24

标签: javascript python html flask

根据问题提出,

什么时候尝试操纵或更改页面信息时应该使用javascript而不是进行get / post调用?

我知道get / post调用服务器,而javascript没有,但是我并没有真正理解它的重要性。是否存在与大量服务器调用相关的性能问题?

要记住任何一般的经验法则吗?

1 个答案:

答案 0 :(得分:0)

如果要在呈现页面信息后对其进行操作,通常应使用JS而不是Flask,原因至少有两个;

  • JS在客户端执行,因此速度更快。
  • 在服务器方法调用之后,JS不需要重新渲染页面,因此不会出现刷新和ping延迟的闪烁现象。
  • 可以说,无需在客户端和服务器之间来回传递数据(但也许不是),您的代码可能更易于维护
  • 对于高流量用户,您避免在更新时遇到很多很多请求,使服务器麻烦。

如果更新通常很少见,而复杂的代码更适合python,则可以接受路由。

我个人同时使用和结合使用。我使用JS调用Flask API路由,因此我的主要渲染页面可以访问从Flask API在后台返回的JSON数据。这是常见的技术,您应该考虑研究Flask API AJAX查询。关于那个的很多教程。