HTML is the standard format of WEB web pages. The web pages we see are written in HTML tags, but the tags are limited.
-VML is a markup language that uses code tags to draw on web pages, similar to HTML, or can be said to be a supplement to HTML
-The output image is in vector graphics format, and the graphics also support presentation in 2D, 3D, and dynamic animations.
-It is very compatible with HTML and CSS2 (style sheets), which means that these three are easily mixed and complementary.
-It is also very compatible with DHTML (a programming language based on HTML objects) and JS&VBS (script program)
-It is very compatible with XML (general WEB data description language), XSL (style sheet), DOM (object interface), etc.
-It can be directly parsed and output by browsers that support it, but currently only IE browser supports VML
-It is based on XML formats like PGML, SVG, etc., and is also similar to SWF (flash), PDF and other graphics effects.
-VML was produced and launched by Microsoft before 1999 (I don't know the specific time) and was integrated into IE5+ browser
- Also also the core structure of Microsoft Office Art (art graphics, such as word's artistic text)
-VML is recommended to W3C by Microsoft Visio, Autodesk, Macromedia and other companies (WWW Supreme Rights Association)
- Taking and integrating recommendations from all parties, W3C began to develop SVG in early 1999 and soon launched it soon after
-SVG is an improvement in comprehensive VML, GML, etc. (output efficiency, graphic quality, marking extension), and is recommended as a standard
- However, SVG requires a special image reader such as (Adobe SVG Viewer), which cannot be directly parsed by the browser engine
- In my opinion, SVG is more suitable for precision vector graphic application software development, VML is suitable for application on WEB page
- There are many articles saying that VML is outdated, but people have different opinions. I feel that VML is quite sound (graphical quality)
) It is simple to write, the browser can parse, compatibility with HTML and other languages, and its compatibility with
Feasibility of international WEB page application and feasibility of in-depth development
-But you can't just mention the advantages of VML. VML encountered the disadvantage of "efficiency" in my deep application development. Of course, only
It means deep application (makes large precision vector images, Vml animations, gorgeous 2D/3D effects, etc.),
A simple application is invisible, or it can be said that it is not a problem for general applications.
-Hardware efficiency: Perhaps VML describes a vector graphic in just one or a few lines of code, and there is no reason why it will cause it
The problem of slow output efficiency. But in fact, the output of VML vector graphics (2D/3D) is a comprehensive graphics card and memory
, CPU, screen refresh rate, etc. work at the same time, which is directly related to the performance of the hardware, requires certain settings, and also
That is, the larger the VML vector graphics, the more colors, the more complex the graphics processing, and the faster the animation is updated, the more
It is easy to cause problems such as 100% CPU and slower output efficiency, otherwise it will be very fast.
-Data efficiency: Combining the above problems such as larger graphics and more colors, it is not only related to the hardware. Actually, several generations
The graphic description of the code becomes a veritable "digital image" after the browser parses it. Just browse
After the data parsed by the device, we see the graphical shape. Who knows how many "digits" are needed to output this
What a graphic? When the monitor is refreshed once, it is to repeat these "digits"... This is not you
The machine operation efficiency will be faster when looking at this graph (switch to other web pages), and on the contrary, the machine operation will be slower when you look at it.
The reason.
- Image vector efficiency: In the future chapters, you will learn VML's image, imagedata, fill and other standards.
Note that these tags can all use the http://(online), file://(local) path protocol jpg, gif,
Images in formats such as bmp are inserted into the WEB page in vector form. You will find that if the image is inserted, the larger (
The slower the number of bytes), the faster it will be.
-Combining the above efficiency issues is the biggest disadvantage of VML. Understand the shortcomings of VML and learn and apply it in the future
In VML, you should learn from your strengths and weaknesses as much as possible to avoid hitting a problem with this shortcoming. After fully mastering VML technology,
, this is not difficult and not enough to be feared. At least, the output efficiency of VML graphics is still fast enough :)
-VML is a markup language that uses code tags to draw on web pages, similar to HTML, or can be said to be a supplement to HTML
-The output image is in vector graphics format, and the graphics also support presentation in 2D, 3D, and dynamic animations.
-It is very compatible with HTML and CSS2 (style sheets), which means that these three are easily mixed and complementary.
-It is also very compatible with DHTML (a programming language based on HTML objects) and JS&VBS (script program)
-It is very compatible with XML (general WEB data description language), XSL (style sheet), DOM (object interface), etc.
-It can be directly parsed and output by browsers that support it, but currently only IE browser supports VML
-It is based on XML formats like PGML, SVG, etc., and is also similar to SWF (flash), PDF and other graphics effects.
-VML was produced and launched by Microsoft before 1999 (I don't know the specific time) and was integrated into IE5+ browser
- Also also the core structure of Microsoft Office Art (art graphics, such as word's artistic text)
-VML is recommended to W3C by Microsoft Visio, Autodesk, Macromedia and other companies (WWW Supreme Rights Association)
- Taking and integrating recommendations from all parties, W3C began to develop SVG in early 1999 and soon launched it soon after
-SVG is an improvement in comprehensive VML, GML, etc. (output efficiency, graphic quality, marking extension), and is recommended as a standard
- However, SVG requires a special image reader such as (Adobe SVG Viewer), which cannot be directly parsed by the browser engine
- In my opinion, SVG is more suitable for precision vector graphic application software development, VML is suitable for application on WEB page
- There are many articles saying that VML is outdated, but people have different opinions. I feel that VML is quite sound (graphical quality)
) It is simple to write, the browser can parse, compatibility with HTML and other languages, and its compatibility with
Feasibility of international WEB page application and feasibility of in-depth development
-But you can't just mention the advantages of VML. VML encountered the disadvantage of "efficiency" in my deep application development. Of course, only
It means deep application (makes large precision vector images, Vml animations, gorgeous 2D/3D effects, etc.),
A simple application is invisible, or it can be said that it is not a problem for general applications.
-Hardware efficiency: Perhaps VML describes a vector graphic in just one or a few lines of code, and there is no reason why it will cause it
The problem of slow output efficiency. But in fact, the output of VML vector graphics (2D/3D) is a comprehensive graphics card and memory
, CPU, screen refresh rate, etc. work at the same time, which is directly related to the performance of the hardware, requires certain settings, and also
That is, the larger the VML vector graphics, the more colors, the more complex the graphics processing, and the faster the animation is updated, the more
It is easy to cause problems such as 100% CPU and slower output efficiency, otherwise it will be very fast.
-Data efficiency: Combining the above problems such as larger graphics and more colors, it is not only related to the hardware. Actually, several generations
The graphic description of the code becomes a veritable "digital image" after the browser parses it. Just browse
After the data parsed by the device, we see the graphical shape. Who knows how many "digits" are needed to output this
What a graphic? When the monitor is refreshed once, it is to repeat these "digits"... This is not you
The machine operation efficiency will be faster when looking at this graph (switch to other web pages), and on the contrary, the machine operation will be slower when you look at it.
The reason.
- Image vector efficiency: In the future chapters, you will learn VML's image, imagedata, fill and other standards.
Note that these tags can all use the http://(online), file://(local) path protocol jpg, gif,
Images in formats such as bmp are inserted into the WEB page in vector form. You will find that if the image is inserted, the larger (
The slower the number of bytes), the faster it will be.
-Combining the above efficiency issues is the biggest disadvantage of VML. Understand the shortcomings of VML and learn and apply it in the future
In VML, you should learn from your strengths and weaknesses as much as possible to avoid hitting a problem with this shortcoming. After fully mastering VML technology,
, this is not difficult and not enough to be feared. At least, the output efficiency of VML graphics is still fast enough :)