قد يواجه بعض المطورين الجدد أو حتى أولئك الذين لديهم خبرة، مشكلات أو صعوبات في حالة عدم توفر معرفة قوية بالأساسيات.
لحل هذه المشكلة، في هذه السلسلة، أريد تلخيص أساسيات جافا سكريبت لإبقائها متجددة ولمساعدة أي مطور يأتي إلى هنا لتذكر أي موضوع محدد.
أولاً، ما الذي سنتحدث عنه؟
جميع أساسيات جافا سكريبت، من الصفر إلى البطل!
الاساسيات
جافا سكريبت هي لغة برمجة غنية ومعقدة، ويمكن تطبيقها في سيناريوهات معينة ومجموعة واسعة من التطبيقات.
هنا يمكننا رؤية بعض الخصائص الحصرية:
وأكثر بكثير...
بالنسبة لغرضنا، هذه الخصائص كافية. سنستكشف كل واحدة من هذه النقاط، وسنحصل على معرفة قوية بها.
كانت جافا سكريبت تقليديًا لغة مفسرة، مما يعني أنه يتم تنفيذ التعليمات البرمجية سطرًا تلو الآخر. في الوقت الحاضر، مع محركات جافا سكريبت المتقدمة، يتم تجميع معظم التعليمات البرمجية بسرعة باستخدام تقنيات "الوقت المناسب" لتحسين الأداء.
جافا سكريبت هي لغة مكتوبة ديناميكيًا، تسمح لنفس المتغير بتخزين أنواع مختلفة من البيانات في أوقات مختلفة. وهذا يوفر المرونة، ولكنه قد يؤدي أيضًا إلى أخطاء يصعب تعقبها.
بدلاً من استخدام الفئات التقليدية الموجودة في لغات مثل C أو Java، تستخدم JavaScript نماذج أولية للوراثة. وهذا يسمح بوراثة الخصائص والأساليب من كائن إلى آخر.
تعامل جافا سكريبت مع الوظائف ككائنات من الدرجة الأولى، مما يسمح لها بتعيينها للمتغيرات، وتمريرها كوسيطات إلى وظائف أخرى، وإرجاعها من الوظائف، ولها خصائصها وأساليبها الخاصة.
تدعم JavaScript عمليات الإغلاق، وهي ميزة قوية تسمح للوظائف بتذكر المتغيرات والوصول إليها في النطاق الذي تم إنشاؤها فيه، حتى بعد انتهاء النطاق الخارجي.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3