"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > أساسيات جافا سكريبت - البداية

أساسيات جافا سكريبت - البداية

تم النشر بتاريخ 2024-08-07
تصفح:176

Javascript fundamentals - The beginning

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

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

أولاً، ما الذي سنتحدث عنه؟

جميع أساسيات جافا سكريبت، من الصفر إلى البطل!

الاساسيات

ما هي جافا سكريبت؟

جافا سكريبت هي لغة برمجة غنية ومعقدة، ويمكن تطبيقها في سيناريوهات معينة ومجموعة واسعة من التطبيقات.

هنا يمكننا رؤية بعض الخصائص الحصرية:

  • هي لغة برمجة مترجمة ومترجمة في JIT؛
  • لديه أنواع ديناميكية؛
  • استنادًا إلى النماذج الأولية؛
  • إنشاء باستخدام وظائف من الدرجة الأولى؛
  • لديه إغلاقات؛
  • حلقة الحدث والإدخال/الإخراج غير المحظور؛
  • خطأ في التعامل مع المحاولة/الالتقاط؛
  • الكائنات والمصفوفات المرنة؛
  • سلاسل القالب؛
  • النمطية ودعم استيراد الوحدات؛
  • دعم البرمجة غير المتزامنة؛

وأكثر بكثير...

بالنسبة لغرضنا، هذه الخصائص كافية. سنستكشف كل واحدة من هذه النقاط، وسنحصل على معرفة قوية بها.

تم تجميع Intepreted وJIT

كانت جافا سكريبت تقليديًا لغة مفسرة، مما يعني أنه يتم تنفيذ التعليمات البرمجية سطرًا تلو الآخر. في الوقت الحاضر، مع محركات جافا سكريبت المتقدمة، يتم تجميع معظم التعليمات البرمجية بسرعة باستخدام تقنيات "الوقت المناسب" لتحسين الأداء.

الأنواع الديناميكية

جافا سكريبت هي لغة مكتوبة ديناميكيًا، تسمح لنفس المتغير بتخزين أنواع مختلفة من البيانات في أوقات مختلفة. وهذا يوفر المرونة، ولكنه قد يؤدي أيضًا إلى أخطاء يصعب تعقبها.

النماذج الأولية

بدلاً من استخدام الفئات التقليدية الموجودة في لغات مثل C أو Java، تستخدم JavaScript نماذج أولية للوراثة. وهذا يسمح بوراثة الخصائص والأساليب من كائن إلى آخر.

وظائف من الدرجة الأولى

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

إنهاء

تدعم JavaScript عمليات الإغلاق، وهي ميزة قوية تسمح للوظائف بتذكر المتغيرات والوصول إليها في النطاق الذي تم إنشاؤها فيه، حتى بعد انتهاء النطاق الخارجي.

بيان الافراج تم نشر هذه المقالة على: https://dev.to/lim4mik3/javascript-fundamentals-the-beginning-759?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3