在脚本中为 javascript web 小部件提供 html 还是从服务器发送更好?

史蒂文普斯莱德

我正在构建一个其他人可以放在他们网站上的 JS 小部件/脚本。该小部件将与我已经构建的 Rails API 进行通信。

小部件构建的 html 应该在脚本中(即在 javascript/jquery 中硬编码)还是作为 json 从服务器发送?

我的小部件的 MVP 只有一个 html 模板,但将来我希望它是可定制的,因此有多个 html 模板选项。

克雷格评论后编辑:

在用户将正确的 JS 片段粘贴到他们的站点后,该脚本将通过 CDN 交付添加到用户的站点。

克雷格·贝祖登豪特

基于此,我假设用户将使用类似于以下内容的内容:

<script src="your_awesome_widget_location/the_script_file.js" />

在这种情况下,无论您是通过 javascript 还是服务交付 html 都无关紧要。

布局多久更新一次?

如果不是很频繁,则通过 javascript 交付,因为这将被缓存并减少服务器上的负载。

如果经常,那么你不会希望它被缓存,并且 Rails API 路由可能更好,JS 为请求生成一个随机密钥

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

窗口小部件提供程序中的服务为空

来自分类Dev

将JavaScript代码发送到Android中的Web监视服务器(CCTV)

来自分类Dev

将JavaScript代码发送到Android中的Web监视服务器(CCTV)

来自分类Dev

Wordpress小部件中的Javascript

来自分类Dev

在该Web服务器的HTML页面中提供Shell

来自分类Dev

从PHP / HTML或Web服务器调用抓取脚本

来自分类Dev

jQueryui将小部件重置为html

来自分类Dev

apache Web服务器无法读取htdocs中的html

来自分类Dev

无法在Google App脚本的服务器处理程序中访问调用窗口小部件的标签

来自分类Dev

在Jive中调整HTML小部件的大小

来自分类Dev

在文本中反应小部件(静态HTML)

来自分类Dev

django小部件字段在html中只读

来自分类Dev

在Jive中调整HTML小部件的大小

来自分类Dev

JavaScript中自动完成的小部件的问题

来自分类Dev

Firefox共享Web Worker中的服务器发送事件

来自分类Dev

JavaScript Stack-Web服务器和API服务器:是一起还是分开?

来自分类Dev

打包基于Handlebars的小部件:javascript和html

来自分类Dev

为Web服务器制作用户创建脚本

来自分类Dev

如何设置本地Web服务器以提供本地html页面

来自分类Dev

从龙卷风Web服务器提供index.html

来自分类Dev

如何在我的主目录中创建网页并使Web服务器在我的Web浏览器中为其提供服务?

来自分类Dev

使用脚本标签延迟加载 HTML 小部件

来自分类Dev

Intellij可以调试本地Web服务器提供的javascript代码吗

来自分类Dev

Intellij可以调试本地Web服务器提供的javascript代码吗

来自分类Dev

KV 文件中未立即提供小部件父级

来自分类Dev

您应该将HTML代码放入JavaScript还是从服务器调用它?

来自分类Dev

在Tornado Web服务器中运行Python脚本

来自分类Dev

在Tornado Web服务器中运行Python脚本

来自分类Dev

如何在voila中的HTML小部件中显示图像

Related 相关文章

  1. 1

    窗口小部件提供程序中的服务为空

  2. 2

    将JavaScript代码发送到Android中的Web监视服务器(CCTV)

  3. 3

    将JavaScript代码发送到Android中的Web监视服务器(CCTV)

  4. 4

    Wordpress小部件中的Javascript

  5. 5

    在该Web服务器的HTML页面中提供Shell

  6. 6

    从PHP / HTML或Web服务器调用抓取脚本

  7. 7

    jQueryui将小部件重置为html

  8. 8

    apache Web服务器无法读取htdocs中的html

  9. 9

    无法在Google App脚本的服务器处理程序中访问调用窗口小部件的标签

  10. 10

    在Jive中调整HTML小部件的大小

  11. 11

    在文本中反应小部件(静态HTML)

  12. 12

    django小部件字段在html中只读

  13. 13

    在Jive中调整HTML小部件的大小

  14. 14

    JavaScript中自动完成的小部件的问题

  15. 15

    Firefox共享Web Worker中的服务器发送事件

  16. 16

    JavaScript Stack-Web服务器和API服务器:是一起还是分开?

  17. 17

    打包基于Handlebars的小部件:javascript和html

  18. 18

    为Web服务器制作用户创建脚本

  19. 19

    如何设置本地Web服务器以提供本地html页面

  20. 20

    从龙卷风Web服务器提供index.html

  21. 21

    如何在我的主目录中创建网页并使Web服务器在我的Web浏览器中为其提供服务?

  22. 22

    使用脚本标签延迟加载 HTML 小部件

  23. 23

    Intellij可以调试本地Web服务器提供的javascript代码吗

  24. 24

    Intellij可以调试本地Web服务器提供的javascript代码吗

  25. 25

    KV 文件中未立即提供小部件父级

  26. 26

    您应该将HTML代码放入JavaScript还是从服务器调用它?

  27. 27

    在Tornado Web服务器中运行Python脚本

  28. 28

    在Tornado Web服务器中运行Python脚本

  29. 29

    如何在voila中的HTML小部件中显示图像

热门标签

归档