En son web geliştirme öğreticiler
 

AppML Veri


AppML temel amacı HTML sayfalarına veri sağlamaktır.


Verilere appML Bağlama

  • appML değişken veri görüntüleyebilir
  • appML dosyalarından verileri görüntüleyebilir
  • appML veritabanlarından veri görüntüleyebilir

appML bir JavaScript nesne kullanma

HTML ve Veri ayırmak için ortak bir yol, bir JavaScript nesnesi verileri saklamaktır.

Örnek

<table appml-data=" dataObj ">
<tr>
  <th>Customer</th>
  <th>City</th>
  <th>Country</th>
</tr>
<tr appml-repeat="records">
  <td>{{CustomerName}}</td>
  <td>{{City}}</td>
  <td>{{Country}}</td>
</tr>
</table>

<script>
var dataObj = {
"records":[
{"CustomerName":"alfreds Futterkiste","City":"Berlin","Country":"Germany"},
{"CustomerName":"ana Trujillo Emparedados y helados","City":"Mexico D.F.","Country":"Mexico"},
{"CustomerName":"antonio Moreno Taqueria","City":"Mexico D.F.","Country":"Mexico"},
{"CustomerName":"around the Horn","City":"London","Country":"UK"},
{"CustomerName":"B's Beverages","City":"London","Country":"UK"},
{"CustomerName":"Berglunds snabbkop","City":"Lulea","Country":"Sweden"},
{"CustomerName":"Blauer See Delikatessen","City":"Mannheim","Country":"Germany"},
{"CustomerName":"Blondel pere et fils","City":"Strasbourg","Country":"France"},
{"CustomerName":"Bolido Comidas preparadas","City":"Madrid","Country":"Spain"},
{"CustomerName":"Bon app'","City":"Marseille","Country":"France"},
{"CustomerName":"Bottom-Dollar Marketse","City":"Tsawassen","Country":"Canada"},
{"CustomerName":"Cactus Comidas para llevar","City":"Buenos aires","Country":"argentina"},
{"CustomerName":"Centro comercial Moctezuma","City":"Mexico D.F.","Country":"Mexico"},
{"CustomerName":"Chop-suey Chinese","City":"Bern","Country":"Switzerland"},
{"CustomerName":"Comercio Mineiro","City":"Sao Paulo","Country":"Brazil"}
]};
</script>
Kendin dene "

appML bir JSON dosyası kullanma

HTML ve Veri ayırmak için başka bir yaygın yolu, bir JSON dosyada veri depolamak için:

customers.js

{
"records":[
{"CustomerName":"alfreds Futterkiste","City":"Berlin","Country":"Germany"},
{"CustomerName":"ana Trujillo Emparedados y helados","City":"Mexico D.F.","Country":"Mexico"},
{"CustomerName":"antonio Moreno Taqueria","City":"Mexico D.F.","Country":"Mexico"},
{"CustomerName":"around the Horn","City":"London","Country":"UK"},
{"CustomerName":"B's Beverages","City":"London","Country":"UK"},
{"CustomerName":"Berglunds snabbkop","City":"Lulea","Country":"Sweden"},
{"CustomerName":"Blauer See Delikatessen","City":"Mannheim","Country":"Germany"},
{"CustomerName":"Blondel pere et fils","City":"Strasbourg","Country":"France"},
{"CustomerName":"Bolido Comidas preparadas","City":"Madrid","Country":"Spain"},
{"CustomerName":"Bon app'","City":"Marseille","Country":"France"},
{"CustomerName":"Bottom-Dollar Marketse","City":"Tsawassen","Country":"Canada"},
{"CustomerName":"Cactus Comidas para llevar","City":"Buenos aires","Country":"argentina"},
{"CustomerName":"Centro comercial Moctezuma","City":"Mexico D.F.","Country":"Mexico"},
{"CustomerName":"Chop-suey Chinese","City":"Bern","Country":"Switzerland"},
{"CustomerName":"Comercio Mineiro","City":"Sao Paulo","Country":"Brazil"}
]
}

AppML ile, veri kaynağı olarak bir JSON dosyası belirtebilirsiniz appml-data özniteliği:

Örnek

<table appml-data="customers.js ">
<tr>
  <th>Customer</th>
  <th>City</th>
  <th>Country</th>
</tr>
<tr appml-repeat="records">
  <td>{{CustomerName}}</td>
  <td>{{City}}</td>
  <td>{{Country}}</td>
</tr>
</table>
Kendin dene "

appML bir veritabanında kullanmak

Bir web sunucusundan biraz yardımıyla, SQL veri ile başvurunuzu besleyebilir.

Bu örnek MySQL veritabanından veri okumak için PHP kullanır:

Örnek

<table appml-data=" http://www.w3ii.com/appml/customers.php" >
<tr>
  <th>Customer</th>
  <th>City</th>
  <th>Country</th>
</tr>
<tr appml-repeat="records">
  <td>{{CustomerName}}</td>
  <td>{{City}}</td>
  <td>{{Country}}</td>
</tr>
</table>
Kendin dene "

Bu örnek, bir SQL Server veritabanından veri okumak için .NET kullanır:

Örnek

<table appml-data=" http://www.w3ii.com/appml/customers.aspx" >
<tr>
  <th>Customer</th>
  <th>City</th>
  <th>Country</th>
</tr>
<tr appml-repeat="records">
  <td>{{CustomerName}}</td>
  <td>{{City}}</td>
  <td>{{Country}}</td>
</tr>
</table>
Kendin dene "

appML Gücü

Sen appML gücünü keşfetmek üzeresiniz.

appML için veriler, kontrolörler ve modelleri sağlayabilir:

  • Süper kolay HTML uygulama geliştirme
  • Süper kolay Modelleme, Prototipleme ve Test

Eğer içinde bir HTML sayfası istediğiniz kadar birçok appML uygulamalarını koyabilirsiniz.

appML sayfanın diğer bölümlerinde müdahale etmez.

Tam HTML, CSS ve JavaScript özgürlük var.

appML tam ölçekli CRUD web uygulamaları geliştirmek için kullanılabilir.

CRUD C REATE R EAD U pdate, D elete.

AppML gücünü keşfetmek için: Bir appML Demo görüntüle .