VML adalah bersamaan dengan berus dalam IE, yang boleh merealisasikan grafik yang anda inginkan, dan digabungkan dengan skrip, ia boleh menghasilkan kesan dinamik pada grafik. VML telah dikeluarkan oleh Microsoft pada September 1999 dengan IE5.0 Pada pendapat saya, VML sebenarnya adalah hasil gabungan Word dan HTML. Anda boleh menyimpan dokumen Word sebagai HTML, dan teks serta gambar di dalamnya boleh ditukar dengan mudah Walau bagaimanapun, grafik yang dilukis dengan tangan tidak boleh ditafsirkan dalam IE pada masa lalu, dan tidak praktikal untuk menukarnya kepada fail grafik. Jadi Microsoft menyepadukan kawalan grafik dalam Word ke dalam IE, supaya IE juga mempunyai fungsi lukisan.
Nama penuh VML ialah Vector Markup Language (Vector Markup Language) bermaksud grafik boleh dibesarkan atau dikecilkan tanpa kehilangan kualiti grafik. Untuk menunjukkan kuasanya dan meningkatkan keyakinan anda dalam mempelajari VML, izinkan saya menunjukkan contoh VML kepada anda dahulu:
Helo dunia!
Helo VML!
Dalam VML, teg menggunakan pengembangan XML dan memerlukan ruang nama Anda boleh menggunakan "v" biasa sebagai ruang nama yang digunakan daripada IE5. 0 hingga IE6.0 adalah seperti berikut:
xmlns:v="urn:schemas-microsoft-com:vml">
v :* { Behavior: url(#default#VML) }
Nama penuh xmlns ialah XML NameSpace, iaitu ruang nama. Tingkah laku juga merupakan perkara baru yang diperkenalkan dalam IE5.0 Fungsinya sangat berkuasa Digabungkan dengan helaian gaya, ia boleh menambah tingkah laku (atribut baru, kaedah, peristiwa) ke mana-mana objek HTML. v" disambungkan kepada VML tingkah laku sistem yang telah ditetapkan. Selepas definisi ini, anda boleh menggunakan teg berikut, yang berbeza daripada teg HTML biasa Setiap teg menambah ruang nama: Seperti elemen HTML lain, kebanyakannya. atribut dan peristiwa DHTML boleh ditakrifkan dalam teg VML, seperti id, nama, tajuk, onmouseover, dll. VML lebih fleksibel dari segi penulisan Banyak atribut boleh ditulis dalam teg atau diwakili oleh teg baharu secara bebas: StrokeColor=red Path="m 0,0 l 10,10 x e"
>
adalah bersamaan dengan tulisan berikut:
Sudah tentu tidak semua atribut boleh ditulis sebagai tag bebas yang biasa digunakan termasuk Stroke di atas (boleh diterjemahkan ke dalam linear mengikut pemahaman saya), Path, Shadow, Fill (isi), dll. VML boleh difahami dalam ini. cara. Kelaskan atribut bentuk untuk menjadikan atribut lebih intuitif. Beberapa objek yang diperoleh daripada objek Shape, lebih banyak imej langsung, seperti Rect (segi empat tepat), RoundRect (segi empat tepat dengan tepi bulat), Oval (bulatan), Line (garisan), PolyLine (poliline tidak sekata), Imej (Fail grafik ) dan seterusnya, objek ini akan diterangkan secara terperinci kemudian.