1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-arkui_ace_engine_lite

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

JS UI Framework

Введение

JS UI фреймворк — это набор фреймворков JS-UI, предоставляемых для разработки приложений OpenHarmony на мини-системах. На следующей схеме показана архитектура фреймворка.

Рисунок 1 Архитектура фреймворка

JS UI фреймворк состоит из фреймворка привязки данных JavaScript, среды выполнения JavaScript и фреймворка JavaScript.

  • Фреймворк привязки данных JavaScript

    Предоставляет набор базовых возможностей привязки данных через JavaScript.

  • Среда выполнения JavaScript

    Поддерживает парсинг и выполнение кода JavaScript.

  • Фреймворк JavaScript

    Предоставляет механизм фреймворка JavaScript API и компонентов через язык C++.

Структура каталогов

Исходный код фреймворка хранится в /foundation/arkui/arkui_ace_engine_lite. Структура каталогов следующая:``` /foundation/arkui/arkui_ace_engine_lite ├── frameworks # Код фреймворка │ ├── common # Общие модули │ ├── examples # Примеры кода │ ├── include # Заголовочные файлы │ ├── module_manager # Менеджер JS модулей │ ├── native_engine # Адаптер JS движка │ ├── packages # Реализация JavaScript │ ├── src # Исходный код │ ├── targets # Конфигурационные файлы целевых устройств │ └── tools # Код инструментов ├── interfaces # API, доступные внешним системам │ └── innerkits # Заголовочные файлы для внутренних подсистем │ └── builtin # API сторонних модулей JavaScript, предоставляемые фреймворком JS UI └── test # Тестовые случаи


Для получения подробной информации об API см. раздел [Разработка JS-приложений](https://device.harmonyos.com/en/docs/apiref/js-framework-file-0000000000616658).

## Использование <a name="section1096366014288"></a>

- Разработка приложений

  Для получения дополнительных сведений о разработке приложений см. [Визуальная разработка приложений](https://docs.openharmony.cn/pages/v3.1/en/device-dev/guide/device-camera-visual-overview.md/).

- Разработка фреймворка

  Для выполнения действий по разработке самого фреймворка JS UI см. [Инструмент отладки фреймворка](https://gitee.com/openharmony/arkui_ace_engine_lite/blob/master/frameworks/tools/qt/simulator/README_zh.md). Этот инструмент предоставляет среду отладки для небольших ПК-симуляторов, которую можно использовать для разработки кода фреймворка.

## Заинтересованные репозитории <a name="section11683135113011"></a>

**arkui_ace_engine_lite**

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

JS lite framework | лёгкий JS-фреймворк для базовой разработки. Развернуть Свернуть
C++ и 6 других языков
Apache-2.0
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/openharmony-arkui_ace_engine_lite.git
git@api.gitlife.ru:oschina-mirror/openharmony-arkui_ace_engine_lite.git
oschina-mirror
openharmony-arkui_ace_engine_lite
openharmony-arkui_ace_engine_lite
master