没有合适的资源?快使用搜索试试~ 我知道了~
ribbit:独立的CLI可轻松进行静态文件生成和路由管理
共37个文件
js:29个
json:3个
babelrc:1个
需积分: 9 0 下载量 201 浏览量
2021-03-17
20:55:11
上传
评论
收藏 102KB ZIP 举报
温馨提示
什么是ribbitJS? Ribbit的目标是成为用于服务器端渲染的明智,可扩展的CLI工具。 只需进行一些配置即可为您的SPA生成内容丰富的标记(和内部CSS!)。 使用生成的路线清单文件为您的路线服务,您的用户将再也不会出现空白页! 通用渲染,解构 SPA的通用渲染可以分为6个阶段*: 路由:映射SPA中的路由。 序列化:从客户端导出渲染所需的状态/数据 执行:将捆绑JavaScript文件转换为标记。 使成为: 使用注入的字符串化应用程序包,脚本和插入任何其他模板数据来构造HTML文件的模板文字。 然后,编写HTML模板文字字符串以归档HTML静态资产。 回复 对于ribbit,响应将生成一个JSON清单文件,该文件将路由映射到在渲染阶段创建的静态资产。 反序列化和附加 确保当SPA将事件处理程序添加到页面时,其数据/存储与服务器响应发送的数据/状态混合在一起。 *感谢
资源推荐
资源详情
资源评论
收起资源包目录
ribbit-master.zip (37个子文件)
ribbit-master
server
server.js 2KB
middleware
serializeData.js 604B
renderStaticFiles.js 819B
executeStream.js 1KB
renderHTML.js 1KB
consts
globals.js 1KB
utils
index.js 115B
modules
rendering
writeStaticFiles.js 1KB
sendFetches.js 569B
index.js 118B
serializing
index.js 791B
routing
index.js 708B
execution
genWebpackConfig.js 2KB
buildRoutesCliCommand.js 755B
bin
index.js 1KB
.babelrc 217B
package.json 2KB
.eslintrc.json 328B
.prettierrc 46B
LICENSE 1KB
package-lock.json 317KB
.gitignore 13B
lib
index.js 285B
preloadActions.js 355B
ribbitStore.js 418B
getRibbitStore.js 633B
ribbitPreload.js 553B
cli
commands
build.js 967B
init.js 3KB
workspaces.js 0B
dependencies.js 0B
prompts
prompts_init.js 2KB
utils
unlinkUserDeps.js 355B
index.js 214B
linkUserDeps.js 418B
prettifyJS.js 109B
README.md 5KB
共 37 条
- 1
资源评论
佳同学
- 粉丝: 28
- 资源: 4583
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功