4 طرق لتحديد وظيفة بواسطة وظيفة JS
1. الاستخدام الأساسي هو إعلان وظيفة الكتاب.
نسخة الكود كما يلي:
نسخة الكود كما يلي:
وظيفة func () {}
أو
var func = function () {} ؛
2. استخدم كمؤشر فئة:
نسخة الكود كما يلي:
نسخة الكود كما يلي:
فئة الوظائف () {}
class.prototype = {} ؛
var item = new class () ؛
3. استخدم كإغلاق:
نسخة الكود كما يلي:
نسخة الكود كما يلي:
(وظيفة(){
// نطاق مستقل
}) () ؛
4. يمكن استخدامها كمحدد:
نسخة الكود كما يلي:
نسخة الكود كما يلي:
var addevent = new function () {
if (!-[1 ،]) وظيفة الإرجاع (elem ، type ، func) {anclesevent (elem ، 'on'+type ، func) ؛} ؛
وظيفة إرجاع أخرى (elem ، type ، func) {addeventListener (elem ، type ، func ، false) ؛}
} ؛ // تجنب الأحكام المتكررة
5. التطبيقات المختلطة للحالات الأربعة المذكورة أعلاه:
نسخة الكود كما يلي:
نسخة الكود كما يلي:
var class = new function () {
var privatearg ؛ // متغير خاص ثابت
وظيفة privatemethod = function () {} ؛ // طريقة خاصة ثابتة
عودة وظيفة () {/*مُنشئ حقيقي*