Site icon Kamil Wyremski

AppML – wprowadzanie danych do HTML

Zdjęcie kodu HTML i CSS

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ęMiastoKraj
Jan KowalskiWarszawaPolska
Johny EnglishLondynWielka Brytania
April RyanNowy JorkUSA

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

Exit mobile version