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

OSCHINA-MIRROR/lyuno-OSChina-Html5

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

Oschina-Html5-app

Анализ клиентского проекта с открытым исходным кодом html5 на китайском сообществе

Примечание: Эта программа основана на phonegap. В настоящее время поддерживается только версия для Android.

В этой статье предполагается, что у вас уже есть среда разработки для Android, вы запускаете Eclipse и импортируете клиентский проект OSChina-Html5/platforms/android. Убедитесь, что ваш текущий Android SDK является последней версией. Если компиляция не удалась, пожалуйста, измените файл project.properties в корневом каталоге проекта.

target=android-17

Этот проект использует лицензию GPL. Приглашаем всех улучшать его на основе этого и делиться им с другими.

Ниже приводится краткий анализ проекта:

1. Структура каталогов проекта

OSChina-Html5
├ platform ----- Хранит платформенные проекты, в настоящее время существует только проект для Android
├ plugins ----- Плагины phonegap
└ www ----- Хранит файлы HTML, CSS и JS

2. Введение в каталог www

Файл входа: www/news/index.html

www
├ base ----- Базовый пакет, включающий базовые стили и общие методы
├ commom ----- Компоненты общего назначения, включая компонент комментариев
├ my ----- Модуль моего пространства
├ news ----- Информационный модуль
├ project ----- Модуль библиотеки программного обеспечения с открытым исходным кодом
├ question ----- Модуль вопросов и ответов
├ tweet ----- Динамический модуль
├ user ----- Модуль информации о пользователе
└ piece ----- Базовая библиотека зависимостей

3. Как скомпилировать проект

Просто импортируйте клиентский проект OSChina-Html5/platforms/android, скомпилируйте и упакуйте его.

4. Как изменить файл HTML

Непосредственно измените файл в OSChina-Html5/www/, затем скопируйте его в OSChina-Html5/platforms/android/assets/www и запустите, чтобы увидеть эффект.

5. Правила доступа к странице

Используйте маршрутизатор backbone для маршрутизации, используя метод хэша. Понимание основного адреса доступа:

index.html (модуль входа) # модуль доступа / представление модуля доступа

Через piece/js/core/cocrouter.js обнаруживается изменение хэша в URL, а затем загружается модуль и представление, которые необходимо посетить, после чего через piece/js/core/mainview.js содержимое страницы переключается. Например, я хочу посетить страницу списка новостей, адрес: http://127.0.0.1/OSChina-Html5/www/news/index.html#news/new-list

6. Как отладить

Откройте chrome с параметром --disable-web-security. Затем откройте www/news/index.html, чтобы отладить страницу. Поскольку некоторые страницы используют плагин phoengap, они должны быть реализованы в приложении Android.

Рекомендуется использовать weinre для отладки в веб-просмотре Android.

7. Инструменты разработки

Рекомендуется использовать sublime text 2\3.

8. Скриншоты программного обеспечения

Последние новости:

44FCA404573530C95207C36FD065667B

Детали программного обеспечения:

8D31DC493486133FC1857649FC87DD2F

Текст новостей:

7380D25C2329263E7F2E0587151BEF73

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

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

Введение

Проект HTML5-клиента сообщества Китая с открытым исходным кодом. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

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

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