Maison interface Web Questions et réponses frontales Quelle est la différence entre uniapp et HTML

Quelle est la différence entre uniapp et HTML

Feb 24, 2021 pm 05:08 PM
html uni-app

Différence : 1. uniapp est un framework, tandis que HTML est un langage de balisage. 2. Il existe des différences dans les composants/étiquettes ; par exemple, p est remplacé par view, span et font sont remplacés par text, a est remplacé par navigateur et img est remplacé par image. 3. Uniapp ne prend pas en charge les opérations DOM, contrairement à HTML.

Quelle est la différence entre uniapp et HTML

L'environnement d'exploitation de ce tutoriel : système Windows7, version uni-app2.5.1&&HTML5, ordinateur thinkpad t480.

La différence entre uni-app et HTML

Changements dans les composants/balises

autrefois c'étaient des balises html, maintenant ce sont des mini balises de programme

  • p changé en vue
  • span, police changée en texte
  • a changé en navigateur
  • img changé en image
  • l'entrée est toujours là, mais l'attribut type a été modifié en confirmtype
  • formulaire, bouton, case à cocher, radio , l'étiquette, la zone de texte, le canevas et la vidéo sont toujours là.
  • select est remplacé par picker
  • iframe est remplacé par web-view
  • ul et li ont disparu, et ils sont remplacés par view
  • l'audio est n'est plus recommandé. Passer en mode api, document api audio en arrière-plan
    En fait, les anciennes balises HTML peuvent également être utilisées dans uni-app. Le compilateur uni-app convertira les anciennes balises en nouvelles balises lors de la compilation. Cependant, cette utilisation n'est pas recommandée. Il est facile de se tromper lors du débogage du côté H5, et il y aura également des problèmes avec les sélecteurs basés sur les éléments.

Recommandé : "Tutoriel de développement d'uni-app"

En plus des modifications, un certain nombre de nouveaux composants couramment utilisés sur les téléphones mobiles ont été ajouté

  • scroll-view Un conteneur de vue de zone déroulante

  • swiper Un conteneur de vue de zone pouvant être glissé

  • icône icône

  • texte enrichi en texte enrichi (ne peut pas exécuter js, mais peut restituer divers formats de texte et d'images)

  • progression barre de progression

  • indicateur de curseur de curseur

  • sélecteur de commutateur

  • caméra caméra

  • diffusion en direct du lecteur en direct

  • map map

  • cover-view Un conteneur de vue qui peut couvrir les composants natifs

    cover-view doit être souligné quelques mots supplémentaires. La vidéo, la carte, le canevas et la zone de texte du côté non-H5 d'uni-app sont des composants natifs et sont de niveau supérieur aux autres composants. Si vous devez couvrir des composants natifs, comme l'ajout d'un masque à la carte, vous devez utiliser le composant cover-view

En plus des composants intégrés, il existe également de nombreux Composants d'extension open source qui couvrent les opérations courantes. Pour l'encapsulation, DCloud a créé un marché de plug-ins pour inclure ces composants d'extension. Pour plus de détails, consultez le marché des plug-ins

Modifications dans js.

L'environnement d'exploitation a changé par rapport au navigateur Le moteur v8

  • prend en charge la syntaxe et l'API js standard, telles que if, for, settimeout, indexOf, etc. .
  • Cependant, les objets fenêtre, document, navigateur et emplacement spécifiques au navigateur ne sont disponibles que dans les navigateurs et ne sont pas pris en charge par les applications ou les mini-programmes. un document, tel que jqurey, ne peut pas être utilisé. Cependant, les applications et les mini-programmes prennent en charge les composants d'affichage Web, qui peuvent charger du HTML standard. Ce type de page prend toujours en charge les objets spécifiques au navigateur, fenêtre, document, navigateur, emplacement

L'opération dom précédente. a été remplacé par vue. Le mode MVVM

  • alerte, confirmation est remplacé par uni.showmodel
  • ajax est remplacé par uni.request
  • le cookie et la session ont disparu. , local.storage est remplacé par uni .storage
  • Il existe de nombreuses API js d'uni-app, mais ce sont essentiellement les API de petits programmes. Remplacez simplement wx.xxx par uni.xxx
Changements CSS

    Le sélecteur a 2 changements : *Le sélecteur n'est pas pris en charge ; il n'y a pas de corps dans le sélecteur d'élément, changé en page
  • En termes d'unité , px ne peut pas s'adapter dynamiquement aux écrans de différentes largeurs, rem Il ne peut être utilisé que pour h5 et rpx ne peut être utilisé que pour les mini-programmes WeChat. À cette fin, uni-app a ajouté upx, une unité dynamique qui s'applique à tous les terminaux et à toutes les largeurs d'écran upx
  • uni-app recommande d'utiliser la disposition flexible, et la disposition par défaut est la disposition flexible
Pour plus de connaissances sur la programmation, veuillez visiter :

Vidéo de programmation ! !

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Bordure de tableau en HTML Bordure de tableau en HTML Sep 04, 2024 pm 04:49 PM

Guide de la bordure de tableau en HTML. Nous discutons ici de plusieurs façons de définir une bordure de tableau avec des exemples de bordure de tableau en HTML.

Tableau imbriqué en HTML Tableau imbriqué en HTML Sep 04, 2024 pm 04:49 PM

Ceci est un guide des tableaux imbriqués en HTML. Nous discutons ici de la façon de créer un tableau dans le tableau ainsi que des exemples respectifs.

Marge gauche HTML Marge gauche HTML Sep 04, 2024 pm 04:48 PM

Guide de la marge HTML gauche. Nous discutons ici d'un bref aperçu de la marge gauche HTML et de ses exemples ainsi que de son implémentation de code.

Disposition du tableau HTML Disposition du tableau HTML Sep 04, 2024 pm 04:54 PM

Guide de mise en page des tableaux HTML. Nous discutons ici des valeurs de la mise en page des tableaux HTML ainsi que des exemples et des résultats en détail.

Espace réservé d'entrée HTML Espace réservé d'entrée HTML Sep 04, 2024 pm 04:54 PM

Guide de l'espace réservé de saisie HTML. Nous discutons ici des exemples d'espace réservé d'entrée HTML ainsi que des codes et des sorties.

Liste ordonnée HTML Liste ordonnée HTML Sep 04, 2024 pm 04:43 PM

Guide de la liste ordonnée HTML. Ici, nous discutons également de l'introduction de la liste et des types HTML ordonnés ainsi que de leur exemple respectivement.

Déplacer du texte en HTML Déplacer du texte en HTML Sep 04, 2024 pm 04:45 PM

Guide pour déplacer du texte en HTML. Nous discutons ici d'une introduction, du fonctionnement des balises de sélection avec la syntaxe et des exemples à implémenter.

Bouton HTML onclick Bouton HTML onclick Sep 04, 2024 pm 04:49 PM

Guide du bouton HTML onclick. Nous discutons ici de leur introduction, de leur fonctionnement, des exemples et de l'événement onclick dans divers événements respectivement.

See all articles