LOADING

Type to search

IndexDB Öğrenmeden, Silmeyi Öğrenmek

Share

Herşeyi baştan anlatmayı çok sevmiyorum, kötü bir huy fakat ihtiyacınız olduğunda aradığınız tek örneğe denk gelmek güzeldir diye düşündüğüm için bu şekilde bir çanta olması için Kod Bankası bölümünü oluşturdum. IndexDB nedir, ne işe yarar, nasıl çalışır kısaca anlatalım ve ilk örneğimizi verelim; IndexDB den kayıt silmek 🙂 

IndexDB (web storage) türkçe söylersek, web veritabanı. Yani bilgileri kullanıcıların tarayıcısında saklamak da diyebiliriz.

Web uygulamaların da client tarafta veri saklamak veya uygulamayı offline şekilde çalıştırmak için HTML5 bize bu konuda yeni apiler sunmakta. Bunlar Web Storage , Web SQL , IndexedDB , File System api’ leridir. Biz IndexedDB ile başlıyoruz ve hızlıca bitiriyoruz.

Hızlı kullanım için dbTemizle adlı bir fonksiyon olarak tanımladım. Console bölümünden sonucu görebilirsiniz. Kullanımı için dbTemizle(dbAdi) olarak çağırmanız lazım.

function dbTemizle(databaseName){
 var req = indexedDB.deleteDatabase(databaseName);
 req.onsuccess = function () {
 console.log("DB Silindi");
 };
 req.onerror = function () {
 console.log("DB Silinemedi");
 };
 req.onblocked = function () {
 console.log("DB Kullanımda , Silinemedi");
 };
}

Daha detaylı bilgi için şuraya gidin: http://blogs.shephertz.com/2014/01/14/html5-learn-how-to-use-indexeddb/

Tags:
Anthony Burak DURSUN

Adjans Digital Agency CEO, Gömülü sistemler, yazılım, fotoğraf çekmek, tasarım, teknoloji konularına hisli, evli, 4 kedi babası, asabi, anksiyetik bir kişi. Tekrarlayan şeyleri sevmez, her an her şey hakkında yazabilir, konuşabilir. Önceki hayatında marangoz olduğunu düşünüyor.

  • 1

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.