تصف هذه المقالة طريقة إنشاء كائن النموذج الأولي JS. شاركه للرجوع إليه ، على النحو التالي:
عند استخدام خاصية النموذج الأولي JS ، فإن طريقة إنشاء الكائنات هي الأولوية
1. إذا كانت هناك طريقة بناء في الطريقة ، استخدم طريقة البناء في الطريقة أولاً.
2. إذا لم يكن هناك مُنشئ في هذه الطريقة ، فاستمر في البحث عن مُنشئ النموذج الأولي للنموذج.
<html> <Head> <title> class_obj_js_class </itlect> <script language = javaScript> الدالة A (name) {// ALERT (name) ؛ // التي ظهرت القيمة غير محددة // ALERT (null == name) ؛ }} الوظيفة B (name) {// ALERT (name) ؛ // هي القيمة التي ظهرت غير محددة // false ، لم يتم إعادة تعيين هذا. }}} // دالة منشئ المعلمة C (name) {// ALERT (name) ؛ // القيمة المنبثقة غير محددة // إذا كانت الاسم صحيحة ، فسيتم إرجاع القيمة الأولى مباشرة بغض النظر عن ما يتم اتباعه // إذا كان الاسم خطأ ، فسيتم إرجاع القيمة التالية مباشرة بغض النظر عن ما يتم اتباعه. name = name || "jack" ؛ // إذا كان الاسم فارغًا ، فسيتم تعيين القيمة إلى Jack} // لا يوجد وظيفة منشئ المعلمة D () {} A.Protype.name = "Tom" ؛ B.Prototype.name = "TOM" // undefinedalert (new b (). name) ؛ // tomalert (new c (). name) ؛ // jackalert (new d (). name) ؛ // استخدم طريقة البناء بدون المعلمة </script> <body> // body> </html>ملاحظة:
1. بشكل عام ، نضيف سمة "الكائن" إلى الطريقة
2. أضف الطريقة بعد خاصية النموذج الأولي
والغرض من ذلك هو تحسين إعادة استخدام التعليمات البرمجية ، ويمكنك إضافة طرق إلى الكائن "بلا حدود" لتسهيل التوسع
ملاحظة: من أجل تحسين كفاءة JS ، يجب عليك الانتباه إلى الحد من المستوى الأول والثاني عند استخدام سلسلة النموذج الأولي ، لأن المتصفح سيحلقه تلقائيًا. إذا كان العمق عميقًا جدًا ، فسيؤثر ذلك على الكفاءة.
لمزيد من المعلومات حول المحتوى المتعلق بـ javaScript ، يرجى مراجعة موضوعات هذا الموقع: "ملخص لتأثيرات وتقنيات تبديل JavaScript" ، "ملخص لمهارات خوارزمية بحث JavaScript" ، "ملخص لتأثيرات الرسوم المتحركة JavaScript و Techniques و" ملخص ". خوارزميات وتقنيات JavaScript Traversal "، و" ملخص استخدام العمليات الرياضية JavaScript "
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.