Quelle est la différence entre uniapp et HTML
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.
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
- 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
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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.

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.

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.

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.

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.

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.

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.

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.
