نسخة الكود كما يلي:
<! doctype html>
<html>
<head>
<meta charset = "utf-8">
<title> إدراج العنوان هنا </title>
<script type = "text/javaScript">
/*
* معنى التكيف الذاتي للوظيفة المجهولة:
1. إنشاء مساحة مغلقة
2. منع النزاعات المتغيرة
3. التطوير الخارجي الانتقائي (يتم تغليف أطر عمل الطرف الثالث بهذه الطريقة)
*/
// ============================================================ =============================================================== =============================================================== ===============================================================
// الإجراء الذي سيتم تنفيذه بواسطة رد الاتصال
وظيفة رد الاتصال () {
تنبيه ("ساعدني في الحصول على التسليم السريع") ؛
}
// الأشياء على وشك الانتهاء
وظيفة goshopping (a ، المرح) {
تنبيه ("ذهبت للتسوق") ؛
// ماذا تريد أن تفعل قبل الساعة 10
إذا (A <10) {
هزار()؛
}
}
// اختبار رد الاتصال
goshopping (9 ، رد الاتصال) ؛
// هذا المثال الصغير هو سيناريو لاستخدام وظيفة رد الاتصال: عند تنفيذ وظائف معينة ، فأنت لا تعرف ما الذي قد تفعله في المستقبل.
// في نفس الوقت ، إذا تم استيفاء شروط معينة ، فسيتم إجراء إجراءات أخرى ، وسيؤدي هذا الإجراء إلى تدمير الوظيفة.
// ============================================================ =============================================================== =============================================================== ===============================================================
// ======================== Callback for Anonymous وظيفة ==================================================================================================================================================================== ================================================================================================================================================
// الأشياء على وشك الانتهاء
وظيفة goshopping (a ، المرح) {
تنبيه ("ذهبت للتسوق") ؛
// ماذا تريد أن تفعل قبل الساعة 10
إذا (A <10) {
هزار()؛
}
}
goshopping (9 ، function () {
تنبيه ("ساعدني في الحصول على التسليم السريع") ؛
}) ؛
// ======================== Callback for Anonymous وظيفة ==================================================================================================================================================================== ================================================================================================================================================
// ========================== الاتصال بالوظيفة المجهولة نفسك ========================================================================================================================================== ========================================================================================================================================================
وظيفة(){
تنبيه ("ليس لدي اسم ، كيفية الجري") ؛
} () ؛
// ==================== الاتصال بالوظيفة المجهولة مع المعلمات بواسطة نفسك ======================================================================================================================================================== ================================================================================================================================================
دالة (اسم) {
تنبيه ("أنا"+اسم) ؛
وظيفة اختبار () {"أنا جاسوس من danei!"} ؛
// لاستدعاء الاختبار الداخلي خارجيًا
window.test = test ؛
} ("JavaScript") ؛
// استدعاء الوظيفة الداخلية لوظيفة التنظيم الذاتي
امتحان()؛
// ثم يتم كتابة أطر عمل JS مثل jQuery بالطريقة المذكورة أعلاه.
// ========================== الاتصال بالوظيفة المجهولة نفسك ========================================================================================================================================== ========================================================================================================================================================
</script>
</head>
<body>
</body>
</html>