Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, та Modern JS Libraries 1st Edition Eric

Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, та Modern JS Libraries 1st Edition Eric

Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, та Modern JS Libraries 1st Edition Eric від компанії Інтернет-магазин "Рідіт" - фото 1
422,06 ₴ 449 ₴
-6%
В наявності

Доставка

Детальніше про доставку

Оплата

Характеристики

Тип
друковане видання
Вікова категорія
для дорослих
Состояние
новый
Терміни дії знижки
з 28.11.2024 по 02.12.2024

Опис

Докладно з Javascript's Power до будівництва robust web-case або enterprise applications, що є easy to extend and maintain. Використовуючи шаблони дизайну, розташовані в цій практичній літературі, experimented JavaScript developers буде вивчати, щоб отримати flexibility and resilient code that's easier—yes, easier—to work with as your code base grows. в реальному світі, JavaScript applications often break when you make changes. З цією цією book, автор Eric Elliott показує, що ви збираєтеся до client- and server-side features до великого JavaScript application без negatively affecting rest of your code. Desktop applicationsLearn best practices for code organization, modularity, and reuseSeparate your application in different layers of responseabilityBuild efficient, self-describing hypermedia APIs з Node.jsTest, integrate, і deploy software updates in rapid cyclesControl 's reach через internationalizationTable of ContentsChapter 1 The JavaScript RevolutionAdvantages JavaScriptAnatomy of Typical Modern JavaScript AppChapter 2 FunctionsMinimize Side EffectsFunction DefinitionFunction ScopeMethod DesignFunctional ProgrammingAsynchronous OperationsConclusionChapter totypesObject CreationFactoriesPrototypal Inheritance with StampsConclusionChapter 4 МодуліПринципи ModularityInterfacesModule PatternAsynchronous Module DefinitionNode-Style ModulesnpmES6 ModulesBuilding Client -Side Code with CommonJS, npm, Grunt, і BrowserifyConclusionChapter 5 Separation of ConcernsClient-Side ConcernsServer-Side ConcernsConclusionChapter 6 Access ControlAuthenticationAuthorizationConclusionChapter 7 LoggingDebuggingServer Operations Logging ErrorsSample Log OutputLogging Service AlertsLogging GoalsProfiling and InstrumentationLogging Client-Side EventsDeciphering DataConclusionChapter 8 Building RESTful APIsUsableSelf-Describing : HypermediaResponsive APIsOptimizing for SpeedConclusionChapter 9 Feature ToggleOrganizing FeaturesLifespan of FeatureImplementationConclusionChapter 10 InternationalizationConclusionAppendix JavaScript Style GuideExample TestsQUnit PrimerCode QualityBest Practices Quick