create(settings: Object);
settings. Настройки создаваемого объекта. Параметр должен содержать свойство PPType, определяющее тип данного объекта.
Метод create создаёт PP-объект по заданным настройкам.
Метод возвращает PP-объект.
Для выполнения примера необходимо наличие на html-странице ссылок на файл сценария PP.js и файл стилей PP.css. Создадим текстовую область и отобразим в ней разметку DOM-элемента, представляющего собой блок «div»:
// Создадим текстовую область
var textArea = PP.create({
PPType: PP.Ui.TextArea,
ParentNode: document.body,
Width: 200,
Height: 50
});
// Создадим DOM-элемент, представляющий собой блок "div"
var mark = PP.createElement(document.body, 'MarkClass', 'div');
// Отобразим в текстовой области разметку данного DOM-элемента
textArea.setContent(PP.escapeHTML(mark.outerHTML));
/* Проверим, является ли созданный объект экземпляром класса,
проинициализированным с помощью метода PP.initClass */
var isInitClass = PP.isPPInstance(textArea);
console.log("Объект «textArea» " + (isInitClass ? "" : "не ") +
"является проинициализированным экземпляром класса");
В результате выполнения примера была создана текстовая область, в которой размещена разметка DOM-элемента, представляющего собой блок «div»:

Также было проверено, является ли созданный объект текстовой области экземпляром класса, проинициализированного с помощью метода PP.initClass. Результат проверки был выведен в консоль браузера:
Объект «textArea» является проинициализированным экземпляром класса
См. также: