首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏京程一灯

    sql.js:JS专用的内存型数据库

    项目链接:https://github.com/kripken/sql.js 对于没有耐心的人,请在这里处尝试 Demo:http://kripken.github.io/sql.js/examples SQLite是 Public Domain,sql.js 是 MIT license。 /wiki/Load-a-database-from-the-server 在 node.js 中使用 sql.js 托管在 npm 上【https://www.npmjs.org/package/sql.js 包含在 distributed artifacts 中的sql.js版本 对于每个 relase【https://github.com/kripken/sql.js/releases/】,你都会在 release sql-asm.js:Sql.js 的 asm.js 旧版本。较慢且更大。出于兼容性的原因提供。

    5.6K30发布于 2019-11-14
  • Wasm Client SDK 架构介绍

    1.3 数据存储:SQLite + sql.js + IndexedDB​• 使用 sql.js(JavaScript 版 SQLite)在浏览器中模拟本地数据库。 在桌面或移动端,SQLite 常被用作本地数据库;在浏览器环境,我们借助 sql.js 来模拟这一行为。 sql.js 的工作原理​• sql.js: 这是一个将 SQLite 以 Emscripten 编译成 JavaScript 的项目,可在浏览器中直接执行原生的 SQL 语句。 • IndexedDB: 由于浏览器环境无法直接访问本地文件系统,sql.js 会将所有数据储存在内存或浏览器原生数据库 IndexedDB 中,并持久化。 稳定的本地缓存• 通过 sql.js + IndexedDB 的本地缓存,用户可以在刷新、断网后仍能访问聊天记录和会话列表,提高了可用性与用户体验。

    57010编辑于 2025-04-21
  • Vue 集成和使用 SQLite 的完整指东

    2.3 安装 SQLite 依赖要在 Vue 项目中使用 SQLite,我们可以借助一些库来简化操作,例如 sql.js 或者 node-sqlite3。 安装 sql.js:npm install sql.jssql.js 是 SQLite 的 JavaScript 实现,允许在浏览器中直接操作 SQLite 数据库。 SQLite 数据库操作3.1 创建 SQLite 数据库在 Vue 项目中,可以通过 sql.js 在浏览器内存中创建一个 SQLite 数据库:import initSqlJs from 'sql.js 5.1 导出数据库可以使用 sql.js 提供的 export 方法将数据库导出为二进制文件,并使用 FileSaver 库保存到本地:npm install file-saver在 Vue 组件中实现导出功能 type: 'application/octet-stream' }); saveAs(blob, 'database.sqlite'); }}5.2 加载数据库加载持久化的数据库文件可以通过 sql.js

    2.6K00编辑于 2024-09-11
  • 来自专栏web秀

    Todo List: Node + Express 搭建服务端连接Mysql – 第五章(第一节)

    根目录新建server文件夹,并在下面建3个文件,app.js(入口文件),pool.js(mysql数据库连接池), sql.js(sql语句)。 sql.js module.exports = { SELECT_TODOLIST_TABLE: 'SELECT * FROM TASK_LIST', UPDATE_TODOLIST_TABLE

    1.1K40发布于 2019-09-04
  • 来自专栏前端成长日记

    开箱即用!Node.js+Mysql模块封装

    正文 项目目录 只是单独把数据库模块拎出来了 ├─index.js ├─db | ├─db.js //封装的操作函数 | ├─dbconfig.js //数据库配置 | └sql.js //sql语句 sql.js 主要是存放一些操作表的sql语句,这里只是放了一个表,多个表也可以~ //单纯的栗子 let user = { insert: "INSERT INTO user(id, name /sql.js"); const pool = mysql.createPool($dbConfig); // 使用连接池 增 let dbAdd = (table, req, res, next)

    1.4K40编辑于 2023-03-01
  • 来自专栏张恒的网络日志

    CodeMirror入门教程

    import 'codemirror/theme/idea.css' // 引入语言模式 可以从 codemirror/mode/ 下引入多个 import 'codemirror/mode/sql/sql.js import 'codemirror/theme/idea.css' // 引入语言模式 可以从 codemirror/mode/ 下引入多个 import 'codemirror/mode/sql/sql.js import 'codemirror/theme/idea.css' // 引入语言模式 可以从 codemirror/mode/ 下引入多个 import 'codemirror/mode/sql/sql.js import 'codemirror/theme/idea.css' // 引入语言模式 可以从 codemirror/mode/ 下引入多个 import 'codemirror/mode/sql/sql.js import 'codemirror/theme/idea.css' // 引入语言模式 可以从 codemirror/mode/ 下引入多个 import 'codemirror/mode/sql/sql.js

    11.4K41发布于 2020-12-15
  • 来自专栏HelloGitHub

    面试反杀「GitHub 热点速览 v.21.33」

    localstack/localstack 2.4 魔改 sqlite3:absurd-sql 本周 star 增长数:1,700+ New absurd-sql 是一个一定会让你惊叹的一个改造项目,它是 sql.js 的后端实现(sql.js 是 sqlite 的 Webassembly 版)将 IndexedDB 当作磁盘,并以块存储形式将数据存储在 IndexDB 中,同时,这意味着 sqlite3 数据库被持久化了

    76720发布于 2021-09-09
  • 来自专栏青年码农

    vue集成codemirror代码编辑器

    codemirror.css"; // 引入主题 可多个 import "codemirror/theme/ayu-mirage.css"; // 引入语言模式 可多个 import "codemirror/mode/sql/sql.js

    3.1K1310编辑于 2022-05-31
  • Wasm Client SDK线上优化

    SQLite 虚拟化:在浏览器中,SDK 通过 sql.js 将 SQLite 功能映射到 IndexedDB,以实现本地消息缓存和查询。这让前端也能像后端或原生移动端一样使用 SQL 读写数据。 反向调用:当需要访问浏览器端本地数据库时,Wasm 核心通过回调 JavaScript 中的 sql.js 方法进行读写。

    49600编辑于 2025-04-21
  • 来自专栏前端小菜鸡

    node.js+MySQL后端开发--(烂尾了 闲了再更)

    . ├── app.js ├── bin │   └── www ├── common │   └── constant.js ├── config │   ├── db.js │   └── sql.js config下新建sql.js目录,存放sql语句 //采用函数的形式编写sql语句,在调用时传参 const allmessages = (userID) => { return `select

    1.1K10编辑于 2022-08-18
  • 来自专栏全栈程序员必看

    Typeorm_Type-C

    / xml / yml / env 格式的连接配置 支持 MySQL / MariaDB / Postgres / SQLite / Microsoft SQL Server / Oracle / sql.js

    2.6K20编辑于 2022-09-20
  • 来自专栏giantbranch's blog

    应用实时防护(RASP)

    191aa2e5ed8b80f9a3580d3c64dccb0e425ef373/agent/java/engine/src/test/resources/pluginUnitTest/unitCases/sql.json # root@ubuntu:~# cat sql.js /sql.js OpenRASP plugin devtool - https://rasp.baidu.com [test-plugin] plugin-demo: plugin loaded

    1K10编辑于 2024-12-31
  • 来自专栏各类技术文章~

    Todo List: Client端与Server端交互,待办任务入库等 - 第六章

    commit(types.M_GET_TASK_GROUP, data) }) } } export default actions 复制代码 Server端 /server/sql.js

    46720发布于 2021-11-16
  • 来自专栏程序猿DD

    如何自己搞一个维基百科?

    上的一个开源项目,教你如何使用CSS、JS、WASM和SQLite来搭建这个静态百科~ 项目的核心技术要点在于 将SQLite (written in C) 编译成 WebAssembly,这样就可以使用 sql.js

    1.3K20编辑于 2023-04-04
  • 来自专栏鱼皮客栈

    看完这个,我直接把 SQL 刷通了!

    首先框架用的是 Vue3,然后站在巨人的肩膀上,核心的 SQL 执行部分使用了 sql.js 开源库,通过 webassembly 实现了浏览器环境内 SQL 的执行。

    89210编辑于 2025-06-25
  • 来自专栏前端博客

    web在线代码编辑器ace.js前端工程实现

    /js/ace/sql.js" type="text/javascript"></script><script src=".

    6.2K21编辑于 2023-05-14
  • 来自专栏web秀

    Todo List: Client端与Server端交互,待办任务入库等 – 第六章

    > { commit(types.M_GET_TASK_GROUP, data) }) } } export default actions Server端 /server/sql.js

    45930发布于 2019-09-04
  • 来自专栏全栈程序员必看

    Vue(27)vue-codemirror实现在线代码编译器「建议收藏」

    import "codemirror/mode/css/css.js"; import "codemirror/mode/yaml/yaml.js"; import "codemirror/mode/sql/sql.js

    3.9K21编辑于 2022-09-19
  • 来自专栏开源服务指南

    适用于 JS/TS 的 ORM 框架:高质量、松耦合、可扩展 | 开源日报 No.271

    支持多种数据库,包括 MySQL / MariaDB / Postgres / CockroachDB / SQLite / Microsoft SQL Server / Oracle / SAP Hana / sql.js

    1.2K10编辑于 2024-06-11
  • 来自专栏鱼皮客栈

    看完这个,我直接把 SQL 刷通了

    首先框架用的是 Vue3,然后站在巨人的肩膀上,核心的 SQL 执行部分使用了 sql.js 开源库,通过 webassembly 实现了浏览器环境内 SQL 的执行。

    61611编辑于 2024-08-08
领券