این قسمت 5 از سری کامل جاوااسکریپت من است
چه چیزی را در این کلاس خاص پوشش می دهیم؟
ما تعداد زیادی از اطلاعات را در این مجموعه پوشش خواهیم داد، اما برای قسمت 5، تمرکز ما بر این است که polyfill چیست. در واقع، ما عمیقتر میشویم و در واقع پلیفیل خودمان را با هم، از ابتدا میسازیم. بدون پلاگین یا کتابخانه. ما از جاوا اسکریپت وانیلی ساده استفاده می کنیم.
POLYFILL
زبان جاوا اسکریپت ثابت نیست. دائماً در حال تکامل است. این بدان معنی است که پیشنهادات جدید به زبان به طور منظم ظاهر می شوند و اگر این پیشنهادات پذیرفته شوند، در نهایت به مشخصات جاوا اسکریپت اضافه می شوند.
تیمهای پشت موتورهای جاوا اسکریپت ایدههای خاص خود را در مورد آنچه ابتدا باید پیادهسازی کنند دارند. آنها ممکن است تصمیم بگیرند پیشنهاداتی را که در پیش نویس هستند اجرا کنند و کارهایی را که قبلاً در مشخصات هستند به تعویق بیاندازند، زیرا انجام آنها کمتر جالب هستند یا انجام آنها سخت تر است.
بنابراین بسیار معمول است که موتور جاوا اسکریپت در مرورگر فقط بخشی از استاندارد را پیاده سازی کند.
خط پایین: وقتی از ویژگیهای مدرن زبان استفاده میکنیم، ممکن است برخی از موتورها از چنین کدی پشتیبانی نکنند. به عبارت دیگر، همه ویژگی ها در همه جا پیاده سازی نمی شوند.
و اینجاست که پلیفیلها به کمک میآیند. polyfill قطعه ای از کد (معمولاً جاوا اسکریپت) است که برای ارائه عملکرد مدرن در مرورگرهای قدیمی که به طور بومی از آن پشتیبانی نمی کنند استفاده می شود. به عبارت دیگر، این یک قطعه کد (یا یک افزونه) است که کدی را ارائه میکند که شما، توسعهدهنده، از مرورگر انتظار دارید که به صورت بومی ارائه کند.
این دوره چه چیزی را پوشش می دهد؟
جاوا اسکریپت زبان برنامه نویسی شماره 1 در وب است که بسیاری از محتوای پویا و سبک در پس زمینه توسط جاوا اسکریپت مدیریت می شود. اما قبل از استفاده از این زبان برای ایجاد وب سایت های پویا، باید درک دقیقی از نحوه عملکرد آن در پشت صحنه داشته باشید.
در پایان این دوره، میتوانید با درک نحوه استفاده مرورگر از آن، متغیرها، اشیاء و توابع، انواع مختلف دادهها و نحوه دستکاری محتوا، به زبان جاوا اسکریپت صحبت کنید. در یک وب سایت ما عمیقتر میکنیم و روشهای گفتگوی خودمان را از ابتدا ایجاد میکنیم. ما در مورد نحو پیکان، تابع Math.random()، حلقه زدن از میان اشیا و آرایه ها، کار با تاریخ ها آشنا می شویم. ما به نمونههای اولیه، موتورهای JS، Execution Stack و یک سری دیگر نگاه میکنیم!
این دوره از طریق مثالهای عملی به شما کمک میکند جاوا اسکریپت را تکه تکه درک کنید. و ما از جدیدترین و بهترین ویژگیهای جاوا اسکریپت در طول مسیر استفاده میکنیم تا بتوانید پیشتاز باشید.
منتظر چه چیزی هستید. بیایید CRACKIN'
کار خیره کننده!
شما بخش polyfill را کامل کرده اید که آسان نیست.
لطفاً احساس ناراحتی نکنید. من می دانم که شما را با بسیاری از مفاهیم پیشرفته دشوار آشنا کرده ام که ممکن است اکنون به طور کامل درک نکنید. اما در پایان دوره این برای شما یک نسیم خواهد بود.
قبل از تخصیص، اجازه دهید
را خلاصه کنیمیک قدم به عقب بردارید.
زبان جاوا اسکریپت ثابت نیست. دائماً در حال تکامل است. پیشنهادهای جدید به زبان به طور منظم ظاهر می شوند و اگر این پیشنهادات پذیرفته شوند، در نهایت به مشخصات اضافه می شوند.
تیمهای پشت موتورهای جاوا اسکریپت ایدههای خاص خود را در مورد آنچه ابتدا باید پیادهسازی کنند دارند. آنها ممکن است تصمیم بگیرند پیشنهاداتی را که در پیش نویس هستند اجرا کنند و کارهایی را که قبلاً در مشخصات هستند به تعویق بیاندازند، زیرا انجام آنها کمتر جالب هستند یا انجام آنها سخت تر است.
بنابراین بسیار معمول است که موتور جاوا اسکریپت در مرورگر فقط بخشی از استاندارد را پیاده سازی کند. و اینجاست که پلی پرها به کمک می آیند.
تکلیف چیست؟
برای این تمرین پروژه:
بعد از این کجا؟
من دروغ نمی گویم. این کلاس سخت بود و کمی مماس. در کلاس 6 ما مستقیماً به یادگیری در مورد جاوا اسکریپت در هسته آن می پردازیم. ما با بحث در مورد روش های بسیار جالب و اساسی ... هشدارها و اعلان ها شروع می کنیم.
به زودی می بینمت،
کلاید
p.s. اگر از دوره لذت برده اید، لطفاً فراموش نکنید که یک بررسی عالی برای من بگذارید - بسیار کمک می کند.
اسکیلشر یک پلتفرم آموزشی آنلاین است که به میلیونها افراد در سراسر جهان امکان یادگیری مهارتهای جدید را فراهم میکند. این پلتفرم با ارائه دورههای متنوع در زمینههایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را میدهد تا به صورت آنلاین به یادگیری بپردازند.
یکی از ویژگیهای منحصر به فرد سکیلشر، ارائه دورههای تدریس شده توسط صاحبان مهارتها و افراد موفق در زمینههای مختلف است. این امر باعث میشود که کاربران از تجربیات و دانش عملی افرادی که در حوزههای مورد نظرشان موفق عمل کردهاند، بهرهمند شوند و بهترین اطلاعات را برای بهبود مهارتهای خود دریافت کنند. به این ترتیب، سکیلشر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق میکند و به آنها کمک میکند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.
نادرست | خنده دار است، زیرا حقیقت دارد
موفقیت قربانی می خواهد.
و فداکاری چیزی است که من در مورد آن بسیار می دانم.
من یک توسعه دهنده خودآموخته هستم، بنابراین می دانم که برای یک تازه وارد چقدر می تواند دشوار و دلهره آور باشد.
امروز، من همچنان به کدنویسی ادامه میدهم و از آخرین فناوریها و زبانهای برنامهنویسی مطلع میمانم.
وقت آن است که دانشی را که به دست آوردهام به اشتراک بگذارم و به موفقیت دیگران کمک کنم.
نمایش نظرات