این کلاس به شما می آموزد که چگونه در وب با استفاده از JavaScript Web Animations API متحرک سازی کنید.
میآموزید که چگونه کارهایی را که قبلاً میدانید در CSS انجام دهید، به جاوا اسکریپت منتقل کنید و سپس قابلیتهای اضافی مانند مکث و پخش انیمیشنها را اضافه کنید، و یک انیمیشن را در نیمه راه دیگری شروع کنید. ترکیب انیمیشن های مختلف با هم و همگام سازی تعدادی از انیمیشن ها. همه کارهایی که در حال حاضر نمی توانید به تنهایی با CSS انجام دهید.
ما با ساخت مجدد برخی از انیمیشنهای CSS اولیه با JavaScript Web Animations API شروع میکنیم، سپس هنگامی که اصول اولیه را پشت سر گذاشتیم، پروژه خود را با هم شروع میکنیم — مجموعهای تعاملی از انیمیشنهای متوالی.
در پایان دوره، باید درک کاملی از نحوه متحرک سازی در وب با JavaScript Web Animations API داشته باشید.
این کلاس برای چه کسانی است؟
برای استفاده از این API لازم نیست متخصص جاوا اسکریپت باشید — من نیستم!
با این حال، اگر در توسعه وب کاملاً تازه کار هستید، احتمالاً این کلاس برای شما مناسب نیست. من از شما انتظار دارم که بدانید چگونه HTML و CSS بنویسید و درک اولیه ای از جاوا اسکریپت داشته باشید. اگر میدانید یک تابع چگونه به نظر میرسد، و چگونه با «addEventListener» یک کنترلکننده کلیک بنویسید، فکر میکنم خوب خواهید بود!
آنچه را که خواهیم ساخت
ما از ابتدا، قطعهای از تعامل چند صحنهای را فقط با HTML، CSS و جاوا اسکریپت و بدون کتابخانههای خارجی خواهیم ساخت. به جای CSS، از JavaScript Web Animations API برای مدیریت انیمیشنهای خود استفاده میکنیم و در مورد همه قابلیتهای اضافی که تنها از طریق CSS ارائه میکند، آشنا میشویم.
در طول راه، نحوه راهاندازی یک سرور محلی بسیار ساده را نیز بررسی خواهیم کرد که همزمان با کار، تغییرات را در کد ما بارگذاری مجدد کند.
کد برای دانلود در GitHub رایگان است و برای هر ویدیو به پوشههایی تقسیم میشود. هر کدام کد را همانطور که در انتهای هر ویدیو باقی مانده است ارائه می دهند.
آنچه شما نیاز دارید
تنها چیزی که برای شروع کار با این کلاس نیاز دارید، یک ویرایشگر متن مانند Sublime Text یا VS Code، یک مرورگر وب مدرن و تحمل جوک های متوسط است.
درباره نویسنده
سلام! من بن فراین هستم، یک توسعه دهنده وب و نویسنده از بریتانیا. من نویسنده پرفروشترینها هستم و از اواسط دهه 90 روی وب مینویسم و کار میکنم (— منظورت این است که نشان میدهد؟؟؟؟!!!!)
در روزی که به عنوان مدیر فنی طراحی UI/UX کار میکنم، ویژگیهای محصول جدید را با فناوریهای وب نمونهسازی میکنم.
خارج از کار روزانه، دوست دارم بنویسم و از لذتهای ساده مانند بازی 5-a لذت ببرم. فوتبال جانبی (فوتبال) و گذراندن وقت با خانوادهام.
میتوانید وبلاگ من را در @benfrain
نویسنده، توسعه دهنده، معلم
سلام، من بن فراین هستم. من نویسنده کتاب های توسعه وب از جمله پرفروش ترین کتاب های ""، "Sass and Compass for Designers" و "Enduring CSS" هستم.
در کار روزانه خود در بزرگترین شرکت قمار آنلاین جهان، bet365.com به عنوان مدیر فنی طراحی UI-UX کار می کنم.
قبل از وب، من به عنوان یک بازیگر تلویزیونی کم ارزش (و متواضع) و روزنامه نگار فناوری کار می کردم، که از دانشگاه سالفورد در رشته رسانه و اجرا فارغ التحصیل شده بودم (کاربرد بسیار زیاد بود!).
من چهار فیلمنامه به همان اندازه دست کم گرفته شده نوشته ام (البته به نظر من) و هنوز هم نیمی از تصور محو شده است که ممکن است یکی را بفروشم.
خارج از محل کار، من از لذتهای ساده لذت میبرم: بازی کردن فوتبال داخل سالن در حالی که بدنم (و همسرم) هنوز اجازه میدهد و کشتی گرفتن با دو پسرم.
من را در وب به آدرس @benfrain در Twitter پیدا کنید.
نمایش نظرات