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

OSCHINA-MIRROR/hkgit-hplus_requirejs_singlePage

Клонировать/Скачать
README.md 3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 02:42 9ca4167

Эта структура основана на RequireJS, интерфейс перестроен с использованием Hplus, оптимизирована структура организации файлов, устаревший фреймворк Hplus в iframe был упразднён, HTML загружается с помощью плагина RequireJS-text, и система была преобразована в одностраничное приложение; некоторые часто используемые плагины jQuery для фронтенд-разработки также управляются через npm.

Для запуска структуры необходимо перейти в каталог package.json и выполнить установку npm, при запуске проекта возникают проблемы с междоменными запросами, которые необходимо решить либо через браузер, либо путём полного переноса в Tomcat.

Описание: Эта система представляет собой многооконную систему. В предыдущей версии Hplus+ в качестве носителя страницы использовались окна iframe, что приводило не только к большому объёму избыточного кода, но и к определённому влиянию на производительность. После перехода на загрузку HTML с помощью RequireJS страница разделена на четыре состояния (init: первое открытие страницы, in: переход на страницу, out: уход со страницы, destroy: закрытие страницы), область действия страницы раскрывается через window.scope, а свойства объекта модуля, возвращаемого return, непосредственно раскрываются в окне, что позволяет привязывать события.

| favicon.ico
| index.html входной файл
| package.json управление пакетами
| README.md
|
├─common
| ├─css
| | common.css общий стиль
| | style.css стиль hplus
| |
| ├─img
| | systemLogo.png
| |
| └─js
| common.js общие методы
| hplus.js контроллер hplus js
| source.js data-main
|
├─node_modules сторонние библиотеки
|
└─pages модули (страницы), содержащие модули css, html, js и тестовые данные

Примечание: часть текста запроса не удалось перевести из-за отсутствия контекста.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/hkgit-hplus_requirejs_singlePage.git
git@api.gitlife.ru:oschina-mirror/hkgit-hplus_requirejs_singlePage.git
oschina-mirror
hkgit-hplus_requirejs_singlePage
hkgit-hplus_requirejs_singlePage
master