LocalDB:前端存儲框架,Web storage 封裝,支持跨域數據存儲
LocalDB 為開發者提供簡單、易用又強大的瀏覽器端數據存取接口,其被設計用來為 WEB 應用、手機 H5 應用、網頁游戲引擎提供瀏覽器端持久化存儲方案。
2014/8/24創建了這個repository,花了一上午的時間對localstorage進行了API的封裝,形成了這個項目的雛形,但萬萬沒想到,第一個穩定版本的發布竟然過了四個月的時間。
期間項目經歷N次重構,甚至推翻重寫,經歷了API推翻重新定義,文檔及website推翻重寫,也經歷了由于太忙或者懶于寫文檔而長久擱置,但最終還是階段性完成了^_^。
目前支持以下特性:
基于 JSON 文檔風格的存儲方式支持多種數據格式的存儲,例如:函數、正則表達式支持基于文檔的富查詢及排序功能支持 AMD/CMD/Standalone 等多種模塊加載方式支持數據存取加密功能智能存儲引擎切換支持域白名單功能,實現跨域共享數據,獨特的跨域數據共享解決方案獨特的域數據模塊化解決方案高安全性(可以通過更改proxy來隱藏數據所存儲的真實域) 支持 Promise 或 Callback 異步編程支持 BSON objectId
目前該項目用于內部的一些試驗性項目中,希望之后會對其穩定性和性能又進一步的優化,功能上可以進一步擴展,也希望該項目可以給一些小伙伴提供一絲幫助。
項目介紹及API網址: http://localdb.emptystack.net/
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!