توضیحات
“You Dont Know JS” یک سری کتاب نوشتهی کایل سیمپسون (Kyle Simpson) است که به بررسی عمیق مفاهیم جاوااسکریپت (JavaScript) میپردازد. این سری کتابها با عناوین مختلف، هر کدام به یک جنبه خاص از زبان جاوااسکریپت میپردازند و به توسعهدهندگان کمک میکنند تا افق درک و مهارت آنها را در جاوااسکریپت گسترش یابد.
سری کتاب “You Don’t Know JS”:
1. Scope & Closures
– این کتاب به بررسی مفهوم Scope (دامنه) و Closures (بستهبندی) در جاوااسکریپت میپردازد. این مفاهیم اساسی در درک نحوه عملکرد جاوااسکریپت بسیار اهمیت دارند.
2. this & Object Prototypes
– در این کتاب، مفهوم `this` و پروتوتایپها در جاوااسکریپت مورد بررسی قرار میگیرند. توضیحاتی جامع در مورد نحوه ارث بری و پروتوتایپها ارائه میشود.
3. Types & Grammar
– در این کتاب، انواع مختلف داده و قوانین گرامری در جاوااسکریپت مورد بررسی قرار میگیرند. این شامل مباحثی مانند تبدیل نوع (Type Coercion) و نحوه عملکرد عملگرها میشود.
4. Async & Performance
– کتاب متمرکز بر مباحث ناهمگامی (Asynchronous) و بهینهسازی عملکرد جاوااسکریپت است. این شامل Promise و نحوه مدیریت عملیات ناهمگام و بهینهسازی کد میشود.
5. ES6 & Beyond
– آخرین کتاب از سری، به معرفی و توضیح ویژگیهای جدید معرفی شده در ECMAScript 6 (ES6) و ویژگیهای جدیدی که در نسخههای بعدی ECMAScript افزوده شدهاند، میپردازد.
ساختار کتب:
هر کتاب از این سری به ساختار مشابهی تقسیم شده است:
1. مقدمه:
– معرفی به موضوعات اصلی کتاب و اهمیت آنها در جاوااسکریپت.
2. بخشها و فصلها:
– هر کتاب به بخشهای مختلف تقسیم شده است که هر بخش به یک جنبه خاص از موضوع میپردازد. فصلها داخل هر بخش به مسائل مرتبط با آن موضوع میپردازند.
3. مثالها و تمرینها:
– در کتابها مثالها و تمرینها آورده شدهاند تا خواننده بتواند مفاهیم را به صورت عملی تمرین کند و درک بهتری از مطالب داشته باشد.
ابورضا –
تشکر