تصف هذه المقالة كيف تقوم JS بإدخال وتنفيذ وظائف رد الاتصال فورًا. شاركه للرجوع إليه ، على النحو التالي:
<! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html ؛ charset = utf-8"/> <title> divon </title> </body> <ivd> type = "text/javaScript"> <!-function loadjs (id ، url ، callback) {var script = document.createElement ('script') ؛ script.type = 'text/javaScript' ؛ script.src = url ؛ script.id = id ؛ script.onload = script.onReadyStateChange = function () {Alert (script.readyState) ؛ if (script.readyState && script.readyState! = 'loaded' && script.readyState! = 'complete') return ؛ script.onReadyStateChange = script.onload = null if (callback) callback () ؛ } document.body.appendchild (script) ؛} loadjs ('jQuery' ، 'jQuery.js' ، function () {$ ('#loading').يلعب إدراج ملفات JS ديناميكيًا دورًا مهمًا للغاية في تحسين سرعة تحميل الصفحات ومشكلات المجال المتقاطع. ما سبق مثال بسيط.
يتم دعم onReadyStateChange على IE ، ولكن ليس onload
يدعم Firefox Onload ، وليس onreadystatechange
لا يتعين بالضرورة تحميل أو تشغيل ما يلي ما يلي ، أو سيتم تشغيل كلاهما ، لذلك استخدم أو للحكم.
تجدر الإشارة إلى أن أشكال حالة النص.
لمزيد من المعلومات حول المحتوى المتعلق بـ javaScript ، يرجى مراجعة موضوعات هذا الموقع: "ملخص لتأثيرات وتقنيات تبديل JavaScript" ، "ملخص لمهارات خوارزمية بحث JavaScript" ، "ملخص لتأثيرات الرسوم المتحركة JavaScript و Techniques و" ملخص ". خوارزميات وتقنيات JavaScript Traversal "، و" ملخص استخدام العمليات الرياضية JavaScript "
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.