JavaScript
خوارزميات عملية
تكتب هنا مرّة واحدة دوالًا تستعملها في كل مشروع بعد ذلك، مثل البحث والترتيب والتجميع وتسطيح القوائم المتداخلة.
ابدأ المسارمجاني ولا يحتاج إلى تسجيل
ما ستتعلّمه
- إزالة التكرارالحلّ بـ Set في سطر واحد ثم الحالة الأصعب
- العدّ والتكراركم مرّة ظهرت كل قيمة
- التقسيم إلى دفعاتألف عنصر في دفعات من مئة
- البحث الثنائيمن ألف مقارنة إلى عشر
- تسطيح القوائم المتداخلةتحويل شجرة إلى قائمة
- النصّ المتناظريُقرأ من الجهتين كما هو
- الترتيب بمفتاحينالدرجة أولًا ثم الاسم
- التقاطع والفرقمن n×m إلى n+m
محتوى المسار
8 دروس مجموع مدّتها ساعة ونصف- 1إزالة التكرارJavaScriptالحلّ بـ Set في سطر واحد ثم الحالة الأصعب11 دقيقة
- 2العدّ والتكرارJavaScriptكم مرّة ظهرت كل قيمة12 دقيقة
- 3التقسيم إلى دفعاتJavaScriptألف عنصر في دفعات من مئة11 دقيقة
- 4البحث الثنائيJavaScriptمن ألف مقارنة إلى عشر14 دقيقة
- 5تسطيح القوائم المتداخلةJavaScriptتحويل شجرة إلى قائمة13 دقيقة
- 6النصّ المتناظرJavaScriptيُقرأ من الجهتين كما هو12 دقيقة
- 7الترتيب بمفتاحينJavaScriptالدرجة أولًا ثم الاسم12 دقيقة
- 8التقاطع والفرقJavaScriptمن n×m إلى n+m12 دقيقة
مسارات أخرى في الويب
كل المسارات- </>مبتدئ
أساسيات الويب
تبدأ من أول وسم في HTML وتنتهي بتطبيق تفاعلي كامل.
8 دروسساعة ونصف - { }متوسّط
التعمّق في CSS
تتعمّق في نموذج الصندوق والمتغيّرات والتموضع واستعلامات الحاوية وغيرها، لتفهم ما يجري خلف التنسيق الذي تراه.
8 دروسساعة ونصف - { }مبتدئ
النصّ والطباعة
تتعلّم في هذا المسار تدرّج أحجام العناوين ووحدات القياس وطول السطر واتجاه النصّ، لأن النصّ هو أكثر ما يقرؤه الناس في أي واجهة.
8 دروسساعة ونصف