Latest web development tutorials
×

JavaScript مسار

JavaScript مسار JavaScript مقدمة موجزة JavaScript استعمال JavaScript تصدير JavaScript قواعد JavaScript البيانات JavaScript مذكرة JavaScript متغير JavaScript أنواع البيانات JavaScript الأجسام JavaScript وظيفة JavaScript مجال JavaScript حدث JavaScript سلسلة JavaScript مشغلي JavaScript مقارنة JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript نوع التحويل JavaScript التعبير العادية JavaScript خطأ JavaScript التصحيح JavaScript رفع متغير JavaScript الوضع الصارم JavaScript استخدام غير لائق JavaScript مصادقة النماذج JavaScript كلمات محفوظة JavaScript JSON JavaScript void JavaScript كود المواصفات

JS وظيفة

JavaScript تعريف وظيفة JavaScript وسائط الدالة JavaScript استدعاء دالة JavaScript الإغلاق

JS HTML DOM

DOM مقدمة موجزة DOM HTML DOM CSS DOM حدث DOM EventListener DOM العنصر

JS دروس متقدمة

JavaScript الأجسام JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp الأجسام

JS المتصفح BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript فرقعة JavaScript حدث موقوتة JavaScript Cookies

JS مخزن

JavaScript مخزن JavaScript اختبار jQuery JavaScript اختبار Prototype

JS أمثلة

JavaScript أمثلة JavaScript مثيل كائن JavaScript مثيل كائن المستعرض JavaScript HTML DOM أمثلة JavaScript ملخص

JS الدليل المرجعي

JavaScript الأجسام HTML DOM الأجسام

جافا سكريبت مواصفات كود

ينطبق كل مشروع جافا سكريبت نفس المواصفات.


جافا سكريبت مواصفات كود

وتشمل مواصفات كود عموما الجوانب التالية:

  • تسمية المتغيرات وظائف
  • مسافات، تسنن، والتعليقات، وقواعد الاستخدام.
  • المواصفات المشتركة الأخرى ......

كود موحد أسهل للقراءة والحفاظ عليها.

مدونات الأحكام العامة في التنمية من السابق، يمكنك مع أعضاء فريقك للتفاوض الإعداد.


اسم المتغير

أسماء المتغيرات الأسلوب المستحسن جمل اسمه (camelCase):

الاسم الأول = "جون".
اسم العائلة = "دو".

سعر = 19.90؛
الضريبة = 0.20؛

FULLPRICE = سعر + (سعر * الضرائب).

الفضاء والمشغل

عادة المشغل (= + - * /) لإضافة مسافة قبل وبعد:

على سبيل المثال:

فار س = ص + Z.
القيم فار = [ "فولفو"، "ساب"، "فيات"]؛

بادئة كود

رموز عادة ما تستخدم أربعة الفراغات لإزاحة كتلة من التعليمات البرمجية:

وظائف:

وظيفة toCelsius (فهرنهايت) {
عودة (5/9) * ( فهرنهايت - 32)؛
}
مذكرة لا ينصح لاستخدام المفتاح TAB لوضع مسافة بادئة، كما المحررين مختلف المفتاح TAB ليست هي نفسها عزيمة.

بيانات القاعدة

عبارات بسيطة من القواعد العامة:

  • عادة باعتباره رمزا بيان فاصل.

على سبيل المثال:

القيم فار = [ "فولفو"، "ساب"، "فيات"]؛

فار شخص = {
الاسم الأول: "جون"،
اسم العائلة: "الفلاني"،
العمر: 50،
eyeColor: "الأزرق"

القواعد العامة للمجمع البيان:

  • قوس على الطرف الأيسر من الصف الأول.
  • إضافة مسافة قبل الأقواس المعقوفة.
  • قوس على خط مستقل.
  • لا تنتهي بفاصلة منقوطة بيان معقدة.

وظائف:

وظيفة toCelsius (فهرنهايت) {
عودة (5/9) * ( فهرنهايت - 32)؛
}

دورة:

ل(ط = 0؛ ط < 5؛ ط ++) {
س + = ط.
}

العبارات الشرطية:

إذا (الوقت <20) {
تحية = "يوم جيد".
} {شيء آخر
تحية = "مساء الخير".
}

وجوه القاعدة

قواعد محددة وجوه:

  • قوس اليسار على نفس الخط مع اسم الفئة.
  • بين القولون والقيم السمة هي المسافات.
  • استخدام علامات الاقتباس سلاسل مزدوجة، الأرقام لا.
  • السمة الأخيرة - القيمة على ظهره لا تضيف الفواصل.
  • قوس على خط مستقل، ورموز كرمز نهاية.

على سبيل المثال:

فار شخص = {
الاسم الأول: "جون"،
اسم العائلة: "الفلاني"،
العمر: 50،
eyeColor: "الأزرق"

رمز الكائن القصير يمكن أن يكتب مباشرة إلى السطر:

على سبيل المثال:

شخص فار = {الاسم الأول: "جون "، اسم العائلة: "الفلاني"، العمر: 50، eyeColor: "الأزرق"}؛

أقل من 80 حرفا في كل سطر من التعليمات البرمجية

لسهولة القراءة يوصي أقل من عدد الأحرف في كل سطر 80.

إذا كان بيان جافا سكريبت أكثر من 80 حرفا، فمن المستحسن بعد المشغل فاصلة أو التفاف.

على سبيل المثال:

document.getElementById ( "التجريبي") .innerHTML =
"مرحبا w3big"؛

محاولة »

تسمية قواعد

عادة الكثير من قواعد التسمية لغة التعليمات البرمجية متشابهة، على سبيل المثال:

  • المتغيرات وظائف للقانون سنام (camelCase)
  • المتغيرات العالمية أحرف كبيرة (الحروف الكبيرة)
  • الثوابت (مثل PI) الأحرف الكبيرة (الحروف الكبيرة)

اسم المتغير استخدام هذه الأنواع من القواعد: HYP-الدجاج، camelCase، أو under_scores؟

HTML و CSS شرطة (-) الشخصيات:

السمة HTML5 قد بالبيانات، (مثل:-كمية البيانات، أسعار البيانات) كما بادئة.

يستخدم CSS - لربط اسم الخاصية (حجم الخط).

مذكرة - يعتبر عموما الطرح في جافا سكريبت، لا يجوز.

تأكيد:

كثير من المبرمجين يفضلون استخدام تسطير (على سبيل المثال: date_of_birth)، وخاصة في قاعدة البيانات SQL.

لغة PHP وعادة ما يستخدم سفلية.

باسكال هجاء (PascalCase):

هجاء باسكال (PascalCase) في لغة C أكثر.

القانون سنام:

عادة ما ينصح جافا سكريبت طريقة سنام، مسج والمكتبات جافا سكريبت أخرى استخدام القانون جمل.

مذكرة أسماء المتغيرات لا تبدأ الصراعات $ علامة مع الكثير من مكتبات جافا سكريبت.

تحميل ملفات HTML جافا سكريبت الخارجية

استخدام شكل بسيط لتحميل ملف جافا سكريبت (غير مطلوب نوع السمة):

<سيناريو SRC = "myscript.js">

استخدام جافا سكريبت للوصول إلى عناصر HTML

قد يؤدي بتنسيق HTML سيئة تنفيذ أخطاء جافا سكريبت.

وفيما يلي بيانين جافا سكريبت لنتائج مختلفة الإخراج:

أمثلة

فار الكائنات = getElementById ( "تجريبي" )

فار الكائنات = getElementById ( "التجريبي" )

محاولة »

HTML وجافا سكريبت محاولة استخدام قواعد التسمية نفسها.

HTML وصول (5) مواصفات التعليمات البرمجية .


ملحق اسم الملف

HTML لاحقة يمكن أن يكون الملف أتش تي أم أل (أو. HTM ص).

ملحق الملف المغلق هو. المغلق.

ملف جافا سكريبت شبيبة لاحقة.


أسماء صغيرة

معظم خوادم الويب (اباتشي، ويونيكس) هي قضية حساسة: London.jpg london.jpg لا يمكن الوصول إليها.

خوادم الويب الأخرى (مايكروسوفت، IIS) ليس حساس لحالة الأحرف: london.jpg يمكن الوصول عن طريق London.jpg أو london.jpg.

يجب الحفاظ على أسلوب موحد، ونحن نوصي أسماء الملفات استخدام صغيرة ثابتة.