Mastering Modular JavaScript

0
(0)

Mastering Modular JavaScript
 

  • Author:Nicolas Bevacqua
  • Length: 164 pages
  • Edition: 1
  • Publisher: O’Reilly Media
  • Publication Date: 2018-09-22
  • ISBN-10: 1491955686
  • ISBN-13: 9781491955680
  • Sales Rank: #667436 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    If you have a working knowledge of JavaScript and ECMAScript 6 (ES6), this practical guide will help you tackle modular programming to produce code that’s readable, maintainable, and scalable. You’ll learn the fundamentals of modular architecture with JavaScript and the benefits of writing self-contained code at every system level, including the client and server.

    Nicolás Bevacqua, author of Practical Modern JavaScript, demonstrates how to scale out JavaScript applications by breaking codebases into smaller modules. By following the design practices in this book, senior developers, technical leaders, and software architects will learn how to create modules that are simple and flexible while keeping internal complexity in check.

    • Learn modular design essentials, including how your application will be consumed and what belongs on the interface
    • Design module internals to keep your code readable and its intent clear
    • Reduce complexity by refactoring code and containing and eliminating state
    • Take advantage of modern JavaScript features to write clear programs and reduce complexity
    • Apply Twelve-Factor App principles to frontend and backend JavaScript application development

    Table of Contents

    Chapter 1. Module Thinking
    Chapter 2. Modularity Principles
    Chapter 3. Module Design
    Chapter 4. Shaping Internals
    Chapter 5. Modular Patterns and Practices
    Chapter 6. Development Methodology and Philosophy

    中文:

    书名:掌握模块化的Java脚本

    如果您对JavaScript和ECMAScript6(ES6)有一定的实用知识,本实用指南将帮助您解决模块化编程问题,以生成可读性、可维护性和可伸缩性的代码。您将学习使用JavaScript的模块化体系结构的基础知识,以及在每个系统级别(包括客户端和服务器)编写自包含代码的好处。

    Nicolás Bevacqua是《实用的现代JavaScript》一书的作者,他演示了如何通过将代码库分解为更小的模块来向外扩展JavaScript应用程序。通过遵循本书中的设计实践,高级开发人员、技术领导和软件架构师将学习如何创建简单灵活的模块,同时控制内部复杂性。

    • 了解模块化设计要点,包括如何使用您的应用程序以及界面上的内容
    • 设计模块内部结构以保持代码的可读性和清晰的意图
    • 通过重构代码以及包含和消除状态来降低复杂性
    • 利用现代的JavaScript功能编写清晰的程序并降低复杂性
    • 将十二要素App原则应用于前端和后端的JavaScript应用程序开发

    目录表

    第一章:模块思维
    第二章:模块化原则
    第3章:模块设计
    第4章.塑造内部结构
    第5章:模块化模式和实践
    第六章发展方法论和哲学

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册