博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
5.4. Summary
阅读量:7072 次
发布时间:2019-06-28

本文共 442 字,大约阅读时间需要 1 分钟。

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请求的地方重用这些代码。

本文转自 fsjoy1983 51CTO博客,原文链接:http://blog.51cto.com/fsjoy/92004,如需转载请自行联系原作者
你可能感兴趣的文章
前端代码风格自动化系列(四)之Prettier
查看>>
访问者模式
查看>>
Go routine调度
查看>>
Python 二分查找与 bisect 模块
查看>>
webpack4系列教程(十):总结
查看>>
【性能优化】quicklink:实现原理与给前端的启发
查看>>
用console.log分析Vue源码
查看>>
原生JavaScript轮播效果,噢,其实什么才叫原生
查看>>
闭包是什么,如何使用?
查看>>
堆排序Java实现(递归方式&非递归方式)
查看>>
GRU网络生成莎士比亚小说
查看>>
一次读锁重入导致的死锁故障
查看>>
如何使用Kubernetes里的NetworkPolicy
查看>>
图像风格转移
查看>>
ReactNative集成百度语音合成
查看>>
记一次企业级存储规划及重大事故
查看>>
微信小程序Markdown渲染组件wemark
查看>>
Dubbo分析之Serialize层
查看>>
飞雪无情的博客Go语言、Android相关的十大热门文章
查看>>
程序员练级攻略(2018):前端性能优化和框架
查看>>