1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        前端直接操作 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
        點贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

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

        手機(jī)掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            日韩精品成人无码免费 | 日韩一区二区视频在线观看 | 国产双飞在线 | 久久大陆 | 偷拍视频一区二区三区 | 亚欧三级| 成人啪啪成人网站 | 国产美女一区二区三区在线观看 | 免费的黄网 | 国内自拍偷拍 |