JavaScriptCore Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен JavaScriptCore предоставляет классы, которые оценивают код JavaScript, анализируют JSON и позволяют манипулировать средой JS.
Классы
JSContext |
Инкапсулирует подсистему JavaScript. |
JSExport |
Протокол для экспорта классов Objective-C в виде классов JavaScript. |
JSManagedValue |
Класс, поддерживающий привязку между javaScript и значением Objective-C. |
JSPropertyDescriptorKeys |
Содержит ключи, которые индексирует дескрипторы свойств. |
JSValue |
Содержит значение JavaScript и предоставляет функции тестирования типов и преобразования. |
JSVirtualMachine |
Виртуальная машина JavaScript, позволяющая явно управлять ссылками. |
Интерфейсы
IJSExport |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола JSExport. |
Перечисления
JSClassAttributes |
Перечисляет атрибуты класса. |
JSPropertyAttributes |
Перечисляет атрибуты свойств. |
JSType |
Перечисление, значения которого указывают типы JavaScript, включая |
Делегаты
JSContextExceptionHandler |
Делегат, который можно использовать в ExceptionHandlerкачестве . |
Комментарии
Чтобы оценить JavaScript из Xamarin.iOS, разработчики приложений JSContextсоздают экземпляр , управляют объектами в контексте JavaScript с помощью свойства P:JavaScriptCore.Item и вызывают EvaluateScript метод . Разработчики приложений обычно хотят, по крайней мере, получать уведомления об исключениях JavaScript путем назначения свойству ExceptionHandler .