<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          前端直接操作 SQLite 的開源庫推薦

          共 890字,需瀏覽 2分鐘

           ·

          2021-01-05 00:47

          【公眾號回復(fù) “1024”,免費領(lǐng)取程序員賺錢實操經(jīng)驗】

          大家好,我是你們的章魚貓。

          今天要推薦的開源庫是 sql.js,它通過使用 Emscripten 編譯 SQLite 的 C 代碼,將 SQLite 移植到 Webassembly。同時它使用存儲在內(nèi)存中的虛擬數(shù)據(jù)庫文件,因此不能夠保留對數(shù)據(jù)庫所做的更改。但是,它允許您導(dǎo)入任何現(xiàn)有的 sqlite 文件,并將創(chuàng)建的數(shù)據(jù)庫導(dǎo)出為 JavaScript 類型的數(shù)組。

          那么使用 sql.js 有什么優(yōu)勢,我們會在什么地方使用它呢?

          sql.js 是一個簡單的 JavaScript 文件,可以像任何傳統(tǒng)的 JavaScript 庫一樣使用。但是在開發(fā) electron 應(yīng)用的時候,如果想要使用 sqlite3,就會有些許麻煩,步驟上除了 npm 安裝以外還要重新 rebuild 構(gòu)建,這個時候使用 sql.js 就是一個非常不錯的選擇。

          sql.js 是 SQLite 的 Webassembly 版,使用上和 SQLite 基本沒有區(qū)別。sql.js 支持瀏覽器端直接引入 cdn,或者下載對應(yīng)的二進(jìn)制文件 sql-wasm.js 和 sql-wasm.wasm 到本地后引入,同時也支持 npm 導(dǎo)入。

          項目提供了一個在線試用的版本,網(wǎng)站:https://sql.js.org/examples/GUI/

          可以去試用一下,要集成到你的項目中也非常的簡單。通過 CDN 引入或者 import 的方式都可以,以下是兩個示例:

          更多項目詳情請查看如下鏈接。

          開源項目地址:https://github.com/sql-js/sql.js

          ---特別推薦---

          特別推薦:一個新的優(yōu)質(zhì)的專注分享各種瀏覽器插件、黑科技教程、各種你想不到的高效率軟件及工具的公眾號,「程序員指北」,非常值得大家關(guān)注。

          瀏覽 57
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  99热9| 国产又粗又大又黄视频 | 污网站在线看 | 色逼逼亚洲 | 中文字幕15页 |