Hlustaðu og lestu

Stígðu inn í heim af óteljandi sögum

  • Lestu og hlustaðu eins mikið og þú vilt
  • Þúsundir titla
  • Getur sagt upp hvenær sem er
  • Engin skuldbinding
Prófa frítt
is Device Banner Block 894x1036
Cover for Mastering JavaScript Design Patterns - Second Edition

Mastering JavaScript Design Patterns - Second Edition

Tungumál
enska
Snið
Bókaflokkur

Óskáldað efni

Write reliable code to create powerful applications by mastering advanced JavaScript design patterns

About This Book

• Learn how to use tried and true software design methodologies to enhance your JavaScript code

• Discover robust JavaScript implementations of classic and advanced design patterns

• Packed with easy-to-follow examples that can be used to create reusable code and extensible designs

Who This Book Is For

This book is ideal for JavaScript developers who want to gain expertise in object-oriented programming with JavaScript and the new capabilities of ES-2015 to improve their web development skills and build professional-quality web applications.

What You Will Learn • Harness the power of patterns for tasks ranging from application building to code testing

• Rethink and revitalize your code with the use of functional patterns

• Improve the way you organize your code

• Build large-scale apps seamlessly with the help of reactive patterns

• Identify the best use cases for microservices

• Get to grips with creational, behavioral, and structural design patterns

• Explore advanced design patterns including dependency injection

In Detail

With the recent release of ES-2015, there are several new object-oriented features and functions introduced in JavaScript. These new features enhance the capabilities of JavaScript to utilize design patterns and software design methodologies to write powerful code.

Through this book, you will explore how design patterns can help you improve and organize your JavaScript code. You'll get to grips with creational, structural and behavioral patterns as you discover how to put them to work in different scenarios. Then, you'll get a deeper look at patterns used in functional programming, as well as model view patterns and patterns to build web applications.

This updated edition will also delve into reactive design patterns and microservices as they are a growing phenomenon in the world of web development. You will also find patterns to improve the testability of your code using mock objects, mocking frameworks, and monkey patching. We'll also show you some advanced patterns including dependency injection and live post processing.

By the end of the book, you'll be saved of a lot of trial and error and developmental headaches, and you will be on the road to becoming a JavaScript expert.

Style and approach

Packed with several real-world use cases, this book shows you through step-by-step instructions how to implement the advanced object-oriented programming features to build sophisticated web applications that promote scalability and reusability.

© 2016 Packt Publishing (Rafbók): 9781785880353

Útgáfudagur

Rafbók: 29 juni 2016

Merki

    Aðrir höfðu einnig áhuga á...

    1. Artificial Intelligence: Robots, Applications, and Machine Learning in a Nutshell
      Artificial Intelligence: Robots, Applications, and Machine Learning in a Nutshell John Adamssen
    2. Bitcoin And Cryptocurrency Trading For Beginners: Bitcoin Options Strategies & Leveraged Trading Using Technical Indicators
      Bitcoin And Cryptocurrency Trading For Beginners: Bitcoin Options Strategies & Leveraged Trading Using Technical Indicators Carlo Barzini
    3. Mastering Operating Systems: Comprehensive Guide to Overview, Administration, and Security
      Mastering Operating Systems: Comprehensive Guide to Overview, Administration, and Security Virversity Online Courses
    4. Mastering Palo Alto Networks - Second Edition: Build, configure, and deploy network solutions for your infrastructure using features of PAN-OS
      Mastering Palo Alto Networks - Second Edition: Build, configure, and deploy network solutions for your infrastructure using features of PAN-OS Tom Piens aka 'reaper'
    5. Mastering Active Directory - Third Edition: Design, deploy, and protect Active Directory Domain Services for Windows Server 2022
      Mastering Active Directory - Third Edition: Design, deploy, and protect Active Directory Domain Services for Windows Server 2022 Dishan Francis
    6. Economics for People and the Planet: Inequality in the Era of Climate Change
      Economics for People and the Planet: Inequality in the Era of Climate Change James Boyce
    7. Blockchain Mastery - 2 Books Bundle: Everything you need to know about Cryptocurrency Market, How Libra Works, Blockchain Technology, Bitcoin, Ethereum, Ripple and Litecoin
      Blockchain Mastery - 2 Books Bundle: Everything you need to know about Cryptocurrency Market, How Libra Works, Blockchain Technology, Bitcoin, Ethereum, Ripple and Litecoin Richard Michael
    8. Transform Your Trajectory: How to Turn Your Most Challenging Moments Into Life-Changing Breakthroughs
      Transform Your Trajectory: How to Turn Your Most Challenging Moments Into Life-Changing Breakthroughs Eric Pfeiffer
    9. Artificial Intelligence: A Comprehensive Guide to AI, Machine Learning, Internet of Things, Robotics, Deep Learning, Predictive Analytics, Neural Networks, Reinforcement Learning, and Our Future
      Artificial Intelligence: A Comprehensive Guide to AI, Machine Learning, Internet of Things, Robotics, Deep Learning, Predictive Analytics, Neural Networks, Reinforcement Learning, and Our Future Neil Wilkins
    10. Defensive Security Handbook: Best Practices for Securing Infrastructure (2nd Edition)
      Defensive Security Handbook: Best Practices for Securing Infrastructure (2nd Edition) Amanda Berlin
    11. AI and the Future of the Public Sector: The Creation of Public Sector 4.0
      AI and the Future of the Public Sector: The Creation of Public Sector 4.0 Tony Boobier
    12. The Education Debate: What Everyone Needs to Know
      The Education Debate: What Everyone Needs to Know David Kirp
    13. Move This Way: Navigating the Emotional Transition to a New City
      Move This Way: Navigating the Emotional Transition to a New City Brian Sun
    14. Why Are Computers Slow?: and Other Questions About How Stuff Works
      Why Are Computers Slow?: and Other Questions About How Stuff Works Highlights for Children
    15. Tech Monopoly: (The MIT Press Essential Knowledge series)
      Tech Monopoly: (The MIT Press Essential Knowledge series) Herbert Hovenkamp
    16. Hidden Worldviews: Eight Cultural Stories That Shape Our Lives
      Hidden Worldviews: Eight Cultural Stories That Shape Our Lives Steve Wilkens
    17. Searcher Reaches Land's Limits, Volume I: A Commentary on Revelations of Mind
      Searcher Reaches Land's Limits, Volume I: A Commentary on Revelations of Mind Richard Dixey
    18. Founder's Legacy
      Founder's Legacy Simon Court
    19. The Secret of Academic Progress and Success: Education that is Christian
      The Secret of Academic Progress and Success: Education that is Christian Audu Suyum
    20. How to Build an Android: The True Story of Philip K. Dick’s Robotic Resurrection
      How to Build an Android: The True Story of Philip K. Dick’s Robotic Resurrection David F. Dufty
    21. Robots Revealed: Machines that fly, grip, slice and even sense their world
      Robots Revealed: Machines that fly, grip, slice and even sense their world Science News

    Veldu áskrift

    • Yfir 900.000 hljóð- og rafbækur

    • Yfir 400 titlar frá Storytel Original

    • Barnvænt viðmót með Kids Mode

    • Vistaðu bækurnar fyrir ferðalögin

    Vinsælast

    Unlimited

    Besti valkosturinn fyrir einn notanda

    3290 kr /mánuði
    3 dagar frítt
    • 1 aðgangur

    • Ótakmörkuð hlustun

    • Yfir 900.000 hljóð- og rafbækur

    • Engin skuldbinding

    • Getur sagt upp hvenær sem er

    Prófaðu frítt

    Family

    Fyrir þau sem vilja deila sögum með fjölskyldu og vinum.

    Frá 3990 kr/mánuði
    3 dagar frítt
    • 2-6 aðgangar

    • 100 klst/mán fyrir hvern aðgang

    • Yfir 900.000 hljóð- og rafbækur

    • ‎Engin skuldbinding

    • Getur sagt upp hvenær sem er

    2 aðgangar

    3990 kr /á mánuði
    Prófaðu frítt