Rumah >hujung hadapan web >tutorial css >Mengapa Kami Masih Menggunakan Atribut \'jenis\' dalam Teg ``?

Mengapa Kami Masih Menggunakan Atribut \'jenis\' dalam Teg ``?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-17 17:33:01397semak imbas

Why Do We Still Use the

Mengapakah Atribut "jenis" dalam Berlebihan?

Walaupun andaian bahawa pelayan web mengendalikan tugasan jenis MIME, tag selalunya termasuk atribut "jenis". Nampaknya berlebihan memandangkan peranan pelayan dalam mengurus maklumat ini.

Penjelasan Douglas Crockford:

Menurut Douglas Crockford, atribut ini adalah pilihan kerana penyemak imbas lalai kepada JavaScript sebagai bahasa pengaturcaraan mereka. Dalam XHTML, ia diperlukan tetapi tidak perlu, manakala dalam HTML, mengabaikannya lebih diutamakan kerana penyemak imbas boleh membuat kesimpulan tujuannya.

Selain itu, World Wide Web Consortium (W3C) memilih jenis "jenis MIME" " atribut dan bukannya atribut "bahasa". Walau bagaimanapun, kekurangan penyeragaman mengakibatkan jenis MIME yang tidak konsisten seperti "teks/javascript" atau "aplikasi/ecmascript."

Pertimbangan Praktikal:

Sebagai nota, percubaan yang dijalankan merentas pelayar seperti Chrome dan IE8 mendedahkan bahawa menetapkan jenis MIME yang sah dalam atribut "jenis" biasanya berfungsi seperti yang diharapkan. Walau bagaimanapun, menggunakan jenis yang tidak sah boleh menyebabkan ketidakkonsistenan dalam pelaksanaan skrip.

Kesimpulannya, manakala atribut "jenis" dalam mungkin kelihatan berlebihan, tujuannya adalah untuk mentakrifkan jenis MIME skrip secara eksplisit. Walaupun penyemak imbas mungkin menyimpulkan maklumat ini daripada tetapan pelayan, menggunakan jenis MIME yang sah memastikan konsistensi merentas penyemak imbas dan senario yang berbeza.

Atas ialah kandungan terperinci Mengapa Kami Masih Menggunakan Atribut \'jenis\' dalam Teg ``?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn