The first 28 lines.
در آخرین فیلم، یه کلاس به نام فرد ایجاد کردیم، و ما قادر به ایجاد
ساختار یک فرد جدید و تعامل با آن بودیم
ولی یکی از مشکلاتی که به اون اشاره کردیم اینه که ما همهی این تعریفات رو توی
بلوک اسکریپت توی صفحه اِچتیاِماِل داریم
در حال حاضر ما در حال کار برروی یک برنامه در مقیاس بزرگتر هستیم و بدیهی هست که این کار نخواهد کرد، چونکه
وضعیت ایده آلی برای اجرا میخواهد هرکلاس، فایل اسکریپت جداگانه خود را دارد
و من میخواهم به شما محبوبترین متد برای انجام آن را نشان دهم و این
با استفاده از " تابع بینام خوداِجرا " انجام میشود self-executing anonymous function
پس کاری که میخواهیم انجام دهیم خلق یک آن را ایجاد کنید Ctrl+N فایل جدید است، شما میتوانید با فرمان
میریم فایل رو روی دسکتاپ جایی که فایل اِچتیاِماِل بزارم Person.js هست ذخیره کنیم و میرم که اسم اون رو
برای خلق تابع self-executing anonymous function اولین کاری که باید انجام دهیم شروع با چند پرانتز است
پس میرم که چند پرانتز باز کنم و بعد یه تابع بینام درش میزاریم
پس ما فقط میگیم تابع، و حتی نیاز نیست بهش اسم بدیم و بعد دوپرانتز دیگه باز میکنیم
برای اون تابع، ما اون رو بین دوتا کروشه و پایین بعد از کروشه ما دوتا پرانتز دیگه میزاریم
و در نهایت ما با نقطه ویرگول کد رو میبندیم
پس هرچیزی که قراره در این تابع بینام گنجانده بشه
قراره به سرعت توسط مرورگر اجرا بشه
چیزی که قراره الان انجام بدیم، عبور از ویژگی پنجره هست چونکه ما درواقع
درون این تابع به اون نیاز پیدا میکنیم
پس میریم که اون رو در اینجا ایجاد کنیم
عبور از ساختار پنجره هست که ریشه در ساختار جاوا اسکریپت داره و ما نیاز به یه استدلال
در این تابع برای گرفتن اون داریم
پس در حال حاضر ما میتونیم هرچیزی رو که میخوایم بنویسیم ولی برای اینکه ساده نگرش دارم میخوام
اونو پنجره بنویسم
درون تابع self-executing anonymous function ما میتونیم کلاس فرد خودمون رو تعریف کنیم
پس کاری که میخوام بکنیم اینه که این کد رو از اینجا کپی کنیم ، و
اینجا جایگذاری کنیم، یه اِف هم اینجا میزارم
و میخوام اینجا رو یکم منظم و جدول بندی کنم
No comments yet. Be the first to leave one.