Lynda HTML5 For Flash Developers

Lynda HTML5 For Flash Developers

Download Farsi Persian Subtitle

Release info

02 Transitioning from ActionScript to JavaScript 03 Creating class files
A Commentary by sajjad_sjb
زیرنویس اختصاصی جهان زیرنویس wWw.WorldSubtitle.NET

Tags

other
Published on: 2017-03-22
Downloads: 26
Hearing Impaired: No

Farsi Persian subtitle preview

The first 28 lines.

در آخرین فیلم، یه کلاس به نام فرد ایجاد کردیم، و ما قادر به ایجاد

ساختار یک فرد جدید و تعامل با آن بودیم

ولی یکی از مشکلاتی که به اون اشاره کردیم اینه که ما همه‌ی این تعریفات رو توی

بلوک اسکریپت توی صفحه اِچ‌تی‌اِم‌اِل داریم

در حال حاضر ما در حال کار برروی یک برنامه در مقیاس بزرگتر هستیم و بدیهی هست که این کار نخواهد کرد، چونکه

وضعیت ایده آلی برای اجرا میخواهد هرکلاس، فایل اسکریپت جداگانه خود را دارد

و من میخواهم به شما محبوب‌ترین متد برای انجام آن را نشان دهم و این

با استفاده از " تابع بی‌نام خوداِجرا " انجام میشود self-executing anonymous function

پس کاری که میخواهیم انجام دهیم خلق یک آن را ایجاد کنید Ctrl+N فایل جدید است، شما میتوانید با فرمان

میریم فایل رو روی دسکتاپ جایی که فایل اِچ‌تی‌اِم‌اِل بزارم Person.js هست ذخیره کنیم و میرم که اسم اون رو

برای خلق تابع self-executing anonymous function اولین کاری که باید انجام دهیم شروع با چند پرانتز است

پس میرم که چند پرانتز باز کنم و بعد یه تابع بی‌نام درش میزاریم

پس ما فقط میگیم تابع، و حتی نیاز نیست بهش اسم بدیم و بعد دوپرانتز دیگه باز میکنیم

برای اون تابع، ما اون رو بین دوتا کروشه و پایین بعد از کروشه ما دوتا پرانتز دیگه میزاریم

و در نهایت ما با نقطه ویرگول کد رو می‌بندیم

پس هرچیزی که قراره در این تابع بی‌نام گنجانده بشه

قراره به سرعت توسط مرورگر اجرا بشه

چیزی که قراره الان انجام بدیم، عبور از ویژگی پنجره هست چونکه ما درواقع

درون این تابع به اون نیاز پیدا می‌کنیم

پس میریم که اون رو در اینجا ایجاد کنیم

عبور از ساختار پنجره هست که ریشه در ساختار جاوا اسکریپت داره و ما نیاز به یه استدلال

در این تابع برای گرفتن اون داریم

پس در حال حاضر ما میتونیم هرچیزی رو که میخوایم بنویسیم ولی برای اینکه ساده نگرش دارم میخوام

اونو پنجره بنویسم

درون تابع self-executing anonymous function ما میتونیم کلاس فرد خودمون رو تعریف کنیم

پس کاری که میخوام بکنیم اینه که این کد رو از اینجا کپی کنیم ، و

اینجا جایگذاری کنیم، یه اِف هم اینجا میزارم

و میخوام اینجا رو یکم منظم و جدول بندی کنم

Comments

No comments yet. Be the first to leave one.

Keep it about this subtitle — sync, quality, typos.500 characters left