Maison  >  Article  >  interface Web  >  Premiers pas avec le développement mobile HTML5Plus

Premiers pas avec le développement mobile HTML5Plus

小云云
小云云original
2018-02-10 14:02:284608parcourir

HTML5Plus est HTML5+, le cœur du cœur, la dépendance pour appeler les capacités natives. Lors du développement de 5+App, basé sur le développement Web original, les développeurs doivent se concentrer sur la maîtrise de cette spécification API.

HBuilder

IDE de développement front-end DCloud, le code indique que ces fonctions sont vraiment utiles. Le développement de 5+App s'appuie sur l'environnement intégré HBuilder. Par conséquent, HBuilder peut être considéré comme un outil et un environnement de développement.

MUI

Le framework d'interface utilisateur pour les applications mobiles le plus proche de l'expérience native

Fournit des composants d'interface utilisateur riches pour faciliter le développement d'applications mobiles. Je ne sais pas pourquoi, mais il y a toujours des développeurs qui comprennent mal ce produit.

  • HTML5+ n'a pas de dépendance absolue sur MUI

  • MUI est destiné à rendre plus pratique le développement de 5+App, certaines méthodes sont dans les 5 +L'environnement d'exécution 5+API sera appelé ensuite.

  • MUI a étendu certains plug-ins non-UI pour offrir plus de commodité pour le développement de plus de 5 applications.

  • Le développement de l'application 5+ ne nécessite pas nécessairement l'introduction de MUI. Vous pouvez choisir un framework d'interface utilisateur avec lequel vous êtes plus familier.

Quelques questions

MUI peut-il appeler l'écran de verrouillage du système ? HBuilder peut-il implémenter cette mise en page ?

Je n’exagère pas intentionnellement. Le problème ci-dessus est réel. La raison en est que les développeurs ne comprennent pas leurs propres besoins ni le rôle des produits associés.

Parcours d'apprentissage

Une fois que vous aurez compris la relation entre les produits, le parcours d'apprentissage sera plus clair. En fait, les documents et exemples officiels suffisent aux développeurs pour qu’ils puissent les comprendre et en tirer des leçons. Peut-être que certains développeurs n'aiment pas passer du temps à lire la documentation, mais préfèrent le code source prêt à l'emploi.

HTML5Plus

HTML5+ possède de nombreuses API, et il est définitivement irréaliste de toutes les lire une par une. Parcourez simplement la définition de chaque module et familiarisez-vous avec certains modules clés et couramment utilisés.

  • Gestion des fenêtres Webview : C'est la plus basique et doit être apprise en premier.

  • Informations sur les appareils : les API de certains appareils du système se trouvent ici.

  • Tâche de téléchargement du téléchargeur : elle a de nombreuses utilisations.

  • Tâches de téléchargement de Uploader : il a de nombreuses utilisations.

Autres modules, il suffit de vous familiariser avec eux en fonction de vos besoins spécifiques.

Code source

HBuilder -> 菜单 -> 文件 -> 新建 -> 移动 App -> Hello H5+
Vous pouvez obtenir le code source de l'application de démonstration de la spécification HTML5Plus. Reportez-vous au code source de cet exemple de projet, combiné à la documentation, et réalisez quelques petites démos pour vous familiariser plus rapidement avec les API pertinentes.

MUI

Comme mentionné précédemment, certaines méthodes de MUI sont encapsulées sur la base de plus de 5 API. Par conséquent, il est plus approprié de commencer à apprendre après s'être familiarisé avec certaines API de base 5+, afin de ne pas provoquer de nombreux doutes et malentendus.

Code source

De nombreuses personnes se plaindront de la documentation incomplète de MUI. En fait, les composants et plug-ins MUI se trouvent tous dans l'exemple de projet Hello MUI.
HBuilder -> 菜单 -> 文件 -> 新建 -> 移动 App -> Hello MUI
Ce projet contient tous les composants et plug-ins de MUI et fournit un grand nombre d'exemples. Dans le développement réel, copiez le code source à partir d'ici et collez-le directement, puis vous pourrez l'utiliser avec de légères modifications. Si les composants et plug-ins présentés ici ne peuvent pas répondre à vos besoins, vous pouvez essayer de trouver d'autres bibliothèques ou déployer des efforts pour les implémenter vous-même.

Communauté

Lors de l'apprentissage de nouvelles connaissances, vous rencontrerez inévitablement des questions et même trouverez des bugs. Poser des questions et signaler des bugs sont également des compétences essentielles en tant que développeur. Lorsque vous apprenez le développement d'applications 5+, ne comptez pas sur les groupes QQ. Vous devez apprendre à utiliser la communauté officielle pour rechercher et poser des questions.

Document de référence

  • Centre de documentation

  • Spécification HTML5+

  • produit mui Présentation

Résumé

À la fin de cet article, la partie d'ouverture sur le développement de HTML5Plus est conclue. La partie d'ouverture parle principalement de certains de mes points de vue et de ma compréhension sur le développement de HTML5Plus. Pour un contenu de plus en plus complet, vous devez toujours lire les documents officiels.


Produits associés

Si vous souhaitez maîtriser le développement mobile HTML5Plus, vous devez d'abord clarifier la relation entre plusieurs produits de la société DCloud. Sinon, ce ne sera qu’un gâchis, et même les idées préconçues conduiront à des compréhensions erronées.

HTML5Plus

C'est-à-dire que HTML5+, le cœur du noyau, appelle les dépendances des capacités natives. Dans le développement de 5+App, basé sur le développement Web original, les développeurs doivent se concentrer sur la maîtrise de cette spécification API.

HBuilder

IDE de développement front-end DCloud, le code indique que ces fonctions sont vraiment utiles. Le développement de 5+App s'appuie sur l'environnement intégré HBuilder. Par conséquent, HBuilder peut être considéré comme un outil et un environnement de développement.

MUI

Le framework d'interface utilisateur pour les applications mobiles le plus proche de l'expérience native

Fournit des composants d'interface utilisateur riches pour faciliter le développement d'applications mobiles. Je ne sais pas pourquoi, mais il y a toujours des développeurs qui comprennent mal ce produit.

  • HTML5+ n'a pas de dépendance absolue sur MUI

  • MUI est destiné à rendre plus pratique le développement de 5+App, certaines méthodes sont dans les 5 +L'environnement d'exécution 5+API sera appelé ensuite.

  • MUI a étendu certains plug-ins non-UI pour offrir plus de commodité pour le développement de plus de 5 applications.

  • Le développement de l'application 5+ ne nécessite pas nécessairement l'introduction de MUI. Vous pouvez choisir un framework d'interface utilisateur que vous connaissez mieux.

Quelques questions

MUI peut-il appeler l'écran de verrouillage du système ? HBuilder peut-il implémenter cette mise en page ?

Je n’exagère pas intentionnellement. Le problème ci-dessus est réel. La raison en est que les développeurs ne comprennent pas leurs propres besoins ni le rôle des produits associés.

Recommandations associées :

Partage d'exemples de développement d'applications mobiles HTML5plus


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn