جافا سكريبت مواصفات كود
ينطبق كل مشروع جافا سكريبت نفس المواصفات.
جافا سكريبت مواصفات كود
وتشمل مواصفات كود عموما الجوانب التالية:
- تسمية المتغيرات وظائف
- مسافات، تسنن، والتعليقات، وقواعد الاستخدام.
- المواصفات المشتركة الأخرى ......
كود موحد أسهل للقراءة والحفاظ عليها.
مدونات الأحكام العامة في التنمية من السابق، يمكنك مع أعضاء فريقك للتفاوض الإعداد.
اسم المتغير
أسماء المتغيرات الأسلوب المستحسن جمل اسمه (camelCase):
اسم العائلة = "دو".
سعر = 19.90؛
الضريبة = 0.20؛
FULLPRICE = سعر + (سعر * الضرائب).
الفضاء والمشغل
عادة المشغل (= + - * /) لإضافة مسافة قبل وبعد:
على سبيل المثال:
القيم فار = [ "فولفو"، "ساب"، "فيات"]؛
بادئة كود
رموز عادة ما تستخدم أربعة الفراغات لإزاحة كتلة من التعليمات البرمجية:
وظائف:
عودة (5/9) * ( فهرنهايت - 32)؛
}
لا ينصح لاستخدام المفتاح TAB لوضع مسافة بادئة، كما المحررين مختلف المفتاح TAB ليست هي نفسها عزيمة. |
بيانات القاعدة
عبارات بسيطة من القواعد العامة:
- عادة باعتباره رمزا بيان فاصل.
على سبيل المثال:
فار شخص = {
الاسم الأول: "جون"،
اسم العائلة: "الفلاني"،
العمر: 50،
eyeColor: "الأزرق"
}؛
القواعد العامة للمجمع البيان:
- قوس على الطرف الأيسر من الصف الأول.
- إضافة مسافة قبل الأقواس المعقوفة.
- قوس على خط مستقل.
- لا تنتهي بفاصلة منقوطة بيان معقدة.
وظائف:
عودة (5/9) * ( فهرنهايت - 32)؛
}
دورة:
س + = ط.
}
العبارات الشرطية:
تحية = "يوم جيد".
} {شيء آخر
تحية = "مساء الخير".
}
وجوه القاعدة
قواعد محددة وجوه:
- قوس اليسار على نفس الخط مع اسم الفئة.
- بين القولون والقيم السمة هي المسافات.
- استخدام علامات الاقتباس سلاسل مزدوجة، الأرقام لا.
- السمة الأخيرة - القيمة على ظهره لا تضيف الفواصل.
- قوس على خط مستقل، ورموز كرمز نهاية.
على سبيل المثال:
الاسم الأول: "جون"،
اسم العائلة: "الفلاني"،
العمر: 50،
eyeColor: "الأزرق"
}؛
رمز الكائن القصير يمكن أن يكتب مباشرة إلى السطر:
على سبيل المثال:
أقل من 80 حرفا في كل سطر من التعليمات البرمجية
لسهولة القراءة يوصي أقل من عدد الأحرف في كل سطر 80.
إذا كان بيان جافا سكريبت أكثر من 80 حرفا، فمن المستحسن بعد المشغل فاصلة أو التفاف.
تسمية قواعد
عادة الكثير من قواعد التسمية لغة التعليمات البرمجية متشابهة، على سبيل المثال:
- المتغيرات وظائف للقانون سنام (camelCase)
- المتغيرات العالمية أحرف كبيرة (الحروف الكبيرة)
- الثوابت (مثل PI) الأحرف الكبيرة (الحروف الكبيرة)
اسم المتغير استخدام هذه الأنواع من القواعد: HYP-الدجاج، camelCase، أو under_scores؟
HTML و CSS شرطة (-) الشخصيات:
السمة HTML5 قد بالبيانات، (مثل:-كمية البيانات، أسعار البيانات) كما بادئة.
يستخدم CSS - لربط اسم الخاصية (حجم الخط).
- يعتبر عموما الطرح في جافا سكريبت، لا يجوز. |
تأكيد:
كثير من المبرمجين يفضلون استخدام تسطير (على سبيل المثال: date_of_birth)، وخاصة في قاعدة البيانات SQL.
لغة PHP وعادة ما يستخدم سفلية.
باسكال هجاء (PascalCase):
هجاء باسكال (PascalCase) في لغة C أكثر.
القانون سنام:
عادة ما ينصح جافا سكريبت طريقة سنام، مسج والمكتبات جافا سكريبت أخرى استخدام القانون جمل.
أسماء المتغيرات لا تبدأ الصراعات $ علامة مع الكثير من مكتبات جافا سكريبت. |
تحميل ملفات HTML جافا سكريبت الخارجية
استخدام شكل بسيط لتحميل ملف جافا سكريبت (غير مطلوب نوع السمة):
استخدام جافا سكريبت للوصول إلى عناصر HTML
قد يؤدي بتنسيق HTML سيئة تنفيذ أخطاء جافا سكريبت.
وفيما يلي بيانين جافا سكريبت لنتائج مختلفة الإخراج:
أمثلة
فار الكائنات = getElementById ( "التجريبي" )
محاولة »
HTML وجافا سكريبت محاولة استخدام قواعد التسمية نفسها.
HTML وصول (5) مواصفات التعليمات البرمجية .
ملحق اسم الملف
HTML لاحقة يمكن أن يكون الملف أتش تي أم أل (أو. HTM ص).
ملحق الملف المغلق هو. المغلق.
ملف جافا سكريبت شبيبة لاحقة.
أسماء صغيرة
معظم خوادم الويب (اباتشي، ويونيكس) هي قضية حساسة: London.jpg london.jpg لا يمكن الوصول إليها.
خوادم الويب الأخرى (مايكروسوفت، IIS) ليس حساس لحالة الأحرف: london.jpg يمكن الوصول عن طريق London.jpg أو london.jpg.
يجب الحفاظ على أسلوب موحد، ونحن نوصي أسماء الملفات استخدام صغيرة ثابتة.