Rumah >hujung hadapan web >tutorial js >Bolehkah Anda Menggunakan Skrip Sebaris dengan Atribut `src` dalam JavaScript?

Bolehkah Anda Menggunakan Skrip Sebaris dengan Atribut `src` dalam JavaScript?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-29 09:17:30421semak imbas

Can You Use Inline Script with a `src` Attribute in JavaScript?

Skrip Sebaris dengan Atribut SRC dalam JavaScript

Dalam pengaturcaraan JavaScript, kami biasanya menyertakan fail skrip luaran menggunakan tag dengan atribut src. Walau bagaimanapun, timbul persoalan sama ada mungkin untuk mempunyai skrip sebaris dengan atribut src, serupa dengan yang berikut:

<code class="html"><script type='text/javascript' src='/path/to/script.js'>
    alert('Do some stuff here, using resources defined in script.js.');
</script></code>

Gelagat Rasmi

Mengikut HTML 4.01 Spesifikasi, atribut src bagi teg diutamakan daripada badan teg. Ini bermakna jika kedua-dua fail skrip luaran dan skrip sebaris hadir, hanya skrip luaran akan dilaksanakan.

Spesifikasi menyatakan:

"Jika atribut src tidak ditetapkan, pengguna ejen mesti mentafsir kandungan elemen sebagai skrip Jika src mempunyai nilai URI, ejen pengguna mesti mengabaikan kandungan elemen dan mendapatkan semula skrip melalui URI."

Kesimpulan

Oleh itu, tidak mungkin mempunyai kedua-dua skrip sebaris dan atribut src dalam tag. Hanya satu daripadanya akan dilaksanakan dan atribut src akan mempunyai keutamaan yang lebih tinggi.

Atas ialah kandungan terperinci Bolehkah Anda Menggunakan Skrip Sebaris dengan Atribut `src` dalam JavaScript?. 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