# jsweb **Repository Path**: liva2020/jsweb ## Basic Information - **Project Name**: jsweb - **Description**: jsWeb是一个利用Web标准技术实现的基于Deno和Mongodb的中间件后端和组件前端的前后分离的全栈式Web微框架。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-12-13 - **Last Updated**: 2024-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: Deno, WebComponents, middlewares, JavaScript, MongoDB ## README
# jsWeb - jsWeb是一个利用Web标准技术实现的基于Deno和Mongodb的中间件后端和组件前端的前后分离的全栈式Web微框架。 - 1.前后分离设计,后端服务器提供服务,前端浏览器负责渲染。 - 2.前端采用Web Components组件技术,后端采用Middleware中间件技术。 - 3.前后端采用Request, Response, URL等Web标准API实现。 - 4.前后端通信支持JSON, FormData, Text, ArrayBuffer, Blob, Stream格式数据。 - 5.jsWeb中间件采用async/await异步编程。 - 6.jsWeb组件采用class/extends对象编程。 - 7.后端数据库采用MongoDB,前端数据库采用indexedDB。 - 8.服务器支持无状态会话(JSON Web Token)和有状态会话(cookie-session)两种模式。 - 9.后端提供两种路由中间件Rest和File,前端提供一种路由组件Hash。 - 10.后端提供跨域,验证码,加解密,静态Web服务器,错误,日志中间件。 - 11.前端提供菜单,表格,登录,注册等常用组件。 - Demo - 注册页面 - 登录页面 - 管理页面 - 文档 - jsweb教程 - 由极速编程开发。