文件名称:genji:编写可重用、模块化和灵活的 node.js 应用程序变得容易
文件大小:66KB
文件格式:ZIP
更新时间:2024-07-29 13:23:05
JavaScript
源氏 编写可重用、模块化和灵活的 node.js 应用程序变得容易。 介绍 Genji 不是一个完整的堆栈 Web 框架,而是专注于使您的代码可重用且足够灵活,以与其他组件和框架集成。 在现代 Web 应用程序的开发中,您的服务通常以不同的方式被各种客户端使用。 您可能拥有浏览器用户的网站、移动客户端的私有 api、第三方开发者的公共 api 以及队列或工作人员的内部 api。 Genji 通过提供可扩展的插件/中间件系统、路由/传输不可知的应用程序类、模型字段验证和自定义 getter/setter 方法、视图布局管理器和命名空间模板覆盖、带有钩子支持的 url 路由来帮助您编写可重用的代码。 虽然这并不意味着您必须坚持特定的开发风格或技术,源氏是高度模块化设计和可定制的,因此您可以决定使用框架的哪一部分以及如何使用。 有关文档,请参阅: : 查看和以进行源分析 欢迎提出想法、错
【文件预览】:
genji-master
----lib()
--------core.js(10KB)
--------crypto.js(2KB)
--------site.js(6KB)
--------auth.js(2KB)
--------context.js(5KB)
--------app.js(3KB)
--------control.js(10KB)
--------model.js(9KB)
--------plugin()
--------genji.js(2KB)
--------klass.js(1KB)
--------cookie.js(2KB)
--------util.js(2KB)
--------router.js(16KB)
--------view.js(11KB)
----.npmignore(11B)
----doc()
--------manifest.json(174B)
--------base.md(2KB)
--------app.md(8KB)
--------router.md(6KB)
--------way.md(1KB)
--------site.md(7KB)
----.travis.yml(87B)
----example()
--------server-route.js(517B)
--------server-app.js(1KB)
--------plugin-helloworld.js(1KB)
--------server-jsonrpc.js(993B)
--------server-middleware.js(435B)
----test()
--------context.test.js(6KB)
--------view()
--------model.test.js(4KB)
--------crypto.test.js(2KB)
--------router.test.js(6KB)
--------klass.test.js(2KB)
--------plugin.test.js(9KB)
--------view.test.js(6KB)
--------app.test.js(4KB)
--------core.test.js(4KB)
--------util.test.js(1003B)
--------control.test.js(8KB)
--------site.test.js(2KB)
--------auth.test.js(799B)
----README.md(2KB)
----Makefile(824B)
----.gitignore(24B)
----index.js(93B)
----CHANGELOG.md(6KB)
----package.json(912B)