جاوااسکریپت (JavaScript) زبان برنامهنویسی سطح بالاو پویا مبتنی بر شی است. از JS در کنار HTML و CSS، به عنوان یکی از سه هسته تشکیل دهنده صفحات وب، یاد میشود. البته استفااده از JS فقط به سمت کاربر (Front-end) خلاصه نمیشود و امروزه میتوان با فریمورکهایی مانند vue.js برنامه نویسی سمت سرور (Back-end) نیز انجام داد. پس میتوان جاوااسکریپت(JS) را یک زبان برنامهنویسی Both Side دانست.
بر خلاف تشابه اسمی دو زبان برنامه نویسی جاوا (Java) و جاوااسکریپت (JavaScript) و باور عدهای که هر دو را یک زبان قلمداد میکنند، این دو هیچ ارتباطی با یکدیگر، جز تشابه اسمی، ندارند. ساختار جاوااسکریپت شباهت زیادی به جاوا و C++ دارد. جاوااسکریپت زبان برنامهنویسی شیگرایی (Object-Oriented) و ساخت یافته (Structured) است. با این زبان می توان به محتوای داخل html دسترسی پیدا کرد.
سرفصل های دوره آموزشی Udemy Data Structures in JavaScript: Master The Fundamentals:
- معرفی
- آرایه ها
- لیست ها
- O بزرگ تجزیه و تحلیل آستانه فضای زمان
- لیست های مرتبط
- پشته
- صفات
- رقیب
- درختان
- هش نقشه ها
- نمودارها