Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Coding Patterns in Java Script

Posted By: eBookRat
Coding Patterns in Java Script

Coding Patterns in Java Script by Sachin Naha
English | April 9, 2023 | ISBN-10: 8215156347 | ISBN-13: 9798215156346 | 41 Pages | EPUB | 0.2 MB

Coding Patterns in JavaScript is a book that explores various design patterns and coding techniques that can help JavaScript developers write more efficient, maintainable and scalable code. The book covers a range of topics including object-oriented programming, functional programming, asynchronous programming and architectural patterns.

One of the key focuses of the book is on understanding the underlying principles of these patterns, rather than just providing code examples to copy and paste. By understanding the underlying principles, developers can apply the patterns in different contexts and adapt them to their specific needs.

The book covers a variety of patterns, including the Singleton pattern, Factory pattern, Observer pattern, Decorator pattern, and Facade pattern, among others. Each pattern is explained in detail, with code examples and explanations of how it works and when it should be used.

The book also covers advanced topics such as asynchronous programming, including Promises and Async/await and architectural patterns such as MVC, MVVM and Flux. These patterns are explained in the context of modern web development, with examples of how they can be applied to building responsive, scalable and maintainable web applications.

Overall, "Coding Patterns in JavaScript" is a comprehensive guide to writing high-quality JavaScript code using proven design patterns and coding techniques. Whether you're a beginner or an experienced developer, the book provides valuable insights into writing code that is both efficient and maintainable.


Coding Patterns in Java Script | About the book

Contents

Async/Await

Callbacks

Event-Driven Programming

Error Handling

Closures

Immediately Invoked Function Expressions (IIFEs)

Function Currying

Higher-Order Functions

Object-Oriented Programming (OOP)

Inheritance

Prototype-Based Programming

Scope and Hoisting

Modules

Singleton Pattern

Factory Pattern

Observer Pattern

Decorator Pattern

Facade Pattern

Strategy Pattern

Command Pattern

State Pattern

MVC Architecture

MVVM Architecture

Flux Architecture

Redux Architecture

React Components and Lifecycle Methods

Node.js and Server-Side JavaScript

ES6 Features such as Let and Const, Arrow Functions, Template Literals, Spread Syntax and Destructuring

Hours to read: 0 - 1
Total words: 12k