تصف هذه المقالة استخدام العضوية العامة والخاصة والمتميزة والثابتة في JavaScript. شاركه للرجوع إليه. التحليل المحدد هو كما يلي:
تم مقتع المحتوى التالي من "JavaScript.Dom Advanced Programming Design". من الأسهل الفهم. سأقوم بتسجيله هنا لتسهيل مشاركة الأصدقاء الذين بدأوا مع JavaScript.
انسخ الرمز كما يلي: // مُنشئ
وظيفة myContructor (رسالة) {
this.mymessage = رسالة ؛
// سمات خاصة
var explator = ' -' ؛
var myowner = هذا ؛
// طريقة خاصة
وظيفة التنبيه () {
ALERT (myOwner.MyStiGAGE) ؛
}
التنبيه () ؛
// طريقة خاصة (أيضًا طريقة عامة)
this.appendTomessage = function (سلسلة) {
this.mymessage + = فاصل + سلسلة ؛
التنبيه () ؛
}
}
// الطريقة العامة
myContructor.prototype.clearmessage = دالة (سلسلة) {
this.mymessage = '' ؛
}
// خصائص ثابتة
myContructor.name = 'Jankerli' ؛
// طريقة ثابتة
myContructor.AlertName = function () {
تنبيه (this.name) ؛
}
العديد من القواعد المتعلقة بالأعضاء العامين والخاصين والمتميزين والستاتيين:
1. نظرًا لأن الأعضاء الخاصين والأعضاء المتميزين داخل الوظيفة ، سيتم إحضارهم إلى كل مثيل من الوظيفة (أي أن كل مثيل تم إنشاؤه بواسطة المُنشئ سيحتوي على نسخة من نفس الأعضاء الخاصين والمميزين ، وبالتالي كلما زادت الحالات التي يستهلكها الذاكرة التي يستهلكها).
2. أعضاء النموذج العام هم جزء من مخطط الكائن وهو مناسب لكل مثيل من الكائن الذي تم إنشاءه من خلال الكلمة الرئيسية الجديدة.
3. لا ينطبق الأعضاء الثابتون إلا على مثيل خاص واحد للكائن (هذا المثال الخاص هو المُنشئ نفسه كمثال لكائن الوظيفة).
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.