Submit Search
Upload
Dexiejs
•
0 likes
•
768 views
R
Ryota Suzuki
Follow
dexiejs
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 15
Download now
Download to read offline
Recommended
Mongo db勉強会
Mongo db勉強会
otmb
pkgsrcに関する何か - 何かって何?
pkgsrcに関する何か - 何かって何?
Akio OBATA
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
Yahoo!デベロッパーネットワーク
ゼロから始めるBlob
ゼロから始めるBlob
Kazunori Hamamoto
Node.jsとXBeeで電気回路を無線制御
Node.jsとXBeeで電気回路を無線制御
Yusuke Umahashi
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Akihiro Kuwano
cache.iijgio.com の中
cache.iijgio.com の中
techlog (Internet Initiative Japan Inc.)
Recommended
Mongo db勉強会
Mongo db勉強会
otmb
pkgsrcに関する何か - 何かって何?
pkgsrcに関する何か - 何かって何?
Akio OBATA
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
Yahoo!デベロッパーネットワーク
ゼロから始めるBlob
ゼロから始めるBlob
Kazunori Hamamoto
Node.jsとXBeeで電気回路を無線制御
Node.jsとXBeeで電気回路を無線制御
Yusuke Umahashi
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Akihiro Kuwano
cache.iijgio.com の中
cache.iijgio.com の中
techlog (Internet Initiative Japan Inc.)
ダイナミックDNSとは
ダイナミックDNSとは
Takeshi Kabu
パケット キャプチャで学ぶSMB (CIFS) の基本
パケット キャプチャで学ぶSMB (CIFS) の基本
彰 村地
Indexed DBについて(書きかけ)
Indexed DBについて(書きかけ)
iPride Co., Ltd.
Ib資料20090222
Ib資料20090222
Hiroyuki Fujikawa
いろいろなデバイスでOpenVNetを動かしてみようとした。
いろいろなデバイスでOpenVNetを動かしてみようとした。
skipping classes
NetBSD on Conoha VPS at JNUG BoF 2014
NetBSD on Conoha VPS at JNUG BoF 2014
Ryo ONODERA
FreeBSD VPSでLive Migration
FreeBSD VPSでLive Migration
spg_games
Bsdtw repo
Bsdtw repo
Yuichiro Naito
OSC2017 Hokkaido. MySQL今こそインストールを極めよう~改めて考える環境構築~
OSC2017 Hokkaido. MySQL今こそインストールを極めよう~改めて考える環境構築~
sakaik
Rust と Wasmの現実
Rust と Wasmの現実
ShogoTagami1
Node.js入門
Node.js入門
俊夫 森
エコなWebサーバー
エコなWebサーバー
emasaka
こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜
こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜
furandon_pig
新人営業のためのよくわかる仮想化技術r
新人営業のためのよくわかる仮想化技術r
yuki kashiwaba
MongoDBざっくり解説
MongoDBざっくり解説
知教 本間
VPS・専用・クラウドサーバを使う時に知っておきたいこと
VPS・専用・クラウドサーバを使う時に知っておきたいこと
Katz Ueno
FreeBSD Capsicum
FreeBSD Capsicum
Yuichiro Naito
芸術情報演習デザイン(Web) 130411
芸術情報演習デザイン(Web) 130411
Atsushi Tadokoro
Linuxのファイルシステムについて調べてみた
Linuxのファイルシステムについて調べてみた
basicinc_dev
OpenStack Kuryrについて
OpenStack Kuryrについて
skipping classes
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
infinite_loop
既存システムへの新技術活用法 ~fluntd/MongoDB~
既存システムへの新技術活用法 ~fluntd/MongoDB~
じゅん なかざ
More Related Content
What's hot
ダイナミックDNSとは
ダイナミックDNSとは
Takeshi Kabu
パケット キャプチャで学ぶSMB (CIFS) の基本
パケット キャプチャで学ぶSMB (CIFS) の基本
彰 村地
Indexed DBについて(書きかけ)
Indexed DBについて(書きかけ)
iPride Co., Ltd.
Ib資料20090222
Ib資料20090222
Hiroyuki Fujikawa
いろいろなデバイスでOpenVNetを動かしてみようとした。
いろいろなデバイスでOpenVNetを動かしてみようとした。
skipping classes
NetBSD on Conoha VPS at JNUG BoF 2014
NetBSD on Conoha VPS at JNUG BoF 2014
Ryo ONODERA
FreeBSD VPSでLive Migration
FreeBSD VPSでLive Migration
spg_games
Bsdtw repo
Bsdtw repo
Yuichiro Naito
OSC2017 Hokkaido. MySQL今こそインストールを極めよう~改めて考える環境構築~
OSC2017 Hokkaido. MySQL今こそインストールを極めよう~改めて考える環境構築~
sakaik
Rust と Wasmの現実
Rust と Wasmの現実
ShogoTagami1
Node.js入門
Node.js入門
俊夫 森
エコなWebサーバー
エコなWebサーバー
emasaka
こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜
こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜
furandon_pig
新人営業のためのよくわかる仮想化技術r
新人営業のためのよくわかる仮想化技術r
yuki kashiwaba
MongoDBざっくり解説
MongoDBざっくり解説
知教 本間
VPS・専用・クラウドサーバを使う時に知っておきたいこと
VPS・専用・クラウドサーバを使う時に知っておきたいこと
Katz Ueno
FreeBSD Capsicum
FreeBSD Capsicum
Yuichiro Naito
芸術情報演習デザイン(Web) 130411
芸術情報演習デザイン(Web) 130411
Atsushi Tadokoro
Linuxのファイルシステムについて調べてみた
Linuxのファイルシステムについて調べてみた
basicinc_dev
OpenStack Kuryrについて
OpenStack Kuryrについて
skipping classes
What's hot
(20)
ダイナミックDNSとは
ダイナミックDNSとは
パケット キャプチャで学ぶSMB (CIFS) の基本
パケット キャプチャで学ぶSMB (CIFS) の基本
Indexed DBについて(書きかけ)
Indexed DBについて(書きかけ)
Ib資料20090222
Ib資料20090222
いろいろなデバイスでOpenVNetを動かしてみようとした。
いろいろなデバイスでOpenVNetを動かしてみようとした。
NetBSD on Conoha VPS at JNUG BoF 2014
NetBSD on Conoha VPS at JNUG BoF 2014
FreeBSD VPSでLive Migration
FreeBSD VPSでLive Migration
Bsdtw repo
Bsdtw repo
OSC2017 Hokkaido. MySQL今こそインストールを極めよう~改めて考える環境構築~
OSC2017 Hokkaido. MySQL今こそインストールを極めよう~改めて考える環境構築~
Rust と Wasmの現実
Rust と Wasmの現実
Node.js入門
Node.js入門
エコなWebサーバー
エコなWebサーバー
こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜
こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜
新人営業のためのよくわかる仮想化技術r
新人営業のためのよくわかる仮想化技術r
MongoDBざっくり解説
MongoDBざっくり解説
VPS・専用・クラウドサーバを使う時に知っておきたいこと
VPS・専用・クラウドサーバを使う時に知っておきたいこと
FreeBSD Capsicum
FreeBSD Capsicum
芸術情報演習デザイン(Web) 130411
芸術情報演習デザイン(Web) 130411
Linuxのファイルシステムについて調べてみた
Linuxのファイルシステムについて調べてみた
OpenStack Kuryrについて
OpenStack Kuryrについて
Similar to Dexiejs
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
infinite_loop
既存システムへの新技術活用法 ~fluntd/MongoDB~
既存システムへの新技術活用法 ~fluntd/MongoDB~
じゅん なかざ
S2dao Seminar in tripodworks
S2dao Seminar in tripodworks
tripodworks
更に進化するCSSの表現力と 新しいWebツール [Reloaded]
更に進化するCSSの表現力と 新しいWebツール [Reloaded]
Keisuke Todoroki
Docomo Cloud Package
Docomo Cloud Package
Osaka University
Dockerで作るd3.jsインタラクション共有&DL環境
Dockerで作るd3.jsインタラクション共有&DL環境
Nao Oec
PHP開発者のためのNoSQL入門
PHP開発者のためのNoSQL入門
じゅん なかざ
Mongodb
Mongodb
Satoru Mikami
2022_sakura-yube_ddd.pdf
2022_sakura-yube_ddd.pdf
toshiki kawai
17 E-5 震災とHackとクラウドと 亀渕分
17 E-5 震災とHackとクラウドと 亀渕分
Keiji Kamebuchi
トランザクションもDWHもクラウドで 2015年10月~IBM OnDemandセミナー
トランザクションもDWHもクラウドで 2015年10月~IBM OnDemandセミナー
Takayuki Nakayama
そこそこ速くて安全なRDBの使い方
そこそこ速くて安全なRDBの使い方
ShunsukeNakamura17
Cloudian presentation for OSCA
Cloudian presentation for OSCA
CLOUDIAN KK
Database sql
Database sql
明 高橋
DBpedia Japanese
DBpedia Japanese
Fumihiro Kato
2010/12/16 FxUG Robotlegsの発表資料
2010/12/16 FxUG Robotlegsの発表資料
豊 満石
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22
Yohei Sasaki
HTML5でオフラインWebアプリケーションを作ろう
HTML5でオフラインWebアプリケーションを作ろう
yoshikawa_t
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
decode2016
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
Tadahiro Ishisaka
Similar to Dexiejs
(20)
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
既存システムへの新技術活用法 ~fluntd/MongoDB~
既存システムへの新技術活用法 ~fluntd/MongoDB~
S2dao Seminar in tripodworks
S2dao Seminar in tripodworks
更に進化するCSSの表現力と 新しいWebツール [Reloaded]
更に進化するCSSの表現力と 新しいWebツール [Reloaded]
Docomo Cloud Package
Docomo Cloud Package
Dockerで作るd3.jsインタラクション共有&DL環境
Dockerで作るd3.jsインタラクション共有&DL環境
PHP開発者のためのNoSQL入門
PHP開発者のためのNoSQL入門
Mongodb
Mongodb
2022_sakura-yube_ddd.pdf
2022_sakura-yube_ddd.pdf
17 E-5 震災とHackとクラウドと 亀渕分
17 E-5 震災とHackとクラウドと 亀渕分
トランザクションもDWHもクラウドで 2015年10月~IBM OnDemandセミナー
トランザクションもDWHもクラウドで 2015年10月~IBM OnDemandセミナー
そこそこ速くて安全なRDBの使い方
そこそこ速くて安全なRDBの使い方
Cloudian presentation for OSCA
Cloudian presentation for OSCA
Database sql
Database sql
DBpedia Japanese
DBpedia Japanese
2010/12/16 FxUG Robotlegsの発表資料
2010/12/16 FxUG Robotlegsの発表資料
Couch Db勉強会0623 by yssk22
Couch Db勉強会0623 by yssk22
HTML5でオフラインWebアプリケーションを作ろう
HTML5でオフラインWebアプリケーションを作ろう
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
Dexiejs
1.
Dexie.js @4245Ryomt
2.
IAM 鈴木 大学生 @4245Ryomt
3.
Dexie.js
4.
こんな人へ ブラウザ等閉じても状態が消えないようにしたい! 簡単に!
5.
Dexie.js A Minimalistic Wrapper
for indexedDB ‑> indexedDBのラッパーライブラリ http://dexie.org/
6.
IndexedDB ファイルやblobを含む構造化された多くのデータを保存するAPI オブジェクト指向データベース 構造家された多くのデータを保存するのに有用 DOM Storage ‑>
少量データの保存に有用 https://developer.mozilla.org/ja/docs/Web/API/IndexedDB_API
7.
IndexedDB 主観 つかうのが割と難しい コネクション...トランザクション... カーソル?? もっと簡単に使いたい 客観 非同期をコールバックで扱うので辛い Promiseで扱いたい
8.
Dexie.js わかりやすいAPI 使うのは簡単 非同期はPromise
9.
どんだけ簡単なんだ
10.
データベースの定義 IndexedDB let db = null; let dbOpenRequest = window.indexedDB.open(databaseName, version); dbOpenRequest.onsuccess = (event) => { db = event.target.result; }; dbOpenRequest.onupgradeneeded = (event) => { const db = event.target.result; const objectStore = db.createObjectStore('todos', { keyPath: 'id' }); objectStore.createIndex('text', 'text', { unique: false }); };
11.
データベースの定義 Dexie.js const db = new Dexie(databaseName); const version = 2; db.version(version).stores({ todos: 'id,text' });
12.
クエリー操作 IndexedDB const sayEqualRange = IDBKeyRange.only("say"); const todoStore = db.transaction("todos").objectStore("todos"); const textIndex = todoStore.index("text"); textIndex.openCursor(sayEqualRange).onsuccess = event => { const cursor = event.target.result; if (cursor) {
console.log(cursor.value) cursor.continue(); } };
13.
クエリー操作 Dexie.js db.todos.where("text") .equals("say") .forEach(todos => console.log(todos))
14.
いい感じ! わかりやすいAPIドキュメント https://github.com/dfahlander/Dexie.js/wiki TypeScriptならこんな感じで書けるぜ!なドキュメント https://github.com/dfahlander/Dexie.js/wiki/Typescript
15.
Dexie.js
Download now