ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
AppML. Уроки для начинающих

AppML API


AppML API определяет методы и свойства AppML.

API - расшифровывается как Application Programming Interface (интерфейс программирования приложений).


Что могут делать методы и свойства?

С помощью методов и свойств вы можете:

  • Создать приложение AppML
  • Обеспечивать приложения данными
  • Получать данные приложения для использования на вашей веб-странице

Пример

new AppML() создает новый AppML объект.
dataSource устанавливает источник данных AppML объекта.
getData() получает данные.
data.records содержит записи данных.

Вы можете зацикливать записи и отображать содержимое в HTML элементе:

Пример

// Создайте объект AppML и получите данные
myObj = new AppML();
myObj.dataSource = "https://www.w3schools.com/appml/customers.html";
myObj.getData();

// Найдите записи данных
myArr = myObj.data.records;
len = myArr.length;

// Показать записи
for (i = 0; i < len; i++) {
    txt += myArr[i].CustomerName + "<br>";
}
document.getElementById("demo").innerHTML = txt;
Попробуйте сами »

Результат

Alfreds Futterkiste
Berglunds snabbköp
Centro comercial Moctezuma
Ernst Handel
FISSA Fabrica Inter. Salchichas S.A.
Galería del gastrónomo
Island Trading
Königlich Essen
Laughing Bacchus Wine Cellars
Magazzini Alimentari Riuniti
North/South
Paris spécialités
Rattlesnake Canyon Grocery
Simons bistro
The Big Cheese
Vaffeljernet
Wolski Zajazd

Некоторые методы AppML

Метод Описание
new AppML() Создает новый объект AppML
run() Запускает объект приложения
appml("name") Возвращает объект appml с указанным именем
displayMessage(text) Отображает указанное сообщение
setError(no, description) Устанавливает указанную ошибку и описание ошибки

Некоторые свойства AppML

Свойство Описание
appName Название приложения (id контейнера)
container Элемент контейнера приложения
controller Контроллер приложения
data Объект данных приложения
dataSource Источник данных приложения
message Сообщение приложения

Некоторые свойства объекта данных

Свойство Описание
data.model Модель данных приложения
data.records Записи данных приложения