لماذا لا تعمل الوسوم ذاتية الإغلاق `<script />` في HTML؟
مرحباً بالجميع! أنا مطور frontend مبتدئ وواجهت مشكلة غريبة جداً أهدرت عليها الكثير من الوقت.
أكتب صفحة HTML بسيطة وأريد ربط ملف JavaScript خارجي. يبدو الأمر بسيطاً، لكن الكود لا يعمل. إليك HTML الخاص بي:
```html
اختبار
`، `
مرحباً، أيها العالم!
``` كنت أتوقع ظهور بعض المخرجات من السكريبت `app.js` على الصفحة، لكن لا يحدث شيء. لا توجد أخطاء في console المتصفح، لكن السكريبت يبدو وكأنه لم يتم تحميله. بينما إذا استخدمت `` مع وسم إغلاق، فإن كل شيء يعمل بشكل ممتاز. لقد اعتدت أنه في HTML5 يمكن جعل العديد من الوسوم ذاتية الإغلاق: ``، `