文件名称:minizoom:这个项目试图创建一个基于不同原理的 eZoomBook 平台,而不是在 Scala 中构建的原始平台
文件大小:274KB
文件格式:ZIP
更新时间:2024-08-06 10:30:05
JavaScript
电子书 该项目试图创建一个基于不同于原始 Scala 构建原则的 eZoomBook 平台。 原则 该平台采用多层图书原理,称为eZoomBooks。 图层只是书的一个版本,所有图层都有锚点,允许我们并排显示它们。 导入书籍时,会创建一个新层。 然后通过复制现有图层来创建所有图层。 修改应尽可能保留锚点,以便平台可以跟踪两层之间的对应关系。 eZoomBook 和书籍之间没有区别。 安装 ###安装 git clone git@github.com:ezoombook/minizoom.git cd minizoom npm install 跑步 npm start 技术选择 编程语言 Javascript(es5,使用 JSdoc 语法注释) JSX(用于用户界面) 数据库 只有一个关系数据库。 Knex 用于抽象 SQL 查询。 目标是将所有与数据库相关的函数保存在同一个子
【文件预览】:
minizoom-master
----config()
--------passport()
--------database()
----package.json(1KB)
----old_server.js(5KB)
----assets()
--------bootstrap()
--------README.md(52B)
--------style.css(2KB)
----server.js(2KB)
----database()
--------index.js(10KB)
--------test.js(3KB)
--------connection-string-dev.json(144B)
--------connect.js(284B)
--------db-stream-adapter.js(788B)
--------connection-string-prod.json(144B)
----api()
--------index.js(2KB)
--------parts()
--------profile()
--------export()
--------import()
----app()
--------client.js(2KB)
--------user.js(363B)
--------index.js(993B)
--------projects.js(694B)
--------mustBeConfig.js(114B)
--------project.js(1KB)
--------signup.js(1021B)
--------workspace.js(2KB)
--------books.js(674B)
--------profile.js(672B)
--------logout.js(206B)
--------login.js(1KB)
--------book.js(1KB)
--------homepage.js(463B)
----views()
--------profile.jsx(4KB)
--------login.jsx(3KB)
--------projects.jsx(2KB)
--------books.jsx(2KB)
--------test.jsx(910B)
--------main.jsx(97B)
--------workspace.jsx(10KB)
--------client.jsx(18KB)
--------homepage.jsx(2KB)
--------signup.jsx(4KB)
--------navtop.jsx(1KB)
----npm-debug.log(1KB)
----LICENSE.md(816B)
----.gitignore(59B)
----README.md(2KB)