مهم نیست چقدر تجربه با جاوا اسکریپت دارید، احتمال اینکه زبان را به طور کامل درک نکنید، وجود دارد. به عنوان بخشی از سری “You Don’t Know JS”، این راهنمای مختصر و در عین حال عمیق شما را در محدوده و بسته شدن قرار می دهد، دو مفهوم اصلی که باید بدانید تا به یک برنامه نویس جاوا اسکریپت کارآمدتر و موثرتر تبدیل شوید. شما یاد خواهید گرفت که چگونه و چرا آنها کار می کنند، و چگونه درک بسته شدن می تواند بخش قدرتمندی از مهارت های توسعه شما باشد.
مانند سایر کتابهای مجموعه You Don’t Know JS، کتاب Scope & Closures به بخشهای پیچیدهتر زبان میپردازد که بسیاری از برنامهنویسان جاوا اسکریپت به سادگی از آن اجتناب میکنند. با داشتن این دانش، می توانید به تسلط واقعی جاوا اسکریپت دست یابید.
_درباره محدوده، مجموعه قوانینی که به موتورهای جاوا اسکریپت کمک می کند تا متغیرها را در کد شما مکان یابی کنند، بیاموزید
_به حوزه تو در تو عمیق تر بروید، مجموعه ای از کانتینرها برای متغیرها و توابع
_کاوش دامنه مبتنی بر عملکرد و بلوک، “بالا بردن”، و الگوها و مزایای پنهان کردن مبتنی بر دامنه
_کشف نحوه استفاده از بستهها برای کارهای همزمان و ناهمزمان، از جمله ایجاد کتابخانههای جاوا اسکریپت
نقد خوانندگان
♦کتاب Scope & Closures عالی است در کل. من می توانم از آن برای بهبود درک خود از جاوا اسکریپت و در نتیجه بهبود کد جاوا اسکریپت خود استفاده کنم. فکر میکنم چیزی که من را جذب کتاب کرد، خواندن برخی از بخشهایی از نحوه کامپایل کد جاوا اسکریپت، شروع با توکنسازی، و «مکالمات» بین Engine، Compiler و Scope بود.
♦من سال هاست که با جاوا اسکریپت کار می کنم. اما، هرگز نتوانستم واقعاً سرم را در اطراف محدوده و بسته شدن بپیچم. هنوز نمی توانم بگویم که به طور کامل به آن مسلط شده ام. اما، به لطف کتاب Scope & Closures، من فرسنگ ها از جایی که بودم جلوتر هستم.
♦کتاب Scope & Closures دو موضوع را پوشش می دهد که من دائماً می بینم که توسعه دهندگان جاوا اسکریپت با آنها مشکل دارند. شروع کار با JS آسان است، اما درک کامل آنچه در برنامه های شما می گذرد ممکن است دشوار باشد، زیرا زمانی که جاوا اسکریپت از پتانسیل کامل خود استفاده می کند، رفتار بسیار متفاوتی نسبت به سایر زبان های برنامه نویسی رایج دارد.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.