0
نام کتاب
You Don't Know JS: this & Object Prototypes

Kyle Simpson

Print Length173 Pages
PublisherO'Reilly
Edition1
LanguageEnglish
Year2014
ISBN9781491904152
1K
A303
انتخاب نوع چاپ:
جلد سخت
771,000ت
0
جلد نرم
641,000ت
0
طلق پاپکو و فنر
651,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#YDKJS

#You_Dont_Know_JS

#JavaScript

توضیحات

📘 مجموعه You Don’t Know JS — کتاب this & Object Prototypes


🧠 مهم نیست چقدر تجربه با JavaScript داری؛ احتمال زیادی وجود داره که هنوز درک کامل و دقیقی از زبان نداشته باشی. این کتاب به‌صورت عمیق وارد دو مفهوم کلیدی میشه: this و Object Prototypes. دو مفهومی که پایه‌ی مدل رفتاری JavaScript و مفهوم behavior delegation هستن.


⚙️ این کتاب هم مثل بقیه کتاب‌های مجموعه You Don’t Know JS سراغ بخش‌هایی از زبان میره که خیلی از توسعه‌دهنده‌ها یا ازش فرار می‌کنن یا سطحی ازش رد میشن. هدف اینه که به جای حفظ کردن رفتارها، بفهمی چرا این رفتارها اصلاً وجود دارن.


🧰 در این کتاب یاد می‌گیری:

🎯 اینکه binding مربوط به this چطور بر اساس نحوه call شدن function تعیین میشه

🧩 ماهیت objectها در JavaScript و اینکه چرا به reference به objectها نیاز داریم

🧱 استفاده از الگوی mixin برای شبیه‌سازی class در JavaScript

🔗 نحوه کار prototype system و اینکه چطور objectها به هم لینک میشن

🔄 حرکت از مدل کلاس/ارث‌بری به سمت behavior delegation

🧭 استفاده از سبک OLOO (Objects Linked to Other Objects) برای پیاده‌سازی delegation به شکل طبیعی


📚 هدف نهایی این کتاب اینه که مدل ذهنی‌ات از JavaScript از «کلاس‌محور» به «ارتباط بین objectها» تغییر کنه.


📚 فهرست مطالب

1. این یا آن؟ (This or That?)

2. حالا این کاملاً منطقی شد!

3. Objectها

4. ترکیب (Mixing) آبجکت‌های “کلاس‌محور”

5. Prototypeها

6. Behavior Delegation


👨‍💻 درباره نویسنده

👨‍💻 کایل سیمپسون یک Open Web Evangelist از آستین، تگزاسه. تمرکز اصلی او روی JavaScript، HTML5، ارتباطات real-time و performance وبه. او نویسنده، مدرس کارگاه‌های آموزشی، سخنران فنی و عضو فعال جامعه open-source است.


🔍 مشاهده سایر کتاب‌های مجموعه You Don’t Know JS:

■ 1. Up & Going

■ 2. Scope & Closures

■ 3. this & Object Prototypes

■ 4. Types & Grammar

■ 5. Async & Performance

■ 6. ES6 & Beyond


No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. This concise, in-depth guide takes you inside JavaScript’s this structure and object prototypes. You’ll learn how they work and why they’re integral to behavior delegation―a design pattern in which objects are linked, rather than cloned.


Like other books in the “You Don’t Know JS” series, this and Object Prototypes dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can become a true JavaScript master.


With this book you will:

  • Explore how the this binding points to objects based on how the function is called
  • Look into the nature of JS objects and why you’d need to point to them
  • Learn how developers use the mixin pattern to fake classes in JS
  • Examine how JS’s prototype mechanism forms links between objects
  • Learn how to move from class/inheritance design to behavior delegation
  • Understand how the OLOO (objects-linked-to-other-objects) coding style naturally implements behavior delegation


Table of Contents

Chapter 1: This or That?

Chapter 2: This All Makes Sense Now!

Chapter 3: Objects

Chapter 4: Mixing (Up) “Class” Objects

Chapter 5: Prototypes

Chapter 6: Behavior Delegation

Appendix A: ES6 Class

Appendix B: Acknowledgments


About the Author

Kyle Simpson is an Open Web Evangelist from Austin, TX. He's passionate about JavaScript, HTML5, real-time/peer-to-peer communications, and web performance. Otherwise, he's probably bored by it. Kyle is an author, workshop trainer, tech speaker, and avid OSS community member.


🔎 The YOU DON’T KNOW JS series includes:

■ 1. Up & Going

■ 2. Scope & Closures

■ 3. this & Object Prototypes

■ 4. Types & Grammar

■ 5. Async & Performance

■ 6. ES6 & Beyond

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
JavaScript
985
High Performance JavaScript
671,000 تومان
JavaScript
1,281
Multithreaded JavaScript
637,000 تومان
وب
1,908
Modern JavaScript Web Development Cookbook
1,661,000 تومان
JavaScript
3,343
Eloquent JavaScript
1,135,000 تومان
JavaScript
1,544
JavaScript: A Beginner's Guide
1,526,000 تومان
JavaScript
1,265
Professional JavaScript
1,855,000 تومان
JavaScript
1,297
Secrets of the JavaScript Ninja
1,120,000 تومان
JavaScript
1,755
You Don't Know JS: Async & Performance
791,000 تومان
JavaScript
3,644
Essential Cryptography for JavaScript Developers
692,000 تومان
JavaScript
1,563
Hands-On JavaScript High Performance
930,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما