جاوا اسکریپت زبان برنامهنویسی پویا و مبتنی بر شی (Object-based) است که هم سمت کاربر و هم سمت سرور، برای ایجاد تعمال با صفحات وب به کار میرود. جایی که HTML و CSS ساختار اولیه و ظاهر صفحات وب را تعیین میکنند، جاوا اسکریپت نحوه عملکرد صفحات وب را کنترل میکند. جاوا اسکریپت، تجربه کاربر را از صفحه وب با تبدیل آن از یک صفحه استاتیک به یک صفحه تعاملی بهبود میبخشد. بطور خلاصه، جاوا اسکریپت به صفحات وب رفتار میبخشد.
سرفصل های دوره آموزشی Udemy Your Second JavaScript Course:
– حفره های دانش را پر کنید: var، let، const، hoisting، منطقه مرده زمانی
– نقاط ضعف دانش را پر کنید: بالا بردن عملکرد ، بحث و گفتگو ، تماس گیرنده ، callee ، این
– عملکرد بسته و پیکان
– ساختار: روش “فانتزی” برای تنظیم مقادیر متغیر
– نحو جدید ES6: نقشه و مجموعه
– نحو جدید ES6: Symbol
– نحو جدید ES6: ایتراتور و ژنراتور
– نحو جدید ES6: نوید
– نحو جدید ES6: async منتظر است
– نحو جدید ES6: بازتاب و پروکسی
– JSON
– CommonJS
– ماژول ES6: صادرات واردات
– حالت دقیق
– زنجیره نمونه اولیه Object و وراثت نمونه اولیه
– Object Constructor و روشهای آن
– دسترسی و کاربرد آن: اتصال داده دو طرفه
– سازنده
– کلاس
– گسترش کلاسها
– پشته ، صف ، پشته ، فرآیند ، نخ ، بازگشتی ، کارهای کلان و خرد
– حلقه رویداد و صف کار
– بهینه سازی تماس دم: یک قاب در یک زمان
– محصور کردن ، وراثت و چندشکلی
– کپی شیء عمیق و کم عمق
– جمع آوری زباله و وابستگی دایره ای
– BONUS: دانش پایه محاسباتی
– سؤالات مصاحبه مربوطه را ترتیب و تنظیم کنید
– سوالات مصاحبه مربوط به نوع داده
– نوع داده را بررسی کنید
– سوالات مصاحبه مربوط به حوزه
– الگوریتم مرتب سازی حباب (SUPER DETAILED)
– مرتب سازی ترکیبی
– مرتب سازی سریع
– تعداد مرتب سازی
– مرتب سازی درج
– مرتب سازی دسته ای
– مرتب سازی انتخاب
– پیچیدگی زمان و مکان: نماد بزرگ O
– ساختار داده با JavaScript
– پشته دودویی و کاربرد آن: مرتب سازی پشته
– الگوی ناظر
– چیزهایی که شما در مورد حلقه FOR نمی دانید
– بررسی سریع و تازه کردن