加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 同位素模板(Rails)的优点和缺点

发布时间:2020-12-17 01:58:46 所属栏目:百科 来源:网络整理
导读:Isotope允许您在javascript中编写模板.然后,这些模板可以由客户端(使用普通的javascript)或在服务器上(使用 Johnson)呈现. 好处是DRYer代码.在ajax或Web套接字更新上更新DOM时,您不必编写新的部分…只需将其指向您已编写的部分即可. 有没有人用过这个? 解决
Isotope允许您在javascript中编写模板.然后,这些模板可以由客户端(使用普通的javascript)或在服务器上(使用 Johnson)呈现.

好处是DRYer代码.在ajax或Web套接字更新上更新DOM时,您不必编写新的部分…只需将其指向您已编写的部分即可.

有没有人用过这个?

解决方法

有趣的是,我不得不尝试它,但我知道很多人都没有这样做,但我实际上使用HAML模板.js文件.尽管作者还提到了这个问题,但是每个请求都是在服务器上模板化并发回html,除非你发送了大量的kb,或者你真的有很高的负载网站,我认为这不是什么大问题.

理想情况下,你甚至不应该发回html数据和强制,只是JSON对象,它们是由你的ajax请求在页面上呈现的.我能看到的唯一合法用途是,如果你有很多ajax网站,比如你加载一次页面的地方,以及你只是继续对所有交互和javascript操作视图的ajax请求.

因此,如果您澄清最终目标,这将有所帮助.这适用于你控制用户环境的一些内部应用程序(你知道他们将使用哪些浏览器,并且他们将拥有足够快的计算机来操纵所有这些javascript?)或者它是否会成为针对第三世界的应用程序,人们还没有资源可以使用所有那些花哨的javascript.

总而言之,这是一个有趣的概念,我会亲自尝试,看看它的运作情况.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读