Wpis ten ma na celu przedstawić jedno z narzędzi JavaScript, pozwalające w łatwy sposób dostarczać i wyświetlać dane na stronach internetowych: AppML
1. Co to jest AppML?
AppML oznacza język modelowania aplikacji. Może działać na dowolnej stronie HTML, bez instalacji. Pozwala w łatwy sposób wprowadzić dane do aplikacji HTML z obiektów JavaScript, plików lub baz danych.
2. Przykład wykorzystania
Aby móc korzystać z AppML, musimy dołączyć do naszej strony skrypt https://www.w3schools.com/appml/2.0.3/appml.js
Załóżmy, że mamy następujący plik z danymi zapisanymi jako obiekt w pliku js o nazwie baza.js:
{"wpisy":[ {"imie":"Jan Kowalski","miasto":"Warszawa","kraj":"Polska"}, {"imie":"Johny English","miasto":"Londyn","kraj":"Wielka Brytania"}, {"imie":"April Ryan","miasto":"Nowy Jork","kraj":"USA"} ] }
Tak może wyglądać szablon naszego dokumentu html:
<!DOCTYPE html> <html lang="pl"> <script src="https://www.w3schools.com/appml/2.0.3/appml.js"></script> <body> <table appml-data="baza.js"> <tr> <th>Imię</th> <th>Miasto</th> <th>Kraj</th> </tr> <tr appml-repeat="wpisy"> <td>{{imie}}</td> <td>{{miasto}}</td> <td>{{kraj}}</td> </tr> </table> </body> </html>
Po otworzeniu pliku w przeglądarce zobaczymy tabelkę z uzupełnionymi danymi z pliku baza.js czyli takie coś:
Imię | Miasto | Kraj |
---|---|---|
Jan Kowalski | Warszawa | Polska |
Johny English | Londyn | Wielka Brytania |
April Ryan | Nowy Jork | USA |
3. Podsumowanie
Jak widać, jest to proste narzędzie, ale z naprawdę olbrzymi możliwościami! Jeszcze nie miałem okazji sam go używać, ale kto wie, może w niedalekiej przyszłości… 🙂
Wpis został oparty o artykuł ze strony https://www.w3schools.com/appml/default.asp