جاوا اسکریپت زبان برنامه نویسی وب است. این تعاملی غنی و محتوای پویا برای برنامه های کاربردی وب فراهم می کند. با استفاده از آن، می توانید تجربه های کاربری ایجاد کنید که می تواند به کاربران در انجام وظایف پیچیده، ذخیره داده های کاربر و موارد دیگر کمک کند. در اینجا، می‌توانید مجموعه ما از محتوای جاوا اسکریپت را مطالعه کنید و مفاهیم و تکنیک‌های مختلفی را بیاموزید تا به شما در بهبود مهارت‌های جاوا اسکریپت کمک کند.
اگر با جاوا اسکریپت تازه کار هستید، ما شما را تحت پوشش قرار داده ایم. دوره یادگیری جاوا اسکریپت ما نکات و نکات جاوا اسکریپت را آموزش می دهد و به شما کمک می کند سرعت خود را افزایش دهید.
در مورد آخرین ویژگی های جاوا اسکریپت که به تازگی در تمام موتورهای مرورگر اصلی در دسترس هستند، بیاموزید.
جاوا اسکریپت ویژگی های زیادی را برای کمک به شما در ساخت برنامه هایی که به نیازهای کاربران شما پاسخ می دهند ارائه می دهد.
تعامل با رنگ بعدی (INP) یک معیار مهم پاسخگویی است که پاسخگویی صفحه را اندازه گیری می کند. این راهنماها حاوی نکات جاوا اسکریپت است که به شما کمک می کند صفحات خود را برای کاربران پاسخگو نگه دارید.
جاوا اسکریپت شخص ثالث می تواند دلیل مشکلات عملکرد در برنامه های وب باشد. یاد بگیرید که چگونه اسکریپت های شخص ثالث را مدیریت کنید تا برنامه های وب خود را سریع نگه دارید.
این الگوهای جاوا اسکریپت را که می توانید برای انجام سریع وظایف رایج در برنامه های وب خود استفاده کنید، بررسی کنید.
دوره

اگر با جاوا اسکریپت تازه کار هستید، ما شما را تحت پوشش قرار داده ایم. دوره آموزش جاوا اسکریپت ما شما را راهنمایی می کند که چگونه جاوا اسکریپت کار می کند و با اصول اولیه مانند متغیرها، توابع و دستورات شرطی شروع می شود. از آنجا، شما با موضوعات پیچیده تری مانند وراثت نمونه اولیه، کلاس ها و موضوعات دیگر مقابله خواهید کرد تا به شما کمک کند مهارت های جاوا اسکریپت خود را تقویت کنید تا بتوانید برنامه های کاربردی وب غنی بسازید.

هنگامی که ویژگی‌های پلتفرم وب می‌توانند با خیال راحت در همه موتورهای مرورگر اصلی استفاده شوند، خط پایه به توسعه‌دهندگان وب سیگنال می‌دهد. در اینجا برخی از ویژگی های جاوا اسکریپت وجود دارد که اکنون به تازگی در Baseline در دسترس هستند.

Array.fromAsync() در سال 2024 به صورت Baseline در دسترس قرار گرفت.
متدهای ArrayBuffer transfer() و transferToFixedLength() در Baseline جدید در سال 2024 در دسترس قرار گرفتند.
توابع groupBy() در سال 2024 به تازگی در دسترس هستند.
promise.withResolvers() Baseline شد و به تازگی در سال 2024 در دسترس قرار گرفت.
intl.Segmenter در سال 2024 به تازگی در دسترس قرار گرفت.

جاوا اسکریپت ابزارهای زیادی را در اختیار شما قرار می دهد تا به شما کمک کند برنامه هایی بسازید که به نیازهای کاربران شما پاسخ دهند. در اینجا برخی از ویژگی های رایجی که ممکن است بخواهید در برنامه های وب خود استفاده کنید وجود دارد که ارزش دانستن در مورد آنها را دارد!

Promises به شما این امکان را می دهد که پس از وقوع یک رویداد خاص، کد را به صورت ناهمزمان اجرا کنید.
fetch API به شما امکان می‌دهد درخواست‌های HTTP را برای واکشی داده‌ها از وب در قسمت جلویی ارسال کنید.
IndexedDB API ذخیره سازی سمت سرویس گیرنده داده های ساختاریافته، از جمله فایل ها و حباب ها را ارائه می دهد.

نحوه استفاده از جاوا اسکریپت می تواند بر تعامل برنامه وب شما با رنگ بعدی (INP) تأثیر بگذارد. این راهنماها به شما کمک می‌کند تا به مسائل مربوط به پاسخگویی صفحه که توسط جاوا اسکریپت ایجاد می‌شود، رسیدگی کنید.

کارهای طولانی در رشته اصلی می تواند باعث شود برنامه وب شما پاسخگو نباشد. بیاموزید که چگونه کارهای طولانی را برای بهبود INP برنامه وب خود بهینه کنید.
تأخیرهای ورودی طولانی زمانی اتفاق می‌افتد که کاربران با یک صفحه ارتباط برقرار می‌کنند و مرورگر به مدت طولانی پاسخ می‌دهد – و جاوا اسکریپت می‌تواند یک مقصر رایج باشد. این راهنما را بخوانید و بیاموزید که چگونه می توانید تاخیرهای ورودی را کوتاهتر و برنامه وب خود را سریعتر نگه دارید.
هنگامی که اسکریپت ها در حین بارگذاری صفحه دانلود می شوند، می توانند کارهای طولانی را ایجاد کنند که می تواند بر INP برنامه وب شما تأثیر بگذارد. یاد بگیرید که چگونه برای کارهای ارزیابی اسکریپت طولانی بهینه سازی کنید تا INP خود را پایین نگه دارید.
لازم نیست همه چیز روی موضوع اصلی اجرا شود. اگر دسته‌ای از کارهایی دارید که زمان زیادی برای اجرا نیاز دارند، می‌توانید آن‌ها را در رشته‌های web worker بارگذاری کنید تا برنامه وب خود را تا حد ممکن پاسخگو نگه دارید.
یک مشکل رایج عملکرد در وب شامل استفاده از جاوا اسکریپت شخص ثالث است که می تواند باعث کند بارگذاری صفحات و حتی ایجاد مشکل در پاسخگویی صفحه شود. این راهنماها را بررسی کنید تا به برخی از مشکلات رایج عملکرد جاوا اسکریپت شخص ثالث رسیدگی کنید.
دریابید که چگونه جاوا اسکریپت شخص ثالث می‌تواند بر عملکرد تأثیر بگذارد و چه کاری می‌توانید انجام دهید تا از کند کردن سایت خود جلوگیری کنید.
مهارت های کارآگاهی عملکرد خود را با Lighthouse و Chrome DevTools افزایش دهید.
یاد بگیرید که چگونه جاوا اسکریپت شخص ثالث را به طور موثر بارگیری کنید تا بتوانید عملکرد برنامه های وب خود را بهبود بخشید.
با نحوه بهینه سازی تگ ها و مدیریت برچسب ها برای Core Web Vitals آشنا شوید تا این ابزارهای مفید کمترین تأثیر را بر عملکرد برنامه وب شما داشته باشند.

این الگوها را بررسی کنید که می توانید برای انجام سریع وظایف رایج در برنامه های وب خود با استفاده از جاوا اسکریپت استفاده کنید.

این الگوها را برای انجام کارهای رایج در برنامه های وب خود بررسی کنید.
الگوهای کار با فایل ها و دایرکتوری ها در جاوا اسکریپت را بیاموزید.
با نحوه استفاده از Clipboard API در جاوا اسکریپت برای ارائه عملکرد کپی و جای‌گذاری در برنامه‌های وب خود آشنا شوید.