بپذیریم: هزاران تگ HTML برای انتخاب وجود دارد، اما برخی از آنها واقعاً مفید هستند ( چه میشد اگر بتوانید برچسبهای HTML خود را بسازید؟ بدون چارچوبهایی مانند Angular، کتابخانههایی مانند React یا دانش تخصصی جاوا اسکریپت به طور کلی. فقط با یک ویژگی جادویی و بومی جاوا اسکریپت به نام "کامپوننت های وب" (یا "عناصر HTML سفارشی"). اجزای وب ترکیبی از مشخصات مختلفی هستند که در مرورگر قرار می گیرند. شروع به کار با این ویژگیها بسیار آسان است و شما به سرعت میتوانید عناصر HTML سفارشی و قدرتمند و قابل استفاده مجدد خود را بسازید (حتی در بین پروژهها!). چنین عناصر سفارشی جایگزین Angular، React یا Vue نمیشوند - در عوض میتوانید به راحتی از آنها در هر پروژه وب استفاده کنید، از جمله پروژههایی که از چنین چارچوبها و کتابخانههایی استفاده میکنند. در این دوره، این را از ابتدا یاد خواهید گرفت. اما ما در اینجا متوقف نخواهیم شد. در حالی که شروع کار نسبتاً آسان است، ایجاد اجزای پیچیده تر دشوارتر خواهد بود. Stencil.js ابزاری است که ایجاد چنین مؤلفههای وب بومی را با استفاده از ویژگیهای مدرن مانند TypeScript و JSX بسیار آسانتر میکند (این را نمیدانید؟ نگران نباشید، در دوره آموزشی آن را یاد خواهید گرفت!). به طور مفصل، در این دوره آموزشی خواهید آموخت: نحوه ساختن عناصر HTML سفارشی با قابلیت استفاده مجدد و سبک وزن با ویژگیهای مرورگر بومی نحوه ساخت اجزای وب با همه پیچیدگی ها - از یک ابزار ساده تا مدال یا کشوهای جانبی نحوه انتقال داده به اجزای وب خود و استفاده از آن در آنجا نحوه انتشار رویدادهای سفارشی خود که می توانید در جاوا اسکریپت به آنها گوش دهید نحوه استفاده از Shadow DOM برای گسترش سبکهای CSS خود به عناصر سفارشی نحوه استفاده از Stencil.js برای دریافت گردش کار توسعه بسیار آسانتر نحوه استفاده از بسیاری از ویژگیهای Stencil.js برای ساخت مؤلفههای وب بومی به روشی مؤثرتر نحوه استقرار/استفاده مجدد از اجزای وب خود در هر پروژه با استفاده از هر چارچوب جاوا اسکریپت مانند Angular، React یا Vue (یا اصلاً هیچ!) پیش نیازها: دانش پایه جاوا اسکریپت ضروری است دانش جاوا اسکریپت ES6 (const، let، کلاسها، ...) اکیداً توصیه میشود اما اکیداً مورد نیاز نیست - یک تازهسازی مختصر به عنوان بخشی از دوره ارائه شده است دانش چارچوب جاوا اسکریپت (مانند Angular، React، Vue) نیاز نیست دانش تایپ اسکریپت یا JSX لازم نیست بیایید با هم به این فناوری هیجان انگیز بپردازیم!
دارای گواهینامه AWS، توسعه دهنده وب و مدرس حرفه ای
Academind by Maximilian Schwarzmüllerآموزش آنلاین
نمایش نظرات