دوره آموزشی جاوا اسکریپت: APIهای مرورگر مدرن
1 ساعت 52 دقیقهپیشرفته2019-03-21
مدرسین

Joe Marini
Senior Developer Advocate at Google, Developer
جزئیات دوره
در چند سال گذشته، API ها و ویژگی های جدید از طریق مرورگرهای وب مدرن در حال تکثیر هستند. این API ها می توانند به شما کمک کنند برنامه های وب شگفت انگیزی بسازید که عملکرد بهتری داشته باشند، بصورت آفلاین کار کنند، کاربر را خوشحال کنند و به طور کلی تجربه کاربری بهتری را ارائه دهند. در این دوره، نحوه استفاده از جاوا اسکریپت استاندارد و مجموعه ای از API های مرورگر مدرن را برای بهبود بازیابی و ذخیره اطلاعات، عملکرد بهتر برنامه ها و ایجاد صفحات وب که به طور یکپارچه با زندگی روزمره کاربر شما ادغام می شود، بیاموزید. مربی Joe Marini نحوه استفاده از قابلیت های ذخیره سازی مدرن در مرورگرها، استفاده از تجربیات کاربران دستگاه اصلی، عملکرد بهتر از انیمیشن ها و بارگذاری صفحه و موارد دیگر را توضیح می دهد.
اهداف یادگیری
ادغام با اعلان های اصلی
ذخیره داده ها با API Cache
بارگیری سریعتر صفحه با پیش واکشی و پیش بارگذاری
بهبود انیمیشن با requestAnimationFrame
ماندگاری ذخیره سازی بر روی دستگاه ها
تشخیص شرایط و کیفیت شبکه
نمایش محتوای صفحه در حالت تمام صفحه
اهداف یادگیری
ادغام با اعلان های اصلی
ذخیره داده ها با API Cache
بارگیری سریعتر صفحه با پیش واکشی و پیش بارگذاری
بهبود انیمیشن با requestAnimationFrame
ماندگاری ذخیره سازی بر روی دستگاه ها
تشخیص شرایط و کیفیت شبکه
نمایش محتوای صفحه در حالت تمام صفحه
مهارت ها
APIsJavaScriptOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - ساخت برنامه با جاوا اسکریپت مدرن
- 02 - آنچه باید بدانید
- 03 - محیط توسعه را تنظیم کنید
1. بهبود عملکرد
- 04 - انیمیشن روان تر با requestAnimationFrame()
- 05 - ناوبری سریعتر با prefetch
- 06 - بارگذاری اولویت بندی شده با پیش بارگذاری
- 07 - ارتباط سرور با Beacon API
- 08 - دید عنصر با مشاهدهگر تقاطع
2. مدیریت بهتر داده ها
- 09 - مروری بر مدیریت داده ها
- 10 - Ajax آسانتر با Fetch API
- 11 - IndexedDB ساده شده با localForage
- 12 - localForage و چند نمونه
- 13 - ذخیره دادهها با Cache API
- 14 - ماندگاری ذخیره سازی
- 15 - دریافت اطلاعات حافظه دستگاه
3. تجربیات کاربر پیشرفته
- 16 - همپوشانیهای بومی با Dialog API
- 17 - یکپارچه سازی با اعلانهای بومی
- 18 - تشخیص شرایط شبکه
- 19 - استفاده از قابلیت مشاهده صفحه
- 20 - رفتن به تمام صفحه با محتوا
- 21 - استفاده از رویدادهای تمام صفحه و استایل
- 22 - تصاویر پویا با CSS Paint API
- 23 - پارامترها با CSS Paint API
نتیجه
- 24 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی جاوا اسکریپت: Ajax and Fetch آپدیت (2019)
- دوره آموزشی جاوااسکریپت: Ajax و Fetch
- دوره آموزشی وانیلا جاوا اسکریپت: API های بهینه سازی عملکرد وب
- دوره آموزشی تکنیکهای مدرن CSS بدون نیاز به JavaScript
- دوره آموزشی یادگیری جامع React.js
- دوره آموزشی اتوماسیون تست وب با Playwright، Python و Pytest: تسلط بر تست مدرن وب با Playwright و Pytest در پایتون
- دوره آموزشی ساخت فرم های عالی با HTML و CSS
- دوره آموزشی جاوا اسکریپت وانیلا: انیمیشن ها
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به استاد جاوا اسکریپت
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده جاوا اسکریپت
- مسیر آموزشی توسعه وب را با Vanilla JavaScript کاوش کنید
- مسیر آموزشی کاوش شغلی در توسعه وب فرانت اند
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Full-Stack وب
- مسیر آموزشی تقویت مهارت های زبان برنامه نویسی React
- مسیر آموزشی برترین مهارت های حال حاضر مهندسی