Quantcast
Channel: ppedv Team Blog
Viewing all articles
Browse latest Browse all 1198

Offlinefähige Webseite Teil 2: Lokaler Speicher

$
0
0

Nachdem im Blog Teil 1 das grundlegende responsive Layout für die offlinefähige Webanwendung mit Twitter Bootstrap erstellt wurde geht es in Teil 2 und Teil 3 um die offline Funktionalität von HTML5.

Der gesamte Sourcecode für die Webanwendung ist auch auf Githup zu finden.

Nähere Informationen zu lokalem Speicher und offlinefähigkeit in HTML5 können Sie in diesem Blogbeitrag nachlesen. Es muss nun zunächst das HTML Grundgerüst angepasst, und das localStorage Objekt eingebaut werden.

 

html5 offline lokaler speicher

 

Im Bereich ‘Erfassung der Kennzeichen’ muss, der Inputtype von submit auf button geändert werden, damit das Formular nicht bei jedem Buttonklick abgesendet wird:

<button id="btnSave" class="btn btn-success" type="button">
<span class="glyphicon glyphicon-plus"></span></button>


In einem nächsten Schritt muss die Tabellenausgabe der Kennzeichenliste so angepasst werden, dass sie anschließend mittels JavaScript dynamisch befüllt werden kann.

<!-- Listendarstellung der Kennzeichen --><div class="container-fluid"><h3>Fahrzeugliste</h3><div class="table-responsive"><table id="tblKennzeichen" class="table table-striped"><thead><tr><th>#</th><th>Kennzeichen</th></tr></thead><tbody></tbody></table></div></div>


Werfen wir nun einen Blick auf die Datei script.js, welche die eigentliche Funktionalität unserer Anwendung bereitstellt.

Interessant ist hier vor allem das dynamische Befüllen der Tabelle mittels JQuery.

// Keine Werte gespeichert anzeigen 
function drawNoData() { 
    $('#tblKennzeichen tbody').html(''); 
    $('#tblKennzeichen tbody').append('<tr><td>0</td><td>Keine Autos gespeichert</td></tr>'); 
} 

// Zeichne Tabellenzeilen 
function drawRows(data) { 
    var obj = jQuery.parseJSON(data); 

    $('#tblKennzeichen tbody').html(''); 

    $.each(obj, function (key, value) { 
        key = key + 1; 
        $('#tblKennzeichen tbody').append('<tr><td>' + key + '</td><td>' + value + '</td></tr>'); 
    }); 
}


Ein lauffähiges Demo finden Sie unter diesem Link. Viel Spass mit Tutorial Teil 3. Hier wird das noch ausständige Cache Manifest mit Visual Studio 2013 besprochen.


Viewing all articles
Browse latest Browse all 1198

Trending Articles


Vimeo 10.7.1 by Vimeo.com, Inc.


UPDATE SC IDOL: TWO BECOME ONE


KASAMBAHAY BILL IN THE HOUSE


Girasoles para colorear


Presence Quotes – Positive Quotes


EASY COME, EASY GO


Love with Heart Breaking Quotes


Re:Mutton Pies (lleechef)


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo 10.7.0 by Vimeo.com, Inc.


FORECLOSURE OF REAL ESTATE MORTGAGE


FORTUITOUS EVENT


Pokemon para colorear


Sapos para colorear


Smile Quotes


Letting Go Quotes


Love Song lyrics that marks your Heart


RE: Mutton Pies (frankie241)


Hato lada ym dei namar ka jingpyrshah jong U JJM Nichols Roy (Bah Joy) ngin...


Long Distance Relationship Tagalog Love Quotes