• Complain

Greasidis Thodoris. - jQuery Design Patterns

Here you can read online Greasidis Thodoris. - jQuery Design Patterns full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover

jQuery Design Patterns: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "jQuery Design Patterns" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Packt Publishing, 2016. 246 p. ISBN: 978-1-78588-868-7.
.Learn the best practices on writing efficient jQuery applications to maximize performance in large-scale deployments.Query is a feature-rich JavaScript library that makes HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a variety of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.jQuery solves the problems of DOM manipulation, event detection, AJAX calls, element selection and document queries, element attribute and data management, as well as object management utilities. This book addresses these problems and shows you how to make the best of jQuery through the various design patterns available.The book starts off with a refresher to jQuery and will then take you through the different design patterns such as facade, observer, publisher/subscriber, and so on. We will also go into client-side templating techniques and libraries, as well as some plugin development patterns. Finally, we will look into some best practices that you can use to make the best of jQuery.What You Will Learn:
Respond to user actions;
Achieve greater flexibility and code decoupling;
Have a central point for emitting and receiving application level events;
Structure the application into small independent modules;
Abstract complex APIs;
Isolate the procedure of generating complex parts of the application;
Efficiently orchestrate asynchronous procedures using jQuery Deferred and Promises;
Utilize the most widely-used client-side templating libraries for more complex use cases.Learn about the observer pattern and the deferred observer pattern, two of the most popular design patterns that handle custom events.
Advance your jQuery skills by learning about patterns such as divide and conquer, facade, and builder and factory to handle complex results.
This step-by-step guide to applying micro-patterns and optimizing jQuery applications will help you get the best performance in a production environment.Who This Book Is For:
This book is for existing jQuery Developers or new developers who want to get an understanding of the correct way to build jQuery applications, using best practices and industry standard patterns.

Greasidis Thodoris.: author's other books


Who wrote jQuery Design Patterns? Find out the surname, the name of the author of the book and a list of all author's works by series.

jQuery Design Patterns — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "jQuery Design Patterns" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
jQuery Design Patterns

Table of Contents
jQuery Design Patterns

jQuery Design Patterns

Copyright 2016 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: February 2016

Production reference: 1230216

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78588-868-7

www.packtpub.com

Credits

Author

Thodoris Greasidis

Reviewer

Aamir Afridi

Commissioning Editor

Neil Alexander

Acquisition Editor

Aaron Lazar

Content Development Editor

Riddhi Tuljapurkar

Technical Editor

Pramod Kumavat

Copy Editors

Trishya Hazare

Kevin McGowan

Project Coordinator

Sanchita Mandal

Proofreader

Safis Editing

Indexer

Rekha Nair

Graphics

Abhinash Sahu

Production Coordinator

Shantanu N. Zagade

Cover Work

Shantanu N. Zagade

About the Author

Thodoris Greasidis is a senior web engineer from Greece. He graduated with honors from the University of Thessaly, holds a polytechnic diploma in computer, networking, and communications engineering, and a master's degree in computer science. He is a full-stack developer, responsible for implementing large-scale web applications with intuitive interfaces and high-availability web services.

Thodoris is part of the Angular-UI team and has made many open source contributions, with a special interest in Mozilla projects. He is also an active member of the Athens AngularJS Meetup and a technical reviewer of Mastering jQuery UI , Packt Publishing .

He is a JavaScript enthusiast and loves bitwise operations. His interests also include NodeJS, Python, project scaffolding, automation, and artificial intelligence, especially multi-agent systems.

A big thanks to everyone who supported me and showed understanding for my limited free time while writing this book.

About the Reviewer

Aamir Afridi has been passionate about the Internet and web development since 2002. He holds a master's degree in e-commerce. Over the years that have followed, he has worked for various companies and provided frontend engineering, including mobile web apps and architecture services with a focus on semantic HTML, CSS, and JavaScript/jQuery and anything else he can get his hands on. He has contributed to JavaScript books as a technical reviewer. These days, he is exploring the microservices architecture with NodeJS, MongoDB, and ReactJS at www.tes.com. He blogs on http://aamirafridi.com.

www.PacktPub.com
eBooks, discount offers, and more

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpswww2packtpubcombookssubscriptionpacktlib Do you need instant - photo 1

https://www2.packtpub.com/books/subscription/packtlib

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's entire library of books.

Why subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print, and bookmark content
  • On demand and accessible via a web browser
Preface

Since its introduction in 2006, the jQuery library has made DOM traversals and manipulations much easier. This has resulted in the appearance of Web pages with increasingly complex user interactions, thus contributing to the maturing of Web as a platform capable of supporting large application implementations.

This book presents a series of best practices that make the implementation of Web applications more efficient. Moreover, we will analyze the most important Design Patterns that Computer Science has to offer, which can be applied to Web development. In this way, we will learn how to utilize techniques that are thoroughly used and tested in other fields of programming, which were initially created as generic methods to model solutions of complex problems.

In jQuery Design Patterns, we will analyze how various Design Patterns are utilized in the implementation of jQuery and how they can be used to improve the organization of our implementations. By adopting the Design Patterns demonstrated in this book, you will be able to create better organized implementations that resolve large problem categories faster. Moreover, when used by a developer team, they can improve the communication between them and lead to homogenous implementation, where every part of the code is easily understood by others.

What this book covers

, A Refresher on jQuery and the Composite Pattern , will teach the reader how to write the code using the Composite Pattern and method chaining (Fluent Interface) by analyzing how they are used for the implementation of jQuery itself. It also demonstrates the Iterator Pattern that nicely pairs with the Composite Collection objects that jQuery returns.

, The Observer Pattern , will teach you how to respond to user actions using the Observer Pattern. It also demonstrates how to use Event Delegation as a way to reduce the memory consumption and complexity of the code that handles dynamically injected page elements. Finally, it will teach you how to emit and listen for Custom Events in order to achieve greater flexibility and code decoupling.

, The Publish/Subscribe Pattern , will teach you how to utilize the Pub/Sub Pattern to create a central point to emit and receive application-level events, as a way to decouple your code and business logic from the HTML that is used for presentation.

, Divide and Conquer with the Module Pattern , demonstrates and compares some of the most commonly used Module Patterns in the industry. It will teach you how to structure your application in small independent Modules using Namespacing, leading to expandable implementations that follow the Separation of Concerns principle.

, The Facade Pattern , will teach you how to use the Facade Pattern to wrap complex APIs into simpler ones that are a better match for the needs of your application. It also demonstrates how to change parts of your application, while keeping the same module-level APIs and avoid affecting the rest of your implementation.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «jQuery Design Patterns»

Look at similar books to jQuery Design Patterns. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «jQuery Design Patterns»

Discussion, reviews of the book jQuery Design Patterns and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.