by Rebecca Murphey
Copyright © 2012
https://github.com/rmurphey/jqfundamentals
Licensed by Rebecca Murphey under the Creative Commons Attribution-Share Alike 3.0 United States license. You are free to copy, distribute, transmit, and remix this work, provided you attribute the work to Rebecca Murphey as the original author and reference the GitHub repository for the work. If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license. Any of the above conditions can be waived if you get permission from the copyright holder. For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to the license.
The content is now being maintained by the jQuery Project at the learn.jquery.com repository. jQuery Fundamentals will be serving as the basis for the new jQuery learning site maintained by the jQuery project, and ongoing maintenance and support for this content will transfer to the jQuery project.
The jQuery Fundamentals website is designed to get you comfortable working through common problems you’ll be called upon to solve using jQuery. This site is a replacement for the original jQuery Fundamentals book which is also hosted here. The code repository is available on GitHub.
My goal is to update a copy of the book to the latest version(s) of jQuery, which currently is 3.7 with version 4 on the horizon. Books on technical subjects need occasional updating, and as the two works cited above are more interactive works based on the original content, I would like to take this opportunity to bring this book up to date with newer versions of the jQuery library.
The original work is cited above and is licensed by Rebecca Murphey under the Creative Commons Attribution-Share Alike 3.0 United States license. Any additions and/or changes made by myself, Dan Carroll, or any others who may contribute to this version of the work are bound by the Creative Commons Zero v1.0 Universal license. No claims are being made as to the fitness of this work for any purpose whatsoever. This work is meant to be an exercise in learning to work with the jQuery JavaScript library.
write less. do more.
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
user interface
jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you’re building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice.
jQuery Core API Documentation
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers.
Users: There’s a lot more to learn about building web sites and applications with jQuery than can fit in API documentation. If you’re looking for explanations of the basics, workarounds for common problems, best practices, and how-tos, you’re in the right place!
Authors: Too much good information is spread across corners of the web, languishing in blog and forum posts, often just out of reach of people who need it, while the same questionable advice is duplicated across even more questionable sites. Help us stem the tide and educate today’s — and tomorrow’s — web developers.
Keep up to date with new features and versions.
Need help. Want to know.