Maison >interface Web >tutoriel CSS >Qu'est-ce que 'VML' et connaissances de base de VML_VML liées
HTML est le format standard des pages Web WEB. Les pages Web que nous voyons sont toutes écrites avec des balises HTML, mais les balises sont limitées
- VML est un langage de balisage qui utilise des balises de code pour dessiner des images sur les pages Web. au HTML, ou peut être considéré comme le complément du HTML
-L'image de sortie est au format graphique vectoriel et les graphiques prennent en charge la présentation sous forme d'animation 2D, 3D et dynamique
-C'est très. compatible avec HTML et CSS2 (feuille de style), ce qui fait que ces 3 sont faciles à mélanger et complémentaires
- Il est également très compatible avec DHTML (langage de programmation basé sur des objets HTML), JS & VBS (programme de script)
- Il est compatible avec XML (langage général de description des données WEB), XSL (feuille de style) ), DOM (Object Interface), etc. sont très compatibles
- il peut être directement analysé et affiché par les navigateurs qui le prennent en charge , mais actuellement seul le navigateur IE prend en charge VML
-c'est la même chose que PGML et SVG. Ils sont tous basés sur le format XML et ont des effets graphiques similaires à ceux de SWF (flash), PDF et autres graphiques
- VML a été produit et lancé par Microsoft avant 1999 (je ne connais pas l'heure précise) et intégré dans le navigateur IE5+
-De même, c'est également la structure de base de Microsoft Office Art (graphiques artistiques, tels que le texte artistique)
-VML est recommandé au W3C (WWW Supreme Rights Association) par Microsoft Visio, Autodesk, Macromedia et d'autres sociétés
-Adopte et intègre divers Recommandé par Fang, le W3C a commencé à développer SVG début 1999, et a lancé
peu de temps après - SVG est une amélioration complète de VML, GML, etc. (efficacité de sortie, qualité graphique, extension de balisage), et a été recommandé comme standard
- mais SVG nécessite un lecteur d'images spécialisé tel que (Adobe SVG Viewer ) et ne peut pas être analysé directement par le moteur du navigateur
- À mon avis, SVG est plus adapté au développement de logiciels d'application de graphiques vectoriels de précision, tandis que VML est adapté à une application sur des pages WEB
-Il existe de nombreux articles disant que VML est obsolète, mais les personnes bienveillantes ont des opinions différentes. Je pense que VML est assez solide (qualité graphique
et vitesse de sortie). Il est facile à écrire, peut être analysé par les navigateurs et est compatible avec HTML et d'autres langages. . Compatibilité, faisabilité d'une
application de page Web réelle, faisabilité d'un développement en profondeur
-mais nous ne pouvons pas simplement mentionner les avantages de VML rencontrés dans mon application en profondeur. le développement, bien sûr
ne fait référence qu'aux applications profondes (création d'images vectorielles de précision à grande échelle, d'animations Vml, de superbes effets 2D/3D, etc...),
les applications simples ordinaires ne peuvent pas être ressenties, ou peuvent ne pas l'être pour mentionner les applications générales.
-Efficacité matérielle : peut-être que VML n'a besoin que d'une ou de quelques lignes de code pour décrire un graphique vectoriel. Il n'y a aucune raison pour que
une efficacité de sortie lente se produise. Mais en fait, la sortie de graphiques vectoriels VML (2D/3D) nécessite une carte graphique complète, de la mémoire
, un processeur, un taux de rafraîchissement de l'écran, etc. pour fonctionner en même temps. Ceci est directement lié aux performances du. matériel et nécessite certains paramètres, et aussi
C'est-à-dire que plus les graphiques vectoriels VML sont grands, plus il y a de couleurs, plus le traitement graphique est complexe et plus les mises à jour de l'animation sont rapides, plus il est probable que le CPU soit à 100 % et plus lent efficacité de sortie, sinon ce sera très rapide.
-Efficacité des données : sur la base des problèmes mentionnés ci-dessus tels que des graphiques plus grands et plus de couleurs, cela n'est pas uniquement lié au matériel. En effet, le graphique décrit par quelques lignes de code
devient une véritable « image numérique » après avoir été analysé par le navigateur. En parcourant simplement les données analysées par
, ce que nous voyons est un graphique. Qui sait combien de « nombres » sont nécessaires en coulisses pour produire un tel graphique
? Lorsque l'affichage se rafraîchit, cela signifie relire ces "chiffres"... C'est la raison pour laquelle si vous ne
regardez ce graphique (passez à une autre page Web), la machine fonctionnera plus vite, mais si vous le regardez, la machine fonctionnera plus lentement
.
-Efficacité des vecteurs d'image : dans les prochains chapitres, vous apprendrez l'image, les données d'image, le remplissage et d'autres balises de VML
Ces balises peuvent être utilisées pour convertir http://(en ligne), file:///(Local. ) des images de protocole de chemin au format jpg, gif,
bmp et autres formats sont insérées dans la page WEB sous forme vectorielle. Vous constaterez que si l'image insérée est plus grande (
nombre d'octets), elle sera plus lente, et vice versa, elle sera plus rapide.
-Sur la base des problèmes d'efficacité ci-dessus, c'est le plus gros défaut de VML. Après avoir compris les lacunes de VML, dans l'apprentissage et l'application futurs de VML, nous devrions faire de notre mieux pour apprendre des forces de chacun pour éviter de tomber sur cette lacune. Après avoir pleinement maîtrisé la technologie VML,
ce n'est pas difficile ou. quelque chose dont il faut avoir peur. Au moins, l'efficacité de sortie des graphiques VML est assez rapide :)