ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

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

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Mastering JavaScript Design Patterns: Discover how to use JavaScript design patterns to create powerful applications with reliable and maintainable code

دانلود کتاب تسلط بر الگوهای طراحی جاوا اسکریپت: نحوه استفاده از الگوهای طراحی جاوا اسکریپت را برای ایجاد برنامه های قدرتمند با کد قابل اعتماد و قابل حفظ کشف کنید

Mastering JavaScript Design Patterns: Discover how to use JavaScript design patterns to create powerful applications with reliable and maintainable code

مشخصات کتاب

Mastering JavaScript Design Patterns: Discover how to use JavaScript design patterns to create powerful applications with reliable and maintainable code

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781783987986 
ناشر: Packt Publishing 
سال نشر: 2014 
تعداد صفحات: 290 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 مگابایت 

قیمت کتاب (تومان) : 56,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 12


در صورت تبدیل فایل کتاب Mastering JavaScript Design Patterns: Discover how to use JavaScript design patterns to create powerful applications with reliable and maintainable code به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تسلط بر الگوهای طراحی جاوا اسکریپت: نحوه استفاده از الگوهای طراحی جاوا اسکریپت را برای ایجاد برنامه های قدرتمند با کد قابل اعتماد و قابل حفظ کشف کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب تسلط بر الگوهای طراحی جاوا اسکریپت: نحوه استفاده از الگوهای طراحی جاوا اسکریپت را برای ایجاد برنامه های قدرتمند با کد قابل اعتماد و قابل حفظ کشف کنید

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


توضیحاتی درمورد کتاب به خارجی

Applying design patterns to JavaScript code creates more reliable and maintainable code. In this book, you will explore different design patterns and learn where and how to implement them with the help of detailed examples. In the first part of the book, we start off with an introduction to design patterns, and then move on to creating classical structures that are used to organize code. Next, we look at the creational, structural, and behavioral patterns. The second part of the book dives into patterns used for functional programming, model view patterns, patterns to build web applications, and messaging patterns. A number of very interesting advanced JavaScript patterns such as dependency injection and live postprocessing are also covered. By the end of this book, you will learn to identify places where a pattern would improve code readability and maintainability.



فهرست مطالب

Cover......Page 1
Copyright......Page 3
Credits......Page 4
About the Author......Page 5
About the Reviewers......Page 6
www.PacktPub.com......Page 9
Table of Contents......Page 14
Preface......Page 20
The road to JavaScript......Page 26
The early days......Page 27
The way of Gmail......Page 29
JavaScript everywhere......Page 32
What is a design pattern?......Page 35
Antipatterns......Page 37
Summary......Page 39
Chunks of code......Page 42
What\'s the matter with global scope anyway?......Page 44
Objects in JavaScript......Page 46
Build me a prototype......Page 50
Inheritance......Page 53
Modules......Page 55
ECMAScript 6 classes and modules......Page 59
Summary......Page 60
Chapter 3: Creational Patterns......Page 62
Abstract Factory......Page 63
Implementation......Page 68
Builder......Page 70
Implementation......Page 71
Implementation......Page 74
Singleton......Page 77
Implementation......Page 78
Prototype......Page 79
Implementation......Page 80
Hints and tips......Page 81
Summary......Page 82
Adapter......Page 84
Implementation......Page 86
Bridge......Page 88
Implementation......Page 90
Composite......Page 93
An example......Page 94
Implementation......Page 95
Decorator......Page 97
Implementation......Page 98
Façade......Page 99
Implementation......Page 100
Implementation......Page 102
Proxy......Page 104
Implementation......Page 105
Summary......Page 106
Chapter 5: Behavioral Patterns......Page 108
Chain of responsibility......Page 109
Implementation......Page 110
Command......Page 113
The command message......Page 114
The invoker......Page 116
The receiver......Page 117
An example......Page 118
Implementation......Page 119
Implementation......Page 120
Mediator......Page 122
Implementation......Page 123
Memento......Page 124
Implementation......Page 125
Observer......Page 128
Implementation......Page 129
State......Page 131
Implementation......Page 132
Strategy......Page 135
Implementation......Page 136
Template method......Page 138
Implementation......Page 140
Visitor......Page 142
Summary......Page 147
Chapter 6: Functional Programming......Page 150
Function passing......Page 151
Implementation......Page 153
Filters and pipes......Page 155
Implementation......Page 156
Accumulators......Page 158
Implementation......Page 159
Memoization......Page 160
Implementation......Page 161
Immutability......Page 163
Implementation......Page 164
Hints and tips......Page 166
Summary......Page 167
Chapter 7: Model View Patterns......Page 168
Model View Controller......Page 169
The MVC code......Page 174
Model View Presenter......Page 179
The MVP code......Page 180
Model View ViewModel......Page 183
The MVVM code......Page 184
A better way to transfer changes between the model and the view......Page 186
Observing view changes......Page 188
Summary......Page 189
Sending JavaScript......Page 190
Combining files......Page 191
Minification......Page 194
Content delivery networks......Page 195
jQuery......Page 196
d3......Page 198
Doing two things at once – multithreading......Page 201
The circuit breaker pattern......Page 204
Back-off......Page 205
Degraded application behavior......Page 206
The promise pattern......Page 207
Summary......Page 209
Chapter 9: Messaging Patterns......Page 210
What\'s a message anyway?......Page 211
Commands......Page 212
Events......Page 213
Request-reply......Page 215
Publish-subscribe......Page 218
Fan out and fan in......Page 221
Dead-letter queues......Page 224
Message replay......Page 226
Pipes and filters......Page 227
Versioning messages......Page 228
Hints and tips......Page 229
Summary......Page 230
Chapter 10: Patterns for Testing......Page 232
Test in the small with unit tests......Page 233
Arrange-Act-Assert......Page 235
Asserts......Page 236
Fake objects......Page 237
Test spies......Page 238
Stub......Page 239
Mock......Page 241
Monkey patching......Page 242
Browser testing......Page 243
Faking the DOM......Page 244
Wrapping the manipulation......Page 245
Hints and tips......Page 246
Summary......Page 247
Dependency injection......Page 248
Live postprocessing......Page 252
Aspect-oriented programming......Page 253
Macros......Page 257
Hints and tips......Page 258
Summary......Page 259
TypeScript......Page 260
The class syntax......Page 261
The module syntax......Page 262
Arrow functions......Page 263
Typing......Page 265
Traceur......Page 267
Classes......Page 268
Default parameters......Page 269
Template literals......Page 270
Block bindings with let......Page 271
Async......Page 273
Hints and tips......Page 274
Summary......Page 275
Appendix: Conclusion......Page 276
Index......Page 280




نظرات کاربران