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