没有合适的资源?快使用搜索试试~ 我知道了~
turbograft:Turbolink的硬分叉,添加了部分页面替换策略和实用程序
共136个文件
rb:37个
coffee:25个
erb:22个
需积分: 5 0 下载量 159 浏览量
2021-05-04
20:43:49
上传
评论
收藏 109KB ZIP 举报
温馨提示
TurboGraft Turbograft扩展了 ,使您可以执行部分页面刷新。 Graft -(名词)枝条或嫩枝插入有生命的植物的树干或茎上的狭缝中,从中吸收汁液。 在植物学中,可以将一棵树的一部分剪接到另一棵树上。 DOM是一棵树。 在这个库中,我们切断了DOM的子树,并在上面拼接了新的子树。 Turbolink的工作原理是拦截导航请求,并在可能的情况下通过Ajax加载导航请求,将文档的body标签与新加载的副本交换。 Turbograft以此为基础,允许您通过添加刷新键对指定的DOM节点执行部分页面刷新。 这使您可以减少页面加载时间,同时感觉到本机的单页面应用程序。 一个渲染路径 Turbograft使您能够维护单个规范的视图渲染路径。 您的ERB视图是将要呈现的内容的单一定义,而不必担心有条件地从其他地方获取HTML片段。 这种方法可以产生清晰,简化的代码。 客户端性能
资源推荐
资源详情
资源评论
收起资源包目录
turbograft:Turbolink的硬分叉,添加了部分页面替换策略和实用程序 (136个子文件)
remote_test.coffee 23KB
turbolinks_test.coffee 19KB
routes.coffee 13KB
turbolinks.coffee 11KB
page_test.coffee 7KB
initializers_test.coffee 7KB
remote.coffee 6KB
turbohead.coffee 5KB
turbohead_test.coffee 4KB
link_test.coffee 4KB
response_test.coffee 2KB
page.coffee 2KB
initializers.coffee 2KB
component_url_test.coffee 1KB
link.coffee 1KB
click.coffee 1KB
response.coffee 1012B
document_test.coffee 1006B
component_url.coffee 918B
turbograft.coffee 883B
fake_script.coffee 678B
csrf_token_test.coffee 475B
fake_document.coffee 384B
document.coffee 353B
csrf_token.coffee 313B
application.css 4KB
foo.css 25B
bar.css 23B
d.css 0B
b.css 0B
c.css 0B
a.css 0B
show.html.erb 15KB
show.html.erb 15KB
application.html.erb 4KB
test_helper.js.erb 1KB
html_with_noscript.html.erb 892B
html_with_noscript.html.erb 892B
_thanks_for_all_the_foo.html.erb 159B
_thanks_for_all_the_foo.html.erb 151B
_requires_deletion_confirmation.html.erb 140B
_requires_deletion_confirmation.html.erb 132B
_missing_foo.html.erb 126B
_searched_for_foo.erb 120B
_missing_foo.html.erb 118B
_replaced_foo.html.erb 113B
_searched_for_foo.erb 112B
_replaced_foo.html.erb 105B
_delete_foo.html.erb 103B
_patched_foo.html.erb 99B
_delete_foo.html.erb 95B
_patched_foo.html.erb 91B
error_422.html.erb 39B
error_422.html.erb 39B
Gemfile 39B
turbograft.gemspec 2KB
spinner.gif 723B
.gitignore 241B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
404.html 728B
422.html 711B
500.html 643B
favicon.ico 0B
promise.js 6KB
promise.js 6KB
application.js 690B
manifest.js 341B
a.js 45B
c.js 45B
b.js 45B
foo.js 17B
bar.js 17B
test_helper.js 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
.keep 0B
README.md 13KB
CONTRIBUTING.md 2KB
CONTRIBUTORS.md 511B
release.md 239B
MIT-LICENSE 1KB
favicon.png 3KB
rails 295B
Rakefile 554B
Rakefile 272B
partial_page_refresh_test.rb 5KB
legacy_partial_page_refresh_test.rb 5KB
legacy_full_page_refresh_test.rb 4KB
full_page_refresh_test.rb 3KB
application.rb 3KB
legacy_pages_controller.rb 2KB
pages_controller.rb 2KB
legacy_pages_controller_test.rb 2KB
xhr_headers.rb 2KB
pages_controller_test.rb 2KB
共 136 条
- 1
- 2
资源评论
卡卡乐乐
- 粉丝: 32
- 资源: 4679
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功