"A JavaScript and jQuery developer's guide"--Cover.
Addy Osmani Livres
Cet auteur se concentre sur le thème de la vitesse du web et de son optimisation. Son travail explore les aspects techniques et l'importance d'une performance efficace dans le domaine numérique. L'objectif est de contribuer à une expérience utilisateur plus rapide et plus fluide sur Internet.





Learning JavaScript Design Patterns
A JavaScript and React Developer's Guide
- 286pages
- 11 heures de lecture
Do you want to write beautiful, structured, and maintainable JavaScript by applying classical and modern design patterns to the language? Do you want clean, efficient, manageable code? Want to stay up-to-date with the latest best practices? If so, the updated second edition of Learning JavaScript Design Patterns is the ideal place to start. Author Addy Osmani shows you how to apply both classical and modern design patterns to JavaScript. That includes popular design patterns including Modules, Observers, Facades, and Mediators. You'll also learn how modern architectural patterns--such as MVC, MVP, and MVVM--are useful from the perspective of a modern web application developer. Other essential topics include modern JavaScript syntax, React patterns (like Hooks), module formats, classes, async/await, and more. This book explores: How to structure and write design patterns Different pattern categories, including creational, structural, and behavioral More than 20 classical and modern design patterns in JavaScript "Pattern"-ity testing, proto-patterns, and the Rule of Three Options for writing modular code--including the Module pattern, Asynchronous Module Definition (AMD), and CommonJS Patterns to architect components and apps using React.js
Developing Backbone.js Applications
- 354pages
- 13 heures de lecture
If you’re looking to use the single-page application model to build your site’s frontend, Backbone.js is an ideal framework for the job. This practical guide provides all the information you need to create structured JavaScript applications using Backbone.js and its unique flavor of the model-view-controller (MVC) architecture. You’ll start with the essentials of Backbone’s models, views, collections, and routers, and then dive into methods for building RESTful applications with modern technology stacks. Author Addy Osmani also demonstrates advanced uses of the framework, as well as ways to conduct unit tests. Learn MVC fundamentals to help you understand the framework Build Backbone apps with Node.js, Express, Mongoose, and MongoDB Create applications with the Ruby, Sinatra, Haml, and MongoDB stack Cleanly wrap units of application code into manageable modules Decouple Backbone with the Mediator and Facade patterns Resolve routing problems between Backbone and jQuery Mobile Unit test Backbone apps with Jasmine or QUnit and SinonJS
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success.
JavaScript należy do najpopularniejszych i najwszechstronniejszych języków programowania na świecie. Rozwój JavaScriptu w ogromnym stopniu oddziałuje na sposoby tworzenia aplikacji internetowych. Z kolei na kwestię ich obsługi technicznej znaczący wpływ mają rozwiązania wybierane przez programistów. Okazuje się, że stosowanie nowoczesnych wzorców projektowych zdecydowanie poprawia komfort pracy z aplikacją na poszczególnych etapach cyklu jej rozwoju. W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych. To obowiązkowa pozycja dla programistów myślących systemowo. Sarah Drasner, dyrektor zespołu inżynierów w Google W książce między innymi: wzorce architekturalne i struktura aplikacji omówienie ponad 20 wzorców projektowych w języku JavaScript i bibliotece React kategorie wzorców projektowych i ich zastosowanie wzorce związane z wydajnością działania kodu wzorce generowania Oto wyczekiwana aktualizacja klasycznej książki dotyczącej wzorców projektowych w JavaScripcie.