
۴۴٬۰۰۰تومان
نوع فایل دانلود: PDF
پس از خرید، یک فایل PDF دریافت میکنید.
این فایل با Adobe Reader، مرورگر و اپهای PDF روی کامپیوتر و موبایل باز میشود.
جاوااسکریپت زبان برنامهنویسی وب است و امروز بیش از هر زبان دیگری توسط توسعهدهندگان نرمافزار استفاده میشود. نزدیک به ۲۵ سال است که این پرفروش، راهنمای اصلی برنامهنویسان جاوااسکریپت بوده است. ویرایش هفتم کاملاً بهروز شده تا نسخه ۲۰۲۰ جاوااسکریپت را پوشش دهد. فصلهای جدید هم به کلاسها، ماژولها، تکرارگرها، ژنراتورها، Promiseها، async/await و فرابرنامهنویسی میپردازند. در سراسر کتاب نمونهکدهای روشن و جذاب پیدا میکنید.
این کتاب برای برنامهنویسانی است که میخواهند جاوااسکریپت یاد بگیرند و برای توسعهدهندگان وبی که میخواهند درک و تسلط خود را یک پله بالاتر ببرند. ابتدا خود زبان جاوااسکریپت را از پایه و با جزئیات شرح میدهد. سپس روی همان پایه بنا میکند و سراغ پلتفرم وب و Node.js میرود.
موضوعات شامل اینهاست:
* انواع، مقادیر، متغیرها، عبارتها، عملگرها، دستورات، اشیاء و آرایهها
* توابع، کلاسها، ماژولها، تکرارگرها، ژنراتورها، Promiseها و async/await
* کتابخانه استاندارد جاوااسکریپت: ساختارهای داده، عبارات باقاعده، JSON، بینالمللیسازی (i18n) و غیره
* پلتفرم وب: اسناد، کامپوننتها، گرافیک، شبکه، ذخیرهسازی و نخها
* Node.js: بافرها، فایلها، استریمها، نخها، فرایندهای فرزند، کلاینتهای وب و سرورهای وب
* ابزارها و افزونههای زبانی که توسعهدهندگان حرفهای جاوااسکریپت به آنها تکیه میکنند.
JavaScript is the programming language of the web and is used by more software developers today than any other programming language. For nearly 25 years this best seller has been the go-to guide for JavaScript programmers. The seventh edition is fully updated to cover the 2020 version of JavaScript, and new chapters cover classes, modules, iterators, generators, Promises, async/await, and metaprogramming. You’ll find illuminating and engaging example code throughout.This book is for programmers who want to learn JavaScript and for web developers who want to take their understanding and mastery to the next level. It begins by explaining the JavaScript language itself, in detail, from the bottom up. It then builds on that foundation to cover the web platform and Node.js.Topics include:* Types, values, variables, expressions, operators, statements, objects, and arrays* Functions, classes, modules, iterators, generators, Promises, and async/await* JavaScript’s standard library: data structures, regular expressions, JSON, i18n, etc.* The web platform: documents, components, graphics, networking, storage, and threads* Node.js: buffers, files, streams, threads, child processes, web clients, and web servers* Tools and language extensions that professional JavaScript developers rely on.