يفشل بصمت دون ظهور أخطاء.
سبب هذا السلوك هو أن عنصر البرنامج النصي يمكنه قم بتحميل مصدر واحد فقط، سواء كان خارجيًا أو مضمنًا. عند وجود كل من المحتوى src والمحتوى المضمن، يتم تجاهل المحتوى المضمن. ولذلك:
لن يتم تحميل البرامج النصية المحددة.
لتحميل البرامج النصية المتعددة، تحتاج إلى استخدام عناصر برنامج نصي منفصلة لكل منها:
بدلاً من ذلك، يمكنك إنشاء برنامج نصي أصلي يقوم بتحميل البرامج النصية الضرورية ديناميكيًا:
بينما يتم تجاهل JavaScript المضمنة في عناصر البرنامج النصي ذات المصادر الخارجية، يظل محتوى عنصر البرنامج النصي في DOM. وقد دفع هذا بعض المطورين لاستخدامه لتخزين البيانات التي يتم الوصول إليها عن طريق البرامج النصية الخارجية. ومع ذلك، فإن استخدام سمات data-* يعد عمومًا أسلوبًا أكثر ملاءمة ووضوحًا لهذا الغرض.
","image":"http://www.luping.net/uploads/20241119/1731989169673c0eb13ec4e.jpg","datePublished":"2024-11-19T12:51:39+08:00","dateModified":"2024-11-19T12:51:39+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
يتم استخدام علامة البرنامج النصي HTML لتضمين تعليمات JavaScript البرمجية وتنفيذها. افتراضيًا، تأخذ هذه العلامة سمة مصدر خارجي، مثل scr لتحميل ملف JavaScript. ومع ذلك، تحاول تضمين JavaScript مضمنة داخل علامة البرنامج النصي، مثل هذا:
يفشل بصمت دون ظهور أخطاء.
سبب هذا السلوك هو أن عنصر البرنامج النصي يمكنه قم بتحميل مصدر واحد فقط، سواء كان خارجيًا أو مضمنًا. عند وجود كل من المحتوى src والمحتوى المضمن، يتم تجاهل المحتوى المضمن. ولذلك:
لن يتم تحميل البرامج النصية المحددة.
لتحميل البرامج النصية المتعددة، تحتاج إلى استخدام عناصر برنامج نصي منفصلة لكل منها:
بدلاً من ذلك، يمكنك إنشاء برنامج نصي أصلي يقوم بتحميل البرامج النصية الضرورية ديناميكيًا:
بينما يتم تجاهل JavaScript المضمنة في عناصر البرنامج النصي ذات المصادر الخارجية، يظل محتوى عنصر البرنامج النصي في DOM. وقد دفع هذا بعض المطورين لاستخدامه لتخزين البيانات التي يتم الوصول إليها عن طريق البرامج النصية الخارجية. ومع ذلك، فإن استخدام سمات data-* يعد عمومًا أسلوبًا أكثر ملاءمة ووضوحًا لهذا الغرض.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3