5.4. Summary

5.4. Summary

在这一章,我们研究了Rails实现Ajax请求的独特方式:RJS。开始的时候,我们研究了为什么用Javascript实现Ajax请求的方式比静态的,以数据为中心的方式(像HTML)更有意义。

接下来,我们看到了用Ruby生成JavaScript的优点,例如,用Ruby优雅的语法、使用其他的Rails框架的工作方式(呈递局部模板、生成URL

然后,我们看到RJS语法本身可以分为几个主要的部分:元素代理(用RJS对象来表示一个DOM元素),集合代理(用一个RJS对象来表示一组DOM元素),还有其他的一些(RJS方法用到整个页面:重新定向和一些特定的Javascript调用)

最后,我们看到了RJS最突出的技术,例如将公共的功能代码提取到RJS helper中,在没有远程Ajax请求的地方重用这些代码。

你可能感兴趣的:(Ajax,on,Rails,summary,5.4.)