Développement web indépendant à Montpellier

Publié le mardi 16 juillet 2013 11:10:36

IndexedDB, requête, index, objectStore & transactions

Depuis que SQLite n'est plus supporté par certains navigateurs (comme firefox depuis la version 4, si je ne me trompe pas), il est désormais recommandé d'utiliser indexedDB.

Voici un exemple utilisant indexedDB que je vais documenter ici. (Ajoutez quelques noms/prénoms si vous souhaitez utiliser la recherche).

Nous allons créer une base de donnée répertoriant des personnes dans une "table" personne, permettre de les supprimer et de les rechercher par nom/prénom. Notez que la majorité des appels (requêtes de connexion, requêtes à la base de données) sont asynchrones dans cet exemple, mais qu'il est possible de faire du synchrone.

HTML

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>IndexedDB</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>
<body>    
<div>
    <input type="hidden" id="id"/>
    <p>Prénom:<input type="text" id="prenom"/></p>
    <p>Nom:<input type="text" id="nom"/></p>
    <button onClick="insertData()">Soumettre</button>
    <button onClick="DB.findByName()">Recherche par nom</button>
    <button onClick="DB.findByNameAndFirstName()">Recherche par nom/prénom</button>
</div> 
<div id="personnes"></div>
<div id="recherche"></div>
</body>
</html>

Rien d'extraordinaire, un simple formulaire permettant d'ajouter des personnes.

Connexion à la base de données

D'abord, je fixe des paramètres :

 var params = {
    dbName: 'ligams', //nom de la BDD    
    version: 1,           //version                        
};

Le nom de la base de données, et sa version. Notez au niveau de la version qu'il ne s'agit pas d’appeler une API différente en fonction du numéro que vous mettez, mais il s'agit de la version de votre base de données. Si vous incrémentez ce numéro (qui ne peut-être qu'un entier, inutile de mettre 2.1 ce sera converti en 2...), la requête d'ouverture de votre base appellera automatiquement une méthode événementielle onupgradeneeded().

J'ai choisit de placer toutes les méthodes dans un objet DB, si vous n'êtes pas habitués à cette syntaxe, documentez-vous ;-)

La fonction init() initialise la connexion à la base de données

 var DB = { 
    /**
     * Initialise la connexion à la base de données
     */
    init: function(){
        indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
        IDBKeyRange = window.IDBKeyRange || window.webkitIDBKeyRange || window.msIDBKeyRange;
        IDBTransaction = window.IDBTransaction || window.webkitIDBTransaction || window.msIDBTransaction;
        if(indexedDB)
        {
            DB.request = indexedDB.open(params.dbName, params.version);
            
            DB.request.onupgradeneeded = function(e) {
                console.log("DB.request.onupgradeneeded");
                var db = e.target.result;
                if(!db.objectStoreNames.contains("personne")) 
                {
                    console.log("DB.request.onupgradeneeded");
                    var objectStore = db.createObjectStore("personne", { keyPath: "id", autoIncrement:true });
                    objectStore.createIndex('name', 'name', {unique:false});
                    objectStore.createIndex('name,firstname', ['name','firstname'], {unique:false});
                }
            };
            DB.request.onsuccess = function(e) {
                console.log("DB.request.success : "+e.target.result);
                DB.db = e.target.result;
                DB.selectAll();
            };
         }
     }
}

Les lignes suivantes servent à récupérer les objets sous la forme d'un seule variable selon la plate forme du client (navigateur) :

indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
IDBKeyRange = window.IDBKeyRange || window.webkitIDBKeyRange || window.msIDBKeyRange;
IDBTransaction = window.IDBTransaction || window.webkitIDBTransaction || window.msIDBTransaction;

On se connecte ensuite à la base si indexedDB est supporté :

DB.request = indexedDB.open(params.dbName, params.version);

Si la base n'existe pas sur le client, ou si vous avez incrémenté la version de votre base, la fonction onupgradeneeded() de l'objet request sera appelée, c'est là ou il faut :

  • Créer ses structures (tables, définitions...) si c'est la premier appel,
  • Mettre à jour la structure si l'utilisateur soit la mettre à jour,

Ici, on crée un objectStore (table) "personne" :

DB.request.onupgradeneeded = function(e) {
                console.log("DB.request.onupgradeneeded");
                var db = e.target.result;
                if(!db.objectStoreNames.contains("personne")) 
                {
                    console.log("DB.request.onupgradeneeded");
                    var objectStore = db.createObjectStore("personne", { keyPath: "id", autoIncrement:true });
                    objectStore.createIndex('name', 'name', {unique:false});
                    objectStore.createIndex('name,firstname', ['name','firstname'], {unique:false});
                }
 };

Notez que la création d'index n'est pas obligatoire; les index ne sont utilisés ici que dans le cadre des recherches que nous mettrons en place par la suite.

Grossièrement, considérez qu'il existe une table "personne" avec comme clé "id" en auto-incrémentation (AUTO_INCREMENT de MySQL).

Ensuite la méthode onsuccess() est appelée : la connexion est donc OK. Afin de pouvoir récupérer facilement la base, je la place dans un attribut de l'objet DB.

DB.request.onsuccess = function(e) {
    console.log("DB.request.success : "+e.target.result);
    DB.db = e.target.result;
    DB.selectAll();
};

selectAll() est une fonction qui permet de sélectionner toutes les personnes et d'afficher les résultats.

Ajout de données

Ca se passe dans la fonction addPersonne() qui prend en paramètre un nom et un prénom :

    /**
     * Ajoute une personne à la table personne
     */
    addPersonne: function(firstname, name){
        var transaction = DB.getDatabase().transaction(["personne"],"readwrite");
        var store = transaction.objectStore("personne");
        var request = store.put({
            name: name,
            firstname : firstname
        });
        request.onsuccess = function(e) {
            DB.selectAll();
        };
        request.onerror = DB.onerror;
    },

On récupére l'instance de la base de données avec DB.getDatabase(), puis on crée une nouvelle transaction sur "personne". Le second paramètre peut-être "readondy" dans le cadre d'une sélection, "readwrite" pour une sélection ou un ajout, ou "versionchange" dans le cadre de la mise à jour de la structure de la base.

Dans le cas de "versionchange", on ne peut créer une transaction de ce type explicitement. Cependant, il est possible de récupérer implicitement ce type de transaction dans la méthode onupgradeneeded() lorsqu'elle est appelée.

On récupère l'objectStore personne, puis on ajoute notre personne ainsi :

var request = store.put({
            name: name,
            firstname : firstname
});

Cet ajout étant asynchrone, il est préférable de gérer le succès et l'échec d'un ajout en implémentant les méthodes onsuccess() et onerror() de notre objet request.

Ici, en cas de succès, on ré-affiche les résultats.

Sélection de données

selectAll() permet ici de sélectionner tous les enregistrements. On définit un "range", en gros cette instruction IDBKeyRange.lowerBound(0) signifie : "tous les enregistrements à partir du 0".

 /**
 * Sélectionne toutes les personnes et les affiche
 */
selectAll: function(){
    var keyRange = IDBKeyRange.lowerBound(0);
    var transaction = DB.db.transaction(["personne"],"readonly");
    var store = transaction.objectStore("personne");
    var request = store.openCursor(keyRange);
    DB.flushDisplay();
    
    request.onsuccess = function(e) {
        var result = e.target.result;
        if(result == null) return;

        DB.renderPersonne(result.value);
        result.continue();
    };
},

flushDisplay() ne sert qu'à vider la liste d'éléments affichés. Ensuite, on affiche chaque personne une par une ( renderPersonne() ).

Suppression de données

Suppression de personne selon son identifiant :

 /**
 * Supprime la personne dont l'id est passé en paramètre
 */
deletePersonne: function(id){
    var transaction = DB.db.transaction(["personne"],"readwrite");
    var store = transaction.objectStore("personne");
    var request = store.delete(id);
    request.onsuccess = function(evt){
        DB.selectAll();
    };
    request.onerror = DB.onerror;
    
},

C'est exactement le même principe... asynchrone donc gestion des événements onsuccess() et onerror().

Recherche de données

Recherche selon un critère : le nom

C'est à cela que servent les index que nous avons définit au début dans la méthode upgradeneeded() :

objectStore.createIndex('name', 'name', {unique:false});

Nous avons indexé la colonne "name" dans un index intitulé "name".

Dans la méthode findByName() ci-dessous, nous récupérons l'index avec son intitulé ( "name" ) et effectuons une requête sur "personne" ou "name" aura la valeur définit dans un KeyRange déterminé, ici  IDBKeyRange.only(q), c'est à dire une valeur strictement égale à celle entrée dans le prompt par l'utilisateur.

findByName: function(){
    var q = prompt("Entrez votre recherche :");
    if(q!=''){
        var transaction = DB.getDatabase().transaction('personne','readonly');
        var index = transaction.objectStore('personne').index('name');
        var request = index.openCursor(IDBKeyRange.only(q));
        $("#recherche").html('<ul></ul>');
        request.onsuccess = function(e){
            console.log("findByName: request.onsuccess");
            var result = request.result;
            if(!result){ return; }
            var el = $('#recherche ul');
            el.append('<li id="recherche_'+result.value.id+'">'+result.value.id+' : '+result.value.name+' '+result.value.firstname+' <a href="javascript:DB.deletePersonne('+result.value.id+')">Supprimer</a></li>');
            result.continue();
        }
    }
    
},

Regardez les sources pour la recherche multi-critères (nom, prénom), c'est sensiblement la même chose (création d'un index puis recherche).

Si j'ai un jour le courage j'écrirai un billet sur la manière de faire du relationnel :)

Notez cet article !

  • Actuellement 4.5 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Note : 4.6/5 (17 notes attribuées)

Merci d'avoir participé !

Vous avez déjà noté cette page, vous ne pouvez la noter qu'une fois !

Votre note a été changée, merci de votre participation !

Bonne résolution ! j'arrête d'alourdir mes pages avec des boutons de partage, mais vous pouvez continuer de partager :-)

Commentaires

  1. I found a good Website with telephone numbers for customer service http://...r-service/

  2. Merci pour le tuto très bien expliqué :)
    Par contre je n'arrive pas a faire un update des données enregistrées dans la base, dommage que le tuto n'aborde pas le sujet.

  3. Très belle astuce, merci pour l'article détaillé.

  4. Merci pour cet article, c'est vrai que les appels asynchrones sont importants

  5. nice post http://...views.com/
    <a href="http://...;forskolin fuel</a>
    [url=http://...eviews.com]Forskolin fuel[/url]

  6. I found a good Website with telephone numbers for customer service http://...r-service/

  7. Merci pour le tuto très bien expliqué :)

  8. c'est intéréssant en effet !

  9. WWE Royal Rumble is annual Pay per view wrestling organised in January every year. Royal Rumble 2017 date is Jan 29, Sunday.

  10. Great article!

  11. WATCH Andy Murray v Milos Raonic: Australian Open 2016 semi-final.
    http://...tream.org/

  12. The teams delighted in a home week of practice and readiness, and have now been sent off to Santa Clara

  13. Article bien détaillé, merci beaucoup.

  14. Article intéressant, merci pour le partage.

  15. Many women also consider v tight gel after having children. During natural childbirth the vaginal muscles expand to form the birth canal for your baby. http://...viewer.com

  16. Finance D... | Finance Dissertation Writing Service |

    I appreciate this work amazing post for us I like it.

  17. I found a good Website with telephone numbers for customer service
    http://...number.com

  18. Welcome to Kristin Wilson and Josh Teeters's Wedding Website! View photos, directions, registry details and more at The Knot.
    Josh Teeters
    http://...eters.org/

  19. I searched many information this disease on the Internet, because it is very unpleasant disease and embarrassed to talk about it, and then found a lot of useful information
    http://...rhoid.com/

  20. normal and relevant information with phone numbers of support services found only here
    http://...00-number/

  21. for lovers of dogs, found a cool rock, big and beautiful, here on the site there is a photo and a story about it
    http://...ardog.net/

  22. The Tymes - Way Beyond Today song online for free. Read lyrics, share with your friends and enjoy other songs from So Much In Love album.
    TymesWay
    http://...esway.com/

  23. long sought this information, thank you admin!

  24. Merci ça va pas mal m'aider ça fait un bout de temps que je souhaite me pencher plus en détail sur indexedDB

  25. I found a lot of useful and interesting information! http://...ooming.us/
    <a href="http://...ot;>dog grooming</a>

  26. dog grooming very nice post!I found a lot of useful and interesting information!

  27. The Panama City Beach Dolphins are holding free football and cheer camps at Aaron Bessant Park.
    panama city cheer camp
    http://...rcamp.com/

  28. The Panama City Beach Dolphins are holding free football and cheer camps at Aaron Bessant Park.
    panama city cheer camp
    http://...rcamp.com/

  29. Merci pour ce tuto super clair !! Ca va bien m'aider !

  30. A node can access the channel if it sees no transmission from any other node in its carrier sensing range or if it receives no signal with power greater than its
    Eleventh Transmission
    http://...ssion.org/

  31. I found a good Website with telephone numbers for customer service
    http://...r-service/

  32. Male Extra pills are famous on the market. But you have to know some side effects and results. My prof review will help you. http://...guide.com/

  33. The Black Saint and the Sinner Lady is a studio album by American jazz musician Charles Mingus, released on Impulse! Records in 1963.
    The Black Saint
    http://...saint.com/

  34. Listen to The Black Saint And The Sinner Lady (International) now. Listen to The Black Saint And The Sinner Lady (International) in full in the Spotify app
    The Black Saint
    http://...saint.com/

  35. Merci pour le tuto très bien expliqué :)
    Par contre je n'arrive pas a faire un update des données enregistrées dans la base, dommage que le tuto n'aborde pas le sujet.

  36. Under his leadership, the company launched its hugely successful Wii and Nintendo DS consoles and he is considered the crucial driver behind the focus on
    Nintendo Gossips
    http://...ossip.com/

  37. Ce fut un plaisir de lire votre article!
    <a hre="http://..."> documentaire en replay en France </a>

  38. I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article

  39. I think this is a really good article. You make this information interesting and engaging. You give readers a lot to think about and I appreciate that kind of writing
    <a href="https:/...</a>

  40. Quodemencia.com se encuentra en el puesto 206.945 en España. Encuentre evaluaciones y experiencias sobre Quodemencia.com
    QUODEMENCIA
    http://...encia.com/

  41. Le tuto est très pratique, merci pour cet article.

  42. Très pratique ces informations et le site est très intéressant.
    Merci pour le partage.

  43. Speedy Marie. Frank Black. Sign up with Facebook Sign up with your email address. By signing up, you agree to Spotify's Terms and Conditions of Use and
    Speedy Marie
    http://...marie.net/

  44. I am always searching online for articles that can help me. There is obviously a lot to know about this. I think you made some good points in Features also. Keep working, great job! http://...deals.com/

  45. I couldn't find any data on this matter past to.Also work a site and if you are ever enthused about doing a couple. http://...scode.com/

  46. Super site! I am Loving it!! Will return once more, Im taking your food additionally, Thanks. http://...deals.com/

  47. Admiring the time and effort you put into your blog and detailed information you offer! http://...count.com/

  48. This is just the information I am finding everywhere. Thanks for your blog, I just subscribe your blog. This is a nice blog. http://...deals.com/

  49. Business... | Business Management Homework Help |

    This is really a great stuff for sharing. Thanks for sharing.

  50. Many women also consider v tight gel after having children. During natural childbirth the vaginal muscles expand to form the birth canal for your baby. http://...viewer.com

  51. New games will certainly be included every month

  52. for lovers of dogs, found a cool rock, big and beautiful, here on the site there is a photo and a story about it

  53. I searched many information this disease on the Internet, because it is very unpleasant disease and embarrassed to talk about it, and then found a lot of useful information

  54. normal and relevant information with phone numbers of support services found only here

  55. Fantastic blog page with all the terrific good items not to mention I’m absolutely sure this will be vastly advantageous.

  56. Excellently written article, if only all bloggers offered the same level of content as you, the internet would be a much better place. Please keep it up!

  57. Thanks so much for this information. I have to let you know I concur on several of the points you make here and others may require some further review, but I can see your viewpoint.

  58. Très jolie astuce, merci pour le partage

  59. Article très intéressant et vraiment utile, merci pour le partage

  60. Smart Drug Smarts is for people who want to keep up on the latest breakthroughs in brain health and optimization and the related areas of neuroscience. http://...eview.com/

  61. Smart Drug Smarts is for people who want to keep up on the latest breakthroughs in brain health and optimization and the related areas of neuroscience. http://...eview.com/

  62. Blog | 2016-04-22-Une-reforme-des-sondages-a-l-arrache |

    Je vous conseille ce blog aussi très sympa: http://...tumblr.com

  63. Blog | 2016-04-22-Une-reforme-des-sondages-a-l-arrache |

    J'adoree

  64. Breast Actives is a 3 step all natural solution for breast enlargement, combining breast pills, cream and a breast exercise and massage program. http://...esbuy.com/

  65. When i saw this blog i thought it is fine information but it is incredible. Tnx

  66. I ve heard about it. Thanks for sharing.

  67. Ten of the best books regarding weight training are reviewed and discussed for both beginners and advanced weight trainers
    Weight Training Books
    http://...books.com/

  68. Ten of the best books regarding weight training are reviewed and discussed for both beginners and advanced weight trainers
    Weight Training Books
    http://...books.com/

  69. I really impressed after read this because of some quality work and informative thoughts
    http://...ylist.com/
    http://...sbest.org/
    http://...f2016.com/
    http://...om/phen24/
    http://...m/phen375/
    http://...com/phenq/
    http://...swork.com/
    http://...pills-men/
    http://...24-review/
    http://...75-review/
    http://...nq-review/
    http://...ntest.com/
    http://...24-review/
    http://...5-reviews/
    http://...nq-review/
    http://...pills.net/
    http://...tscms.com/
    http://...hongo.net/
    http://...ewers.com/
    http://...olin-fuel/
    http://...4-reviews/
    http://...5-reviews/
    http://...q-reviews/
    http://...time.info/
    http://...idays.net/
    http://...views.net/
    http://...t/kou-tea/
    http://...entre.com/
    http://nwaica.com/
    http://...nacle.net/
    http://...entermine/
    http://...uides.com/
    http://...om/phen24/
    http://...5-reviews/
    http://...com/phenq/
    http://...eight.com/
    http://...to-go.com/
    http://reotip.com/
    http://...thing.net/
    http://...ation.com/
    http://...res64.com/
    http://thadead.com/
    http://...womens.com
    http://...omens.com/
    http://...4-reviews/
    http://...in-market/
    http://...s-hub.com/
    http://...owers.com/
    http://...tnews.com/
    http://...4-reviews/
    http://...5-reviews/
    http://...q-reviews/
    http://...ster.info/
    http://...oss-pills/
    http://...iet-pills/
    http://...tplan.com/
    http://...megym.com/
    http://...s1day.com/
    http://...bsite.com/
    http://...mbody.com/
    http://...tloss.org/
    http://...efits.com/
    http://...irect.com/
    http://...for-women/
    http://...ss/phen24/
    http://...s-journey/
    http://...e-effects/
    http://...ninos.org/
    http://...sbest.org/
    http://...leans.com/
    http://...lsmen.com/
    http://...om/phen24/
    http://...5-reviews/
    http://...com/phenq/
    http://...women.com/
    http://...4-reviews/
    http://...5-reviews/
    http://...q-reviews/
    http://...omens.com/
    http://...4-reviews/
    http://...5-reviews/
    http://...com/phenq/
    http://...s2016.com/
    http://...4-reviews/
    http://...5-reviews/
    http://...q-reviews/
    http://...dswork.com
    http://...swork.com/
    http://...hhere.com/
    http://...ciety.com/
    http://...diots.com/
    http://...-help.com/
    http://...tory.info/
    http://...ebeat.com/
    http://...eview.com/
    http://...views.com/
    http://...mplia.org/
    http://...irect.com/
    http://...sivas.com/
    http://...entermine/
    http://...menico.net
    http://...enico.net/
    http://...diets.com/
    http://...treet.com/
    http://...solde.com/
    http://...bolic.com/
    http://...nsale.com/
    http://...olin-fuel/
    http://...bytix.net/
    http://...pills.com/
    http://...ut-phen24/
    http://...out-phenq/
    http://...l2016.com/
    http://...om/phen24/
    http://...m/phen375/
    http://...com/phenq/
    http://...om/phen24/
    http://...-pill.com/
    http://...tient.com/
    http://...swers.com/
    http://...chour.com/
    http://...nline.com/
    http://...eland.com/
    http://...sents.com/
    http://...rcise.com/
    http://...ource.com/
    http://...views.com/
    http://...nline.biz/
    http://...erank.com/
    http://...atria.com/
    http://...house.com/
    http://...egutt.com/
    http://...eanmax.com
    http://...-bean-max/
    http://...emble.com/
    http://...world.com/
    http://...tloss.com/
    http://...tions.com/
    http://...emass.com/
    http://...4free.com/
    http://...enter.com/
    http://...ewood.net/
    http://...celee.com/
    http://...roids.com/
    http://...razy-bulk/
    http://...bulk-dbal/
    http://...-decaduro/
    http://...ion1.info/
    http://...gplus.com/
    http://...k-reviews/
    http://...ls/phen24/
    http://...s/phen375/
    http://...g-formula/
    http://...stips.com/
    http://...nia-extra/
    http://...roids.com/
    http://...mbers.com/
    http://...tions.com/
    http://...e-rlx.com/
    http://...-tech.org/
    http://...sdiet.com/
    http://...eight.com/
    http://...yoga.info/
    http://...chere.net/
    http://...dults.com/
    http://...-site.com/
    http://...ctive.com/
    http://...om/phen24/
    http://...vs-phen24/
    http://...nq-review/
    http://...gredients/
    http://...qsale.com/
    http://...2care.com/
    http://...smell.com/
    http://...rance.com/
    http://...ology.com/
    http://...ligne.com/
    http://...links.com/
    http://...kanji.com/
    http://...rance.com/
    http://...ckabs.com/
    http://...lying.com/
    http://...ills.info/
    http://...res64.com/
    http://...epaws.com/
    http://...coach.com/
    http://...apers.com/
    http://...nergy.com/
    http://...queha.com/
    http://...ycees.org/
    http://...lista.com/
    http://...m/phen375/
    http://...chset.org/
    http://...e2016.com/
    http://...om/phen24/
    http://...l2016.com/
    http://...oss-pills/
    http://...4-reviews/
    http://...5-reviews/
    http://...q-reviews/
    http://...illsz.com/
    http://...tips.info/
    http://...ques.info/
    http://...ments.net/
    http://...books.com/
    http://...ipes.info/
    http://...ersey.com/
    http://...ments.com/
    http://...hods.info/
    http://...unity.org/
    http://...org/phenq/
    http://...nzone.com/
    https:/...swork.com/
    https:/...om/phen24/
    https:/...m/phen375/
    https:/...com/phenq/

  70. Defined abs draw in the eye like no other muscle group. To get them on your photo feed this summer, you have two choices
    Secret Six Pack Abs
    http://...ckabs.com/

  71. By making the switch to an OTC muscle relaxer, you will be able to alleviate your pain, without taking any risks. Within this guide, you will learn precisely what to
    Muscle Relaxers
    http://...e-rlx.com/

  72. Survival... | Survival Analysis Homework Help |

    Survival Analysis SPSS Help, SPSS Assignment & Homework Help, SPSS Project Help, ... Survival Analysis Assignment Help Introduction The time to occasion or survival time can be determined in days, weeks, years, and so on.

  73. Structural Optimization SolidWorks Assignment Help, Online SolidWorks Project and Homework Help Structural Optimization Assignment Help INTRODUCTION Structural Optimization Assignment Help Carry out structural optimization analysis throughout design.

  74. This site and the resources you provide is really nice keep it up.

  75. This site and the resources you provide is really nice keep it up.

  76. "We are No. 1 in Dissertation Writing Help & Writing Service - Thesis Writing Help and Writing Service. You can also hire us for top quality dissertations."

  77. I am so happy to read this. This is the kind of manual that needs to be given and not the random misinformation that's at the other blogs.

  78. Super article et vive les hoverboards ou skate électriques

  79. Eden Alaster | Process Costing Assignment Help |

    This is great information for students. This article is very helpful i really like this blog thanks. I also have some information relevant for online dissertation help.

  80. To help simplify things I thought it would be fun to list common muscle building questions, and then respond with my favorite answer - no! Here goes
    Muscle Questions
    http://...tions.com/

  81. FEU TRAINING is supporting young members with the Get Fit for Freelancing initiative, which aims to help young people establish themselves
    Muscle Members
    http://...mbers.com/

  82. Article très intéressant, merci pour le partage.

  83. Here is what most of us know about anabolic steroids: they make muscles grow faster, there are harmful side effects to our health, most sports
    Muscle Anabolic Steroids
    http://...roids.com/

  84. Legal Steroids Are No Doubt The Most Effective Muscle Supplements and Fat Burners Being Sold Online. These Highly Anabolic Compounds Are NOT Sold
    Legal Muscle Steroids
    http://...roids.com/

  85. Je suis sûr que cet article a touché tous les téléspectateurs Internet,
    Son très bon article sur la construction de nouvelles
    page web.

  86. This review includes before and after results and photos of gains by users. Best price and discount coupon for SizeGenetics.

  87. Muscle mass is critical for athletic performance and, perhaps more importantly for most, health and survival. The metabolic basis for a change in muscle mass is
    Muscle Mass
    http://...emass.com/

  88. The YMCA offers a variety of training programs for fitness enthusiasts seeking an accredited, reliable and complete instructor certification. Fitness Instructor
    Fitness Training
    http://...ource.com/

  89. Exercise is one of the most important things you can do for your health. The key is to find the right exercise for you. Get the facts about fitness.
    Exercise Fitness
    http://...nline.com/

  90. super article merci encore !

  91. We are EUROPEAN supplier of cheap anabolic steroids and peptides with 98% success rate and seizure reshipment policy. Buying steroids online with us is
    Cheap Anabolic
    http://...bolic.com/

  92. Find the best ab workouts, chest workouts, shoulder workouts, leg workouts, yoga workouts and get the best workout routine advice and tips.
    Workout Routine
    http://...enico.net/

  93. Many women also consider v tight gel after having children. During natural childbirth the vaginal muscles expand to form the birth canal for your baby. http://...viewer.com

  94. It is also one of the best steroids for enhancing strength, which leads to efficient workouts, and in turn leads to better quality gains
     Best Steroids
    http://...swork.com/

  95. It is also one of the best steroids for enhancing strength, which leads to efficient workouts, and in turn leads to better quality gains
     Best Steroids
    http://...swork.com/

  96. Shop a wide selection of home gyms and home gym equipment at Amazon.com. Great prices, best deals and new releases in home ...
    Home Gym
    http://...megym.com/

  97. We provide a positive and friendly environment for individuals and families of Salmon Arm and the Shuswap to achieve a lifestyle of health and wellness.
    Fitness Lifetime
    http://...time.info/

  98. Very great post. I simply stumbled upon your weblog and wanted to mention that I have really love

  99. Life Time is dedicated to helping you achieve your total health objectives, athletic aspirations and fitness goals
    Fitness Lifetime
    http://...time.info/

  100. heureux de rejoindre votre communauté, il y a beaucoup d'informations utiles et intéressantes!

  101. DCCollectors is the ultimate site for DC Comics news, commentary, and reviews, taking a focused look at DC Comics themed collectibles!
    dccollector
    http://...ector.com/

  102. thank you for good news

  103. Nootropics or smart drugs, are being used around the world by students, entrepreneurs, small business owners, athletes, poker players and housewives. http://...eview.com/

  104. Thank you for this excellent article that I discovered today!

    I've never really been comfortable with BDD so it does not hurt me to continue to inform me.

    Regards,
    ava

  105. DCCollectors is the ultimate site for DC Comics news, commentary, and reviews, taking a focused look at DC Comics themed collectibles!

  106. [url=http://...-programs/]wharton mba[/url]


    http://...-programs/

    wharton mba

    Who knows about this site?

    thanks, very interesting. Please, look, I need help!

  107. Case stud... | Case study Writing Services |

    I'm getting excited about this kind of beneficial information of your stuff in the future

  108. One of the best parts about nootropics is that they are completely safe and do not cause any negative side effects

  109. Where to buy Phen375 with the greatest discount available online?

  110. The World's No1 Leader In Advanced Anabolic Bodybuilding Supplements For Bulking - Free, Fast & Reliable Shipping Worldwide
    <a href="http://...;>legal steroids</a>

  111. Pure Forskolin Extract 60 Capsules (Best Coleus Forskohlii on the Market) - Highest Grade… $22.77. ... Natures Design Pure Forskolin Extract Weight Loss Supplement Pills for Women & Men http://...nfuel.com/

  112. My Honest review of Garcinia Cambogia (As Seen On Dr Oz Show) Click Here To learn More:
    Dr Oz Weight Loss Pill Garcinia Cambogia Quick Fat Reduction And Healthy Lipid Level, Weight Loss Pill Garcinia Cambogia
    http://...ctbuy.com/
    http://...eview.com/
    http://...order.com/
    http://...bsite.com/
    http://...lects.com/
    http://...mbogia.com

  113. Great page, I have many friend, will introduct your nice page to all of them. Thanks!

  114. Many thanks for the article!

  115. http://...umber.com/ customer service number
    http://...r-service/ comcast customer service
    http://...r-service/ comcast number customer service
    http://...r-service/ Geico customer service 1800 number
    http://...r-service/ wells fargo customer service
    http://...r-service/ wells fargo dealer services
    http://...r-service/ wells fargo login http://...r-service/ wells fargo routing number
    http://...m/irs-gov/ irs.gov
    http://...r-service/ bank of america customer service
    http://...r-service/ verizon customer service ]
    http://...r-service/ verizon wireless customer service
    http://...r-service/ verizon customer service number

  116. affordabl... | affordable luxury travel |

    Thank you, I've been seeking for info about this subject matter for ages and yours is the best I have discovered so far.http://...scapes.in/

  117. Good post. I learn some thing tougher on distinct blogs everyday. Most commonly it really is stimulating to learn to read content material from other writers and exercise a specific thing there.<a href="http://...affordable luxury travel</a>

  118. Nootropics, or smart drugs, are being used around the world by students, entrepreneurs, small business owners, athletes, poker players and housewives. http://...eview.com/

  119. I love the site

  120. Thanks for sharing this site. I shared this with my friends also they love it!

  121. Psycholog... | Psychologie et technologie |

    Une petite merveille votre article ! Depuis peu j'utilise indexedDB et comme vous le suggérez son utilisation est vraiment facile d'accès. Bref je le recommande également ! Merci encore.

  122. found a lot of useful and interesting information, thank you guys information, I am pleased to join your community!

  123. Merci beaucoup pour ce tuto détaillé, c'est très intéressant et vraiment pratique

  124. Dietitian's review of slimming pills available on prescription and over the counter in the UK.
    Diet Pills Reviewers
    http://...ewers.com/

  125. Your website is very interesting, it is not boring and full of inspiration that you devote. Your website deserve to be the best

  126. We compare the top 5 best slimming pills in 2016. Choose the best diet pill for your needs. Read detailed expert reviews on all UK diet pills.
    Slimming Diet Pills
    http://...ills.info/

  127. But you also know that most diets and quick weight-loss plans don't work as promised. If you're trying to drop a few pounds fast, these expert tips will make it
    Weight Loss Techniques
    http://...ques.info/

  128. Get off to the best possible start with these 12 diet and exercise tips to make your free NHS-approved weight loss plan a success.
    Weight Loss Techniques
    http://...ques.info/

  129. Angel inv... | Angel investors in India |

    This is also a very good post which I really enjoy reading. It is not everyday that I have the possibility to see something like this.

  130. Don't go for any ordinary, check out our 10 Best diet pills review to lose weight fast in 2017. We are also providing Real testimonials of our customers
    Diet Pills 2017
    http://...pills.com/

  131. totally55... | Ziol |

    Play the largest selection of on-line games
    http://...amers.net/
    http://...ossip.net/
    http://...els.ninja/
    Choose a totally free Flash game maker from the checklist

  132. Also called the Caveman Diet or the Stone Age diet, it's basically a high-protein, high-fiber eating plan that promises you can lose weight
    Paleo Diet Plan
    http://...tloss.org/

  133. Also called the Caveman Diet or the Stone Age diet, it's basically a high-protein, high-fiber eating plan that promises you can lose weight
     Paleo Diet Plan
    http://...tloss.org/

  134. I am so happy to read this. This is the kind of manual that needs to be given and not the random misinformation that's at the other blogs. 

  135. Yoga Pose... | Yoga Poses For Weight Loss |

    Yoga has been known to have many benefits. Weight loss is one of them. Here are the main poses in yoga for weight loss that you can try
    Yoga Poses For Weight Loss
     http://...hods.info/

  136. Yoga Pose... | Yoga Poses For Weight Loss |

    These 5 easy and effective yoga poses for weight loss will tone your arms, flatten your belly, and slim down your legs.
    Yoga Poses For Weight Loss
     http://...hods.info/

  137. Weight Loss: Monster Teaches Weight Loss - Kindle edition by Bida Lufias. Download it once and read it on your Kindle device, PC, phones or tablets.
    Weight Loss Monster
    http://...ster.info/

  138. The World's No1 Leader In Advanced Anabolic Bodybuilding Supplements For Bulking - Free, Fast & Reliable Shipping Worldwide
    http://...guide.com/

  139. See our list of safe and legal fast acting <a href="http://...;>legal steroids</a>, they do not require any prescription and can be ordered worldwide online.

  140. Safe and reliable weight-loss solutions have never been so easy! Dr. Oz explores the latest diet trends, fitness regimes and lifestyle changes to provide you with
    Dr Oz Weight Loss
    http://...swers.com/

  141. An overview of various medicinal uses and health benefits of green tea, and some other background information on green tea; extensive citation
    Green Tea
     http://...views.net/

  142. Order the highest quality nootropics here. NooCube™ is a blend of synergistic nootropics which helps to support focus, mental speed and improve memory. http://...opics.com/

  143. Best Diet... | Best Diet Pills for Womens |

    lose unwanted fat by using top and best diet pills for women that work fast without harming your health. reviews and comparison of most popular supplements.
    Best Diet Pills for Womens
    http://...womens.com


  144. Best Weight-Loss Diets. The best diet for losing weight is Weight Watchers, according to the experts who rated the diets below for U.S.
    Weight Loss Programs
    http://...tips.info/

  145. Best Weight-Loss Diets. The best diet for losing weight is Weight Watchers, according to the experts who rated the diets below for U.S.
    Weight Loss Programs
    http://...tips.info/

  146. great work I will tell about it to my friends and anybody that could be interested in this subject. Great work guys!

  147. There are several tried and tested diets that work effectively for maximum weight loss and burn. So lets talk about the diets that work.
    Diets That work
    https:/...swork.com/

  148. Choosing a diet pill that will work can be an uphill task with product after product turning out to be another great marketing
    Phentermine
    http://...swork.com/

  149. Best Diet... | Best Diet Pills that Work |

    Choosing a diet pill that will work can be an uphill task with product after product turning out to be another great marketing
    Phentermine
    http://...swork.com/

  150. Order the highest quality nootropics here. NooCube™ is a blend of synergistic nootropics which helps to support focus, mental speed and improve memory.


  151. Play the biggest selection of on the internet games


  152. more fun playing your favorite flash game

  153. This is nice! Your site is amazing Hey! Your information is astounding! I will suggest it to my daugther and any person that could be interested in this object

  154. Taking the medication Phentermine is seen as an emergency step to help those who are severely overweight to start losing weight.
    Phentermine
    http://...uides.com/


  155. Compare the Best Diet Pills For Women In 2016. Find top weight loss pills for women that really work fast!
    Diet Pills for Women
    http://...omens.com/

  156. Compare the Best Diet Pills For Women In 2016. Find top weight loss pills for women that really work fast!
    Diet Pills for Women
    http://...omens.com/

  157. Compare the Best Diet Pills For Women In 2016. Find top weight loss pills for women that really work fast!
    Diet Pills for Women
    http://...omens.com/

  158. Merci beaucoup pour votre tutoriel, très intéressant.

  159. effective... | effective weight loss pills |

    The information mentioned within the article are some of the most effective obtainable

  160. NooCube by Bauer Nutrition is a great addition to any health or vitamin routine for your mind as it is a good all-natural nootropic.
    http://...opics.com/

  161. Looking for a diet pill that works and is strong enough for you as a man? You can find the best diet pills for men right here based on expert and user ratings.
    Diet Pills for Men
    http://...lsmen.com/

  162. We review the 3 top weight loss pills for men and give them a full run down, we leave nothing out, read our reviews here and see for yourself.
    Diet Pills for Men
    http://...lsmen.com/

  163. There's a definite difference between losing weight and losing fat. Most people don't understand that to lose weight means to lose muscle, water and fat.
    Weight Loss Guide
    http://...e2016.com/

  164. There's a definite difference between losing weight and losing fat. Most people don't understand that to lose weight means to lose muscle, water and fat.
    Weight Loss Guide
    http://...e2016.com/

  165. alquiler... | alquiler furgonetas valencia |

    Alquiler de furgonetas Valencia con Hertz es la mejor manera para que su journey.
    http://...s-valencia

  166. What's the best fat burner? It depends on what YOU want! So we ask a few questions, and present the options.

  167. Top 10 Best Fat Burning Supplements. Transparent Labs PhysiqueSeries Fat Burner – Best Reviewed.
    Best Fat Burners
    http://...s2016.com/

  168. Electrica... | Electrical Assignment Help |

    Such a nice post, keep providing good resources.

  169. My friend recommended this blog and he was totally right keep up the good work

  170. This was a great and interesting article to read. I have really enjoyed all of this very cool information

  171. What's the best fat burner? It depends on what YOU want! So we ask a few questions, and present the options.
    Best Fat Burners
    http://...s2016.com/

  172. What's the best fat burner? It depends on what YOU want! So we ask a few questions, and present the options.
    Best Fat Burners
    http://...s2016.com/

  173. What's the best fat burner? It depends on what YOU want! So we ask a few questions, and present the options.
    Best Fat Burners
    http://...s2016.com/

  174. Merci pour ces conseils. Très bon article

  175. Does PhenQ Take To Show Results? http://...n/G87dBoCb

  176. Interesting post. I Have Been wondering about this issue, so thanks for posting.

  177. The information mentioned within the article are some of the most effective obtainable

  178. Discover the best Weight Loss Supplements in Best Sellers. Find the ... Platinum Series Garcinia Cambogia Extract Weight Loss Supplement
    Best Diet Pills
    http://...f2016.com/

  179. lose unwanted fat by using top and best diet pills for women that work fast without harming your health. reviews and comparison of most popular supplements.
    Best Diet Pills
    http://...f2016.com/

  180. lose unwanted fat by using top and best diet pills for women that work fast without harming your health. reviews and comparison of most popular supplements.
    Best Diet Pills
    http://...f2016.com/

  181. Noocube Nootropics Formula: Can Supplements Improve Memory?NooCube describes itself as a “synergistic blend of nootropics” that enhances your mental speed, focus, and memory.

  182. Prescription weight loss pills, also called anti-obesity drugs or “diet pills”, are sometimes prescribed to a patient as an additional tool in the treatment for weight
    Weight Loss Pill
    http://...l2016.com/

  183. Prescription weight loss pills, also called anti-obesity drugs or “diet pills”, are sometimes prescribed to a patient as an additional tool in the treatment for weight
    Weight Loss Pill
    http://...l2016.com/

  184. Mike Jason | Finance Assignments Help Online |

    Get your finance homework help for assignments and projects from top finance writers. We are number 1 academic writing service when it comes to financial management assignments.

  185. David Paul | Electronics Engineering Project Help |

    We are No. 1 in Electronics Engineering Assignment Help; Hire us for your Electronics Engineering Project and Homework Help.

  186. Bryan Las... | Ivey case study analysis |

    Harvard & Ivey Business Case Studies Analysis and Solutions Online - Every solution is prepared from scratch, top quality, plagiarism free.

  187. http://...n/NGcon4IZ
    Qu'est-ce que vous entendez par des appels asynchrones et synchrones?

  188. NooCube is a daily dietary supplement which boosts up the performance of your brain. Find Noocube reviews, benefits, uses, side effects and testimonials http://...opics.com/

  189. trouvé beaucoup d'informations intéressantes, je suis heureux de joindre à votre communauté!

  190. This is cool! Your website is great Hey! Your information is astounding!! I will recommend it to my brother and anybody that could be attracted to this topic.

  191. adriannea... | Audio-Technica ATH-M50xBL Professional Studio Monitor Headphones Review |

    Audio-Technica ATH-M50xBL Professional Studio Monitor Headphones Review writing service and Audio-Technica ATH-M50xBL Professional Studio Monitor Headphones Review writing Help Audio-Technica ATH-M50xBL Professional Studio Monitor Headphones Review These headphones got an abundance of well-deserved appreciation.

  192. Buy Forskolin Fuel - 20% Coleus Forskohlii Extract - 125mg Per Serving, 30 Caplets, Supports Increased Fat Metabolism, Supports Weight Management http://...nfuel.com/

  193. Bonjour,
    Merci pour ce tutoriel qui m'aide dans ma collecte d'informations et ma documentation. Je travaille en ce moment sur la création d'une base de donnée orientée dans le secteur de la dentisterie. Et votre article arrive au bon moment

  194. Best Legal Steroids | Crazy Bulk Cutting Stack | Dbal dbol Review ... Dbol Reviews – CrazyBulk D-BAL Pills

  195. d-bal rev... | d-bal review bodybuilding |

    crazybulk dbal pills review. Review of: D-Bal By CrazyBulk. ​Use: For rapid muscle gains, increased strength and kick-starting bulking cycles

  196. Get the desired results from your rigorous workout sessions with the intake of 100% legal steroids, offered by Crazy Bulk Reviews

  197. The PhenQ manufacturers also warn that you should consult your doctor before taking this supplement

  198. The PhenQ manufacturers also warn that you should consult your doctor before taking this supplement
    http://...pills.com/

  199. Parfait, merci pour cette exemple d'utilisation. De plus IndexedDB offre de nombreuses possibilités par rapport à web storage et bien plus supportée que SQlite.

    http://...avocats.fr

  200. <a href="http://...quot;>V Tight Gel</a> is a helpful item as a gel to actually fix your vagina as of interest at the current time. The all-normal composition is totally protected and is apparently the best vaginal fixing items are included in. You can easily purchase V Tight Gel online for a very affordable price.

  201. For the past 3 months I've been taking PhenQ in a desperate effort to lose weight.
    <a href="http://...;>phenq result</a>

  202. For the past 3 months I've been taking PhenQ in a desperate effort to lose weight.
    <a href="http://...</a>

  203. For the past 3 months I've been taking PhenQ in a desperate effort to lose weight.
    <a href="http://...;>phenq result</a>

  204. Muscletronic Review | Muscle Building Fat Burner Supplement? Muscletronic is an ideal formula for muscles growth and has the capacity to .... Musletronic Reviews contains 150mg of this extract per serving.

  205. This is a great list. I will pick one for my weekend. Thank for share
    http://...umblr.com/
    http://...bself.net/
    http://...bself.net/
    http://..._2017.html

  206. Qu'est-ce que vous entendez par des appels asynchrones et synchrones?

  207. Pretty! Ꭲhis hаs bеen an incredibly wonderful article. Ƭhank you for providing hese details.

  208. This is cool! Your website is great Hey! Your information is astounding!! I will recommend it to my brother and anybody that could be attracted to this topic.

  209. This is cool! Your website is great Hey! Your information is astounding!! I will recommend it to my brother and anybody that could be attracted to this topic.

  210. Buy Forskolin Fuel - 20% Coleus Forskohlii Extract - 125mg Per Serving, 30 Caplets, Supports Increased Fat Metabolism, Supports Weight Management http://...nfuel.com/

  211. This is cool! Your website is great Hey! Your information is astounding!! I will recommend it to my brother and anybody that could be attracted to this topic.

  212. Buy Forskolin Fuel - 20% Coleus Forskohlii Extract - 125mg Per Serving, 30 Caplets, Supports Increased Fat Metabolism, Supports Weight Management http://...nfuel.com/

  213. Hiprolean X-S Weight Loss Pills are a new, innovative, high strength weight loss capsule made from 100% natural ingredients. http://...views.com/

  214. Today is my lucky day to find your great website online, awesome! and I love to post a comment that "The content of your post is awesome" Great work.
    http://...bulks.com/

  215. I was surfing net and fortunately came across this site and found very interesting stuff here. Thanks for taking the time to discuss that, I feel strongly about this and so really like getting to know more on this kind of field.
    http://...arious.com

  216. I haven’t any word to appreciate this post.....Really i am impressed from this post....the person who create this post it was a great human..thanks for shared this with us.
    https:/...16801.mobi

  217. <a href="... | <a href="https://19216801.mobi/">192.168.o.1</a> |

    I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post.

  218. This article is such a nice and interesting one, I'm very satisfied with the provided contents. I hope more excellent articles would be posted in your website. Thank you so much for this and keep sharing.

  219. Mechanica... | Mechanical Engineering Project Help |

    This is really a great stuff for sharing. Thanks for sharing.

  220. do my com... | do my computer science homework |

    Amazing article thanks for sharing..

  221. I genuinely appreciated understanding it. Sitting tight for some more incredible articles like this from you in the nearing days

  222. Qu'est-ce que vous entendez par des appels asynchrones et synchrones?

  223. This is really great work. Thank you for sharing such a useful information here in the blog.

  224. Hiprolean X-S Weight Loss Pills are a new, innovative, high strength weight loss capsule made from 100% natural ingredients. http://...views.com/

  225. jalex8816... | Development of Food Retailing in India (C): From Farm to Fork via Supermarkets Case Solution |

    All things considered, nothing I can say except for incredible! I trust you'll make more helpful articles in the up and coming days.

  226. Merci pour le post, était à la recherche de cette information!

  227. Hiprolean X-S Weight Loss Pills are a new, innovative, high strength weight loss capsule made from 100% natural ingredients.
    http://...views.com/

  228. Phen24 Review - Read why Phen24 is the best diet pill in 2016 and does it really works or is it scam. Learn more about It's side effects, price, ingredients & results before you buy it.
    http://...eview.com/

  229. Looking for proven, effective Dianabol for Sale without side effects? Discover premium Dbal-Max Pills currently helping guys build mass safely. http://...views.com/

  230. Sex is the spice of every romantic relation! The more it’s flavored, the more its fun! It is perhaps the most significant element that serves as the base of your relationship.
    http://...guide.com/
    Vigrx Plus Pills

  231. this is an awesome blog, i must appreciate the blogger for it.
    https:/...swork.com/

  232. Sex is the spice of every romantic relation! The more it’s flavored, the more its fun! It is perhaps the most significant element that serves as the base of your relationship.
    http://...guide.com/
    Vigrx Plus Pills
    NooCube is a daily dietary supplement which boosts up the performance of your brain. Find Noocube reviews, benefits, uses, side effects and testimonials
    http://...opics.com/
    NooCube
    Buy Forskolin Fuel - 20% Coleus Forskohlii Extract - 125mg Per Serving, 30 Caplets, Supports Increased Fat Metabolism, Supports Weight Management
    http://...nfuel.com/
    Forskolin Fuel

    Where to buy PhenQ with the greatest discount available online? The last thing you want is to take a diet pill that could potentially harm your health. The great thing about PhenQ is that it contains natural ingredients.
    phenq
    http://...qsale.com/


  233. more fun playing your favorite flash game

  234. Where to buy PhenQ with the greatest discount available online? The last thing you want is to take a diet pill that could potentially harm your health. The great thing about PhenQ is that it contains natural ingredients.
    phenq
    http://...qsale.com/

  235. Where to buy PhenQ with the greatest discount available online? The last thing you want is to take a diet pill that could potentially harm your health. The great thing about PhenQ is that it contains natural ingredients.

  236. PES 2017... | jeu de foot sur mobile |

    Je me suis régalé à lire cet article.

  237. Merci pour le tuto très bien expliqué :)
    Par contre je n'arrive pas a faire un update des données enregistrées dans la base, dommage que le tuto n'aborde pas le sujet.

  238. Je vous remercie depuis longtemps à la recherche de cette information, je suis heureux de rejoindre votre communauté!

  239. Voilà enfin ce que je cherchais, çà tombe à pic

  240. très intéressant et post utile, je vais ajouter ce site à vos favoris!

  241. Un article qui m'a bien aidé ! merci beaucoup !

  242. MarieEsth... | Base de donnée orientée vers le secteur dentaire ? |

    Bonjour,
    Merci pour ce tutoriel qui m'aide dans ma collecte d'informations et ma documentation. Je travaille en ce moment sur la création d'une base de donnée orientée dans le secteur de la dentisterie. Et votre article arrive au bon moment.
    Marie

  243. Merci pour ce tuto très intructif, exactement ce dont j'avais besoin !

  244. Maelle | requêtes & transactions |

    Merci pour le tuto, exactement ce que je recherchais.

  245. Superbe article, à bientôt.
    Alice

  246. merci pour le tutorial...

  247. Qu'est-ce que vous entendez par des appels asynchrones et synchrones?

  248. Merci pour cet excellent article que je ne découvre qu'aujourd'hui !

    Je n'ai jamais vraiment été à l'aise avec les BDD donc ça ne me fait pas de mal de continuer à me documenter.

    Cordialement,

    Paul

  249. Merci beaucoup pour le tutoriel ! Est-ce possible d'adapter pour les autres types de bases de données autres que indexedDB ?

  250. Merci pour le tuto.
    Est-ce qu'il y a des moyens de migrer facilement depuis SQLite vers indexedDB ?

  251. super tuto très bien expliqué, j'espère lire d'autres articles nouveaux prochainement

  252. Bonjour,

    Merci pour le tuto très bien expliqué :)
    Par contre je n'arrive pas a faire un update des données enregistrées dans la base, dommage que le tuto n'aborde pas le sujet.

  253. Ce fut un plaisir de lire votre article!

  254. Je voudrais savoir la même chose!

  255. Qu'est-ce que vous entendez par des appels asynchrones et synchrones?