کتاب JavaScript: The Definitive Guide

  • رنگ: سیاه سفید
  • زبان: انگلیسی
  • نویسنده کتاب:David Flanagan
  • تعداد صفحه: 707 صفحه
  • سال چاپ: 2020
  • سایز: B5
  • کیفیت: اورجینال
  • ویرایش: 7

643,000 تومان703,000 تومان

  • پرداخت مطمئن
  • ارسال به سراسر ایران
  • گارانتی بازگشت وجه
  • تضمین کیفیت

JavaScript زبان برنامه‌نویسی وب است و امروزه بیشتر از هر زبان دیگری توسط توسعه‌دهندگان نرم‌افزار استفاده می‌شود. این کتاب پرفروش، طی نزدیک به ۲۵ سال، راهنمای اصلی برنامه‌نویسان JavaScript بوده است. ویرایش هفتم به‌طور کامل به‌روزرسانی شده تا نسخه ۲۰۲۰ JavaScript را پوشش دهد و فصل‌های جدیدی در مورد classes، modules، iterators، generators، Promises، async/await و metaprogramming به آن افزوده شده است. در سراسر کتاب، نمونه کدهای روشنگر و جذابی خواهید یافت.

این کتاب برای برنامه‌نویسانی نوشته شده که می‌خواهند JavaScript یاد بگیرند، و توسعه‌دهندگان وبی که می‌خواهند درک و مهارت خود را به سطح بالاتری برسانند. کتاب از پایه زبان JavaScript را با جزئیات توضیح می‌دهد و سپس بر پایه آن، مفاهیم مرتبط با web platform و Node.js را آموزش می‌دهد.

موضوعات مطرح‌شده:

  • انواع داده، مقادیر، متغیرها، عبارات، عملگرها، دستورات، objects و arrays

  • Functions، classes، modules، iterators، generators، Promises و async/await

  • کتابخانه استاندارد JavaScript: ساختارهای داده، regular expressions، JSON، i18n و غیره

  • Web platform: اسناد، کامپوننت‌ها، گرافیک، شبکه، ذخیره‌سازی و threads

  • Node.js: بافرها، فایل‌ها، جریان‌ها، threads، پردازش‌های فرزند، کلاینت‌های وب و سرورهای وب

  • ابزارها و افزونه‌های زبانی که توسعه‌دهندگان حرفه‌ای JavaScript به آن‌ها متکی هستند

درباره این کتاب

JavaScript زبان برنامه‌نویسی وب است. اکثریت قریب به اتفاق وب‌سایت‌ها از JavaScript استفاده می‌کنند و همه مرورگرهای مدرن – در دسکتاپ، تبلت و گوشی – مفسر JavaScript دارند که این زبان را به پراستفاده‌ترین زبان برنامه‌نویسی تاریخ تبدیل کرده است. در دهه گذشته، Node.js برنامه‌نویسی JavaScript را از مرورگرها به بیرون برده و موفقیت چشمگیر Node موجب شده تا JavaScript به پرکاربردترین زبان در بین توسعه‌دهندگان نرم‌افزار تبدیل شود.

چه تازه‌کار باشید و چه حرفه‌ای، این کتاب به شما کمک می‌کند JavaScript را به‌طور کامل یاد بگیرید و در آن مسلط شوید.

اگر با زبان‌های برنامه‌نویسی دیگر آشنایی دارید، بد نیست بدانید که JavaScript یک زبان سطح بالا، پویا و interpreted است که هم برای برنامه‌نویسی شی‌گرا و هم functional programming مناسب است. متغیرهای JavaScript untyped هستند و نحو آن شبیه Java است، ولی این دو زبان در اصل هیچ ارتباطی با هم ندارند.

JavaScript عملکردهای سطح‌اول را از زبان Scheme و ارث‌بری مبتنی بر prototype را از زبان کمتر شناخته‌شده‌ای به نام Self گرفته است. البته برای استفاده از این کتاب نیازی به دانستن این زبان‌ها یا مفاهیم ندارید.

این کتاب هم زبان JavaScript و هم APIهای JavaScript که توسط مرورگرها و Node پیاده‌سازی شده‌اند را پوشش می‌دهد. کتاب برای کسانی نوشته شده که کمی تجربه برنامه‌نویسی دارند و می‌خواهند JavaScript را یاد بگیرند، و نیز برای کسانی که از JavaScript استفاده می‌کنند ولی می‌خواهند درک خود را عمیق‌تر کنند و به استادی برسند. هدف من از نوشتن این کتاب، مستندسازی جامع و قطعی زبان JavaScript و معرفی عمیق‌ترین APIهای سمت کلاینت و سرور است. بنابراین، کتابی طولانی و پرجزئیات است، ولی امیدوارم مطالعه دقیق آن بازدهی بالایی در بهره‌وری برنامه‌نویسی برایتان به همراه داشته باشد.

درباره نویسنده

David Flanagan برنامه‌نویسی است که بیشتر وقت خود را صرف نوشتن درباره JavaScript و Java می‌کند. از کتاب‌های او برای انتشارات O’Reilly می‌توان به Java in a Nutshell، Java Examples in a Nutshell، Java Foundation Classes in a Nutshell، JavaScript: The Definitive Guide و JavaScript Pocket Reference اشاره کرد. دیوید دارای مدرک علوم کامپیوتر و مهندسی از MIT است و به همراه همسر و فرزندانش در شمال غربی اقیانوس آرام آمریکا، بین شهرهای سیاتل واشنگتن و ونکوور بریتیش‌کلمبیا زندگی می‌کند.

لینک کوتاه : https://chibooks.ir/?p=2052

رنگ

سیاه و سفید

ویرایش

7

ISBN

9781491952023

زبان

انگلیسی

سال چاپ

2020

تعداد صفحات

707 صفحه

کیفیت

اورجینال

سایز

B5

جلد

نرم, سخت

نویسنده کتاب

David Flanagan

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب JavaScript: The Definitive Guide”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *