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