Eloquent JavaScript؛ کتاب رایگان یادگیری جاوااسکریپت
خلاصهٔ کاملتر
Eloquent JavaScript یه کتاب معروف دربارهٔ جاوااسکریپت، برنامهنویسی و دنیای دیجیتاله که نوشتهٔ Marijn Haverbekeست. تو صفحهٔ کتاب اومده که میتونی کل متن رو رایگان آنلاین بخونی یا نسخهٔ چاپیشو از انتشارات No Starch Press تهیه کنی. ویرایش چهارم این کتاب مال سال ۲۰۲۴ه.
کتاب با لایسنس Creative Commons (نوع attribution-noncommercial) منتشر شده و همهٔ کدهای داخلش رو میشه با لایسنس MIT هم در نظر گرفت، یعنی برای استفاده تو پروژههات آزادن. علاوه بر خوندن آنلاین، نسخهٔ PDF، EPUB و MOBI (کیندل) هم برای دانلود موجوده و یه نسخهٔ کوچیکتر PDF مخصوص موبایل هم داره.
محتوای کتاب سه بخش اصلی داره. بخش اول (Language) روی خود زبانه: مقادیر و انواع، ساختار برنامه، توابع، ساختمان دادهها، توابع مرتبهٔ بالا، شیءها، عبارات باقاعده (regex)، ماژولها و برنامهنویسی ناهمگام. بخش دوم (Browser) دربارهٔ کار با مرورگره: DOM، مدیریت رویدادها، Canvas و HTTP و فرمها. بخش سوم (Node) هم میره سراغ Node.js.
یه ویژگی خوب کتاب پروژههای عملیشه که بین فصلها اومدن: ساختن یه ربات، یه زبان برنامهنویسی کوچیک، یه بازی سکویی و یه ویرایشگر پیکسلآرت، بهعلاوهٔ یه پروژهٔ سایت اشتراک مهارت با Node. نسخهٔ کاغذی یه فصل اضافهتر هم داره. ترجمههای مختلفی ازش موجوده؛ نسخهٔ فارسی، اسپانیایی، عربی و چند زبون دیگه هم در دسترسه.
نکات کلیدی:
- یه کتاب معروف و رایگان جاوااسکریپت نوشتهٔ Marijn Haverbeke که آنلاین قابل خوندنه
- ویرایش چهارم مال ۲۰۲۴ه و نسخهٔ چاپیش از No Starch Press درمیاد
- متن با لایسنس Creative Commons و کدها با لایسنس MIT آزادن و PDF/EPUB/MOBI هم داره
- سه بخش اصلی: زبان، مرورگر و Node.js، با چند پروژهٔ عملی مثل ربات، بازی و ویرایشگر پیکسلآرت
- ترجمهٔ فارسی و چند زبون دیگه هم موجوده




