30 موارد مجانية لمساعدتك على تعلم أساسيات JavaScript

إذا كنت تتعلم JavaScript ، فمن المرجح أنك سمعت عن مدى أهمية تعلم الأساسيات.

المشكلة هي، وكنت غير متأكد ما أساسيات هي . ومع وجود آلاف الموارد على الإنترنت ، من أين تبدأ؟

في حلقة من Syntax ، قام Wes و Scott بعمل رائع في تغطية أساسيات JavaScript. إنهم يتفوقون على مهارات JS الأساسية التي أستخدمها كل يوم في وظيفتي كمطور JavaScript. أثناء الاستماع إلى الحلقة ، فكرت في مدى فائدة أن يكون لدي ، كمبتدئ ، قائمة منسقة من الموارد لتعلم كل مفهوم أساسي. لذلك صنعته من أجلك.

فيما يلي قائمة Wes و Scott لأساسيات JavaScript ، بالإضافة إلى الموارد المفضلة (المجانية 100٪) لتعلم كل منها.

المتغيرات + تحديد النطاق

تعريف متغيرات جافا سكريبت: var، let and const

ES6 دع متغيرات VS const

الفرق بين الوظيفة ونطاق الكتلة في JavaScript

أنواع

مقدمة إلى JavaScript ، الدرس 1: أنواع البيانات والمتغيرات

فهم أنواع البيانات في JavaScript

شاء

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

أنت لا تعرف JS: الكائنات والفئات

المرجع مقابل النسخ

المهام

اكتب JavaScript مع وظائف قابلة لإعادة الاستخدام

مقدمة عن تطوير الويب: الوظائف والنطاق

وظائف السهم

كيفية استخدام طرق الكائن في JavaScript

DOM

ما هو DOM بالضبط؟

جافا سكريبت بليغ ، الفصل 14: الدوم

النماذج + هذا

دليل المبتدئين للنموذج الأولي لجافا سكريبت

فهم هذا ، ربط ، استدعاء ، وتطبيق في JavaScript

الأحداث

وظائف رد الاتصال

ما هي حلقة الحدث على أي حال؟

محتدما والتقاط

المصفوفات

مصفوفة JavaScript وأساليب الكائن لجعلك مطورًا أفضل

10 طرق مصفوفة جافا سكريبت يجب أن تعرفها

التحكم في التدفق

تعلم JavaScript: Loops

للحلقات

Async JavaScript: من عمليات الاسترجاعات ، إلى الوعود ، إلى عدم التزامن / الانتظار. هذا المقال بقلم Tyler McGinnes هو أفضل مقال قرأته عن Async JS.

مقدمة عن تطوير الويب: التحكم في التدفق

الأمن وإمكانية الوصول

XSS و HTML الداخلي

ولوجية الويب

كتابة كود نظيف

كتاب الشفرة النظيف (مرتبط من بناء الجملة)

أشياء يجب أن تعرفها ، ولكن ليس بالضرورة إتقانها:

وحدات ES6

عمليات الإغلاق

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

إذا كان لديك المزيد من الموارد الرائعة للمشاركة أو التعليق على هذا المنشور ، فلا تتردد في التغريد لي.

أنا أقوم بإنشاء دورة JavaScript مجانية للمبتدئين. قم بالتسجيل لتلقي إشعار عند إطلاقه وإرساله مجانًا إلى صندوق الوارد الخاص بك بنسبة 100٪!