20,39 €
jQuery plugins helps you to extend jQuery's prototype object. jQuery plugins are used to achieve a specific task with a collection of elements, they are modular and reusable across several projects.Instant jQuery Boilerplate for Plugins is a hands on guide to writing your own plugins. The recipes in this book will guide you through the steps of plug-in development.Each recipe is a short tutorial within itself that will help you explore different options available within jQuery by providing a clear explanation on what jQuery Boilerplate has to offer. By the end of the book, you will have learned how to write a plugin and will be ready to start writing plugins of your own.
Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:
Seitenzahl: 88
Veröffentlichungsjahr: 2013
Copyright © 2013 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: August 2013
Production Reference: 1170813
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-84951-970-0
www.packtpub.com
Author
Jonathan Fielding
Reviewer
Marcello di Simone
Acquisition Editor
James Jones
Commissioning Editor
Shreerang Deshpande
Technical Editors
Anita Nayak
Sonali S. Vernekar
Copy Editors
Brandt T. D'Mello
Gladson Monteiro
Alfida Paiva
Laxmi Subramanian
Project Coordinator
Suraj Bist
Proofreader
Stephen Copestake
Production Coordinator
Conidon Miranda
Cover Work
Conidon Miranda
Jonathan Fielding attended the University of Hull where he studied Internet computing. Since completing his degree, he has worked for a variety of companies across banking and marketing fields, developing both frontend and backend systems.
Jonathan currently works for McCormack & Morrison, a digital agency based in London, UK, developing responsive websites for clients that include Virgin Active, Nyetimber, and Intent Media.
As a regular contributor to open source, he has launched several of his own open source projects, including several jQuery plugins, and regularly publishes tutorials on his blog with the aim of sharing knowledge.
I would like to thank my wife, Charlie, and my two fantastic children for supporting me while I have been writing this book.
Marcello di Simone is a senior web developer with a strong focus on frontend technologies (such as JavaScript, Node.js, HTML, and CSS) and is currently developing native mobile games for Android at Innogames GmbH in his adopted home, Hamburg, Germany.
You might want to visit www.PacktPub.com for support files and downloads related to your book.
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 www.PacktPub.com and, as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at <[email protected]> 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.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.
Instant jQuery Boilerplate for Plugins is a guide to getting started with writing your first jQuery plugin. We will explore the different options available, offer a full breakdown of what jQuery Boilerplate has to offer, and then go through several tutorials to get you comfortable with writing a plugin. Once you have got to grips with writing your plugin, we will finally explore how you can go about making your own plugin and making it available as an open source project.
Getting started with jQuery plugins (Simple) explores the steps we need to take to prepare ourselves for jQuery plugin development using jQuery Boilerplate.
Getting started with your first plugin (Simple) will get us started with writing our first plugin. We will write a simple plugin that swaps the shape that is shown on the page.
Creating a simple JSON reader (Simple) looks at creating a JSON reader that reads your tweets from Twitter and displays them on the page.
jQuery Hover panels with jQuery Boilerplate (Simple) explores creating a plugin that allows users to hover over a panel to reveal alternative content.
Writing a carousel with jQuery Boilerplate (Intermediate) explores how we go about writing a carousel jQuery plugin.
AJAX bookshelves with jQuery Boilerplate (Advanced) explains how to build an AJAX bookshelf that imports a JSON feed and then builds the HTML to create a pull-out bookshelf.
Writing a validation plugin using jQuery Boilerplate (Intermediate) explains how to write a validation plugin; once we have finished our plugin, we will learn how we can test it using QUnit.
This book is for anyone who wants to write their own plugin or know the basics of plugin writing so that they can contribute to other plugins. You need to have a good understanding of HTML, CSS, JavaScript and preferably have used the jQuery library before.
When writing this book, it is assumed that readers have a good understanding of:
If you wish to do some reading on jQuery before you begin to develop your own plugins, I recommend the following book:
Learning JQuery Third Edition by Jonathan Chaffer and Karl Swedberg, Packt Publishing
Feedback from our readers is always welcome. Let us know what you think about this book—what you liked or may have disliked. Reader feedback is important for us to develop titles that you really get the most out of.
To send us general feedback, simply send an e-mail to <[email protected]>, and mention the book title via the subject of your message.
If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide on www.packtpub.com/authors.
Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.
You can download the example code files for all Packt books you have purchased from your account at http://www.packtpub.com. If you purchased this book elsewhere, you can visit http://www.packtpub.com/support and register to have the files e-mailed directly to you.
Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in the text or the code—we would be grateful if you would report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this book. If you find any errata, please report them by visiting http://www.packtpub.com/submit-errata, selecting your book, clicking on the erratasubmissionform link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded on our website or added to any list of existing errata, under the Errata section of that title. Any existing errata can be viewed by selecting your title from http://www.packtpub.com/support.
Piracy of copyright material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works, in any form, on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.
Please contact us at <[email protected]> with a link to the suspected pirated material.
We appreciate your help in protecting our authors and our ability to bring you valuable content.
