Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Modern JS Libraries"O'Reilly Media, Inc.", 2014 M06 26 - 254 páginas Take advantage of JavaScript’s power to build robust web-scale or enterprise applications that are easy to extend and maintain. By applying the design patterns outlined in this practical book, experienced JavaScript developers will learn how to write flexible and resilient code that’s easier—yes, easier—to work with as your code base grows. JavaScript may be the most essential web programming language, but in the real world, JavaScript applications often break when you make changes. With this book, author Eric Elliott shows you how to add client- and server-side features to a large JavaScript application without negatively affecting the rest of your code.
|
Contenido
Chapter 1 The JavaScript Revolution | 1 |
Chapter 2 Functions | 9 |
Chapter 3 Objects | 47 |
Chapter 4 Modules | 71 |
Chapter 5 Separation of Concerns | 99 |
Chapter 6 Access Control | 137 |
Chapter 7 Logging | 151 |
Chapter 8 Building RESTful APIs | 171 |
Chapter 9 Feature Toggle | 193 |
Chapter 10 Internationalization | 203 |
Appendix A JavaScript Style Guide | 207 |
229 | |
About the Author | 239 |
Otras ediciones - Ver todas
Programming JavaScript Applications: Robust Web Architecture with Node ... Eric Elliott Vista previa limitada - 2014 |
Programming JavaScript Applications: Robust Web Architecture with Node ... Eric Elliott Sin vista previa disponible - 2014 |
Términos y frases comunes
Ajax albums allows Anonymous function app.use array asynchronous authentication Backbone browser Browserify callback called changes classical inheritance client client-side closure common constructor create data privacy default define Douglas Crockford element encapsulated endpoint error event emitter event handlers example Facebook false feature toggle first-class functions function expressions function req functional programming Google hash hello Here’s ifyou implementation instance interface JavaScript applications jQuery JSON keyword lambda languages listen load method middleware module.exports Multifactor authentication namespace Node object ofthe ok(true options parameters pass password programming QUnit Rainbow tables render request resource response reuse route scope script separation of concerns server sourceId specific Stampit string style switch syntax template this.mph true truthy undefined unit tests update user’s variable