عند استدعاء وظيفة ، لا توجد مساحة بين اسم الوظيفة وقوس الافتتاح.
لا توجد مساحة بين اسم الوظيفة وتسلسل المعلمات ؛ هناك مسافة بين جميع عناصر بناء الجملة الأخرى وقوس الافتتاح.
استخدم تسمية الجمل الصغيرة كقاعدة تسمية لجميع المتغيرات والسمات.
استخدم مسافة اثنين إلى المسافة البادئة ويتم استخدام عروض أسعار مفردة بشكل موحد.
المصفوفات الترابطية ليست علامات اقتباس ما لم تكن هناك مسافات أو أحرف غير قانونية في الاسم الرئيسي.
لا تندمج عبارات بأغراض مختلفة في سطر واحد.
لا تحذف فاصلة فاصلة في نهاية الجملة ، حتى لو كانت هناك جملة واحدة فقط في سطر واحد.
لا تستخدم المشغلين التلقائيين (++) والمشغلين التلقائيين (-) ، استخدم+= و-= بدلاً من ذلك.
لا تستخدم مشغل "متساو" (==) ، ما عليك سوى استخدام مشغل "المساواة الصارمة" (===).
يتم وضع جميع الإعلانات المتغيرة على رأس الوظيفة.
يتم تعريف جميع الوظائف قبل الاستخدام.
حاول تسمية وظيفة المُنشئ ودالة رد الاتصال ، بحيث يمكنك رؤية مكدس مكالمة أوضح عند تصحيح الأخطاء.
حاول تحديد جميع وظائف الأعضاء من خلال النماذج الأولية ، وتحديد السمات داخل المُنشئ ، ثم استخدم الكلمة الرئيسية الجديدة لإنشاء كائن للمشارك.
تجنب الميراث المعقد. إذا كنت ترغب في الوراثة ، فحاول استخدام وظيفة الوراثة في وحدة UTIL. على سبيل المثال ، إذا كان A A RERENS B ، فيمكنك استخدامها (A ، B).
مراجع:
التذييل ب (بويد)
أسلوب برمجة JavaScript (Ruan Yifeng)