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. 总而言之,这是一个有趣的概念,我会亲自尝试,看看它的运作情况. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |