Rumah > hujung hadapan web > tutorial js > Mengapakah menggunakan kedua-dua `src` dan kandungan dalam teg `` bermasalah?

Mengapakah menggunakan kedua-dua `src` dan kandungan dalam teg `` bermasalah?

Linda Hamilton
Lepaskan: 2024-11-30 00:43:11
asal
587 orang telah melayarinya

Why is using both `src` and content within a `` tag problematic?

Tag Skrip dengan Kedua-dua src dan Kandungan: Penjelasan dan Implikasi

Dalam contoh yang disediakan, teg skrip merangkumi kedua-dua atribut dan kandungan src disertakan dalam teg itu sendiri. Walaupun pendekatan ini kelihatan intuitif, ia memperkenalkan isu keserasian penyemak imbas yang berpotensi.

Pengendalian Pelayar bagi Teg Skrip dengan Kedua-dua src dan Kandungan

Pelayar yang berbeza mengendalikan situasi ini secara berbeza:

  • Sesetengah pelayar melaksanakan kandungan hanya jika skrip src disertakan tanpa ralat.
  • Pelayar lain melaksanakan kandungan selepas cuba memasukkan skrip src, tanpa mengira kejayaannya.

Isu Larangan dan Kebolehpercayaan HTML5

Tingkah laku ini tidak boleh dipercayai dan melanggar piawaian HTML5, yang menasihatkan agar tidak memasukkan kedua-dua src dan kandungan dalam satu tag skrip. Akibatnya, biasanya tidak digalakkan untuk bergantung pada pendekatan ini.

Pelaksanaan Khusus Google

Dalam kes contoh butang 1 Google, kandungannya ialah objek literal, yang tidak melaksanakan sebarang kod. Kod JavaScript Google memeriksa kandungan teg skrip dan mengubah suai kelakuannya dengan sewajarnya, tidak kira sama ada skrip src berjaya disertakan.

Amalan Terbaik

Untuk mengelakkan keserasian penyemak imbas isu dan memastikan pelaksanaan skrip yang boleh dipercayai, adalah disyorkan untuk menggunakan sama ada atribut atau kandungan src tetapi tidak kedua-duanya dalam teg skrip yang sama. Untuk memuatkan skrip luaran, gunakan atribut src, manakala skrip sebaris hendaklah disertakan dalam kandungan teg.

Atas ialah kandungan terperinci Mengapakah menggunakan kedua-dua `src` dan kandungan dalam teg `` bermasalah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan