Mengapa Tentukan Atribut 'jenis' dalam Skrip JavaScript atau CSS?
Walaupun pelayan web menentukan jenis MIME, persoalan timbul: mengapa kami memasukkan atribut 'type="text/javascript"' atau 'type="text/css"' dalam skrip HTML? Bukankah atribut ini berlebihan dan diabaikan?
Jawapan
Menurut Douglas Crockford:
Untuk tujuan demonstrasi, lima skrip dengan atribut 'jenis' berbeza telah diuji dalam Chrome dan IE8:
<script type="application/ecmascript">alert("1");</script> <script type="text/javascript">alert("2");</script> <script type="baloney">alert("3");</script> <script type="">alert("4");</script> <script>alert("5");</script>
Dalam Chrome, skrip 1-4 berfungsi, manakala skrip 3 (jenis="baloney") gagal. Dalam IE8, skrip 1 dan 3 gagal dilaksanakan.
Berdasarkan sampel kecil ini, nampaknya atribut 'jenis' boleh diabaikan dengan selamat. Walau bagaimanapun, jika digunakan, ia harus mematuhi nilai undang-undang yang disokong oleh penyemak imbas.
Atas ialah kandungan terperinci Adakah Atribut \'type\' dalam JavaScript dan Skrip CSS Benar-benar Diperlukan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!