
۴۴٬۰۰۰تومان
نوع فایل دانلود: PDF
پس از خرید، یک فایل PDF دریافت میکنید.
این فایل با Adobe Reader، مرورگر و اپهای PDF روی کامپیوتر و موبایل باز میشود.
گردشکار توسعه را بهتر کنید و ابزارها را با تازهترین امکانات Webpack و Babel مدیریت کنید.
نکات برجسته
راهنمایی برای مبتدیان درباره باندل کردن اپلیکیشن و ساختار پروژههای Webpack
با ساختهای ماژولار Webpack عملکرد وباپهای خود را بهینه کنید
ببینید Webpack چطور بستهها را باندل میکند و چطور با Angular و Vue.js یکپارچه میشود
درباره کتاب
Webpack به یکی از محبوبترین باندلرهای ماژول در پروژههای توسعه وب تبدیل شده و از پیشرفتهترین ابزارهای ساخت در توسعه وب به شمار میرود. این مرجع سریع با معرفی Webpack آغاز میشود و به شما یاد میدهد چطور مدیریت وابستگی را در پروژههای وب خود راهاندازی کنید. با تقسیم کد و ترنسپایل شروع میکنید؛ سپس با گرافهای وابستگی آشنا میشوید و یاد میگیرید چطور آنها را پیکربندی کنید تا عملکرد بهتری بگیرید و امکانات پنهان را کشف کنید. همچنین تفاوت فایلهای پیکربندی و گزینهها را میآموزید و نقش Node.js را در ساخت و مدیریت آنها میبینید. در ادامه، سراغ فریمورکها و کدهای پشتیبانینشده میروید که با لودرها قابل پردازشاند. بعد از آن، باندل کردن اپلیکیشن را بهصورت کارآمد انجام میدهید و با ساخت لودرهای سفارشی و توسعه پلاگین آشنا میشوید. در پایان این کتاب Webpack، درک اولیهای از استقرار، کدنویسی زنده و حتی جایگزینی داغ ماژول خواهید داشت و میتوانید باندل کردن اپلیکیشن را بهطور مؤثر در پروژه وب خود به کار ببرید.
آنچه یاد میگیرید
با پیکربندی باندل Webpack و تنظیم گزینهها آشنا شوید
پروژههای جاوااسکریپت خود را با تکنیکهای تقسیم کد بهینه کنید
وابستگیها را در وباپهای پیچیده بهخوبی مدیریت کنید
با روشهای پیشرفته دیباگ، مسائل پیچیده را به بخشهای سادهتر بشکنید
موانع مهاجرت نسخه و استقرار را پشت سر بگذارید
اپلیکیشن Webpack را با Babel بهطور مؤثر مستقر کنید
این کتاب برای چه کسانی است
این کتاب برای توسعهدهندگان وبی است که میخواهند با یادگیری Webpack، مدیریت وابستگی را در پروژه وب خود آغاز کنند. آشنایی قبلی با جاوااسکریپت فرض شده است.
فهرست مطالب
آشنایی با Webpack 5
کار با ماژولها و تقسیم کد
استفاده از پیکربندیها و گزینهها
APIها، پلاگینها و لودرها
کتابخانهها و فریمورکها
محیط تولید، یکپارچهسازی و ماژولهای فدریتشده
دیباگ و مهاجرت
نوشتن آموزشها و ترفندهای کدنویسی زنده
Improve the development workflow and manage utilities with the latest Webpack and Babel featuresKey Features A beginner's guide to understanding application bundling and Webpack project structure Leverage Webpack's modular builds to optimize the performance of your web apps Discover how Webpack facilitates package bundling and understand its integration with Angular and Vue.js Book Description Webpack has emerged as one of the most popular module bundlers used in web development projects, and serves as one of the most advanced web development build tools.This quick reference begins with an introduction to Webpack and teaches you how to use it for initializing dependency management in your web projects. Starting with code splitting and transpiling, you will be taught about dependency graphs and how to configure them to achieve improved functionality and uncover hidden features. You'll also learn the difference between configuration files and options, and how Node.js plays a role in their creation and management. As you advance, you will delve into frameworks and unsupported code, which can be processed using loaders. Moving on, you'll be well on your way to performing application bundling efficiently, and will be introduced to the art of custom loader creation and plugin development.By the end of this Webpack book, you'll have gained a basic understanding of deployment, live coding, and even hot module replacement, and you'll be able to incorporate application bundling in your web project efficiently.What you will learn Get to grips with Webpack bundle configuration and set options Optimize your JavaScript projects by using code-splitting techniques Efficiently handle dependencies in complex web apps Break down complex problems into simple ones using advanced debugging procedures Master version migration and deployment hurdles Effectively deploy the Webpack application using Babel Who this book is for The book is for web developers looking to get started with dependency management in their web project by learning Webpack. Working knowledge of JavaScript is assumed.Table of Contents Introduction to Webpack 5 Working with Modules and Code Splitting Using Configurations and Options APIs, Plugins, and Loaders Libraries and Frameworks Production, Integration, and Federated Modules Debugging and Migration Authoring Tutorials and Live Coding Hacks