Mastering jQuery: A Beginner's Guide

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

With a combination of flexibility and feature-rich design, jQuery has changed the way millions of people write JavaScript. It makes tasks such as HTML document conversion, animation, event management, and Asynchronous JavaScript and XML (AJAX) much easier with an easy-to-use API that works on a wide variety of browsers. This book is a detailed guide for beginners to understand jQuery and its programming techniques. It discusses the fundamental concepts of jQuery and provides a roadmap for creating websites using jQuery programming. Key Features Follows a hands-on approach and offers practical lessons and tutorials related to jQuery Provides a special focus on animations and effects using jQuery programming Includes detailed tutorials meant for beginners to jQuery Mastering jQuery: A Beginner’s Guide is an exciting journey for anyone who wants to create an animated website. This is a valuable resource for developers already familiar with HTML and CSS and little understanding of JavaScript. After finishing this book, readers will be able to quickly build their website with absolute ease.

Author(s): Sufyan bin Uzayr
Publisher: CRC Press
Year: 2023

Language: English
Pages: 277

Cover
Half Title
Series Page
Title Page
Copyright Page
Dedication
Contents
About the Editor
Acknowledgments
Zeba Academy – Mastering Computer Science
CHAPTER 1: jQuery: Introduction
INTRODUCTION
DIFFERENCE BETWEEN FRAMEWORK AND LIBRARY
FRAMEWORK
Benefits
WHAT IS A LIBRARY?
WHY DO WE NEED A LIBRARY?
HISTORY
NET FRAMEWORK AND LIBRARIES
SYNTAX TO USE jQuery
WHY DO WE USE jQuery IN THE APP?
REASONS TO USE jQuery IN YOUR APPLICATION
DIFFERENCE BETWEEN JavaScript AND jQuery
HOW TO INSTALL jQuery?
USING jQuery WITH CDN
DOWNLOAD THE jQuery LIBRARY FROM jQuery.com
DOWNLOAD THE jQuery LIBRARY USING npm (NODE PACKAGE MANAGER)
DOWNLOAD THE jQuery LIBRARY USING BOWER
WHY DO WE USE CDN?
$(document) .ready () function in jQuery
ready () function in jQuery
TYPES OF jQuery METHODS
jQuery | SELECTION AND EVENT METHODS
* Selector
jQuery SELECTORS
jQuery METHODS
DOM MANIPULATION METHODS
jQuery EVENTS
MOUSE EVENTS
KEYBOARD EVENTS
FORM EVENTS
DOCUMENT EVENTS
EVENT MANIPULATION METHODS
TRIGGER METHODS
BINDING METHODS
EVENT ATTRIBUTES
this Keyword in Event Handler
Removing Event Handlers
jQuery HTML/CSS METHODS
MANIPULATE DOM ELEMENT’S DIMENSIONS USING jQuery
TRAVERSING DOM ELEMENTS USING jQuery
THE DOM
CSS MANIPULATION USING jQuery
jQuery EFFECTS
jQuery EFFECT METHODS
jQuery – ATTRIBUTES MANIPULATION
STANDARD ATTRIBUTES
jQuery – GET DATA ATTRIBUTES
jQuery – GET STANDARD ATTRIBUTES
jQuery – SET STANDARD ATTRIBUTES
jQuery – SET CUSTOM ATTRIBUTES
jQuery – AJAX
BENEFITS OF jQuery
DISADVANTAGES
CHAPTER SUMMARY
NOTES
CHAPTER 2: jQuery Project One: To-Do List
INTRODUCTION
HTML
KEY HTML FEATURES
Head Section
Body Section
CSS
KEY CSS COMPONENTS
WHY DO WE USE CSS?
jQuery PROJECT: TO-DO LIST
PROJECT EXPLANATION
jQuery
WHY DO WE CHOOSE TO USE jQuery?
CHAPTER SUMMARY
CHAPTER 3: jQuery Project Two: Portfolio
INTRODUCTION
HTML
KEY HTML FEATURES
Head Section
Body Section
CSS
KEY CSS COMPONENTS
WHY DO WE USE CSS?
jQuery PROJECT: PORTFOLIO
PROJECT EXPLANATION
CHAPTER SUMMARY
CHAPTER 4: jQuery Project Third: Flip Card
INTRODUCTION
HTML
KEY HTML FEATURES
Head Section
Body Section
CSS
KEY CSS COMPONENTS
WHY DO WE USE CSS?
jQuery FILE CODE EXPLANATION
CHAPTER SUMMARY
CHAPTER 5: Code Optimization
INTRODUCTION
IMPORTANT TYPES OF CODE ENHANCEMENT
CODE OPTIMIZATION AND ORGANIZATION IN jQuery
THE jQuery SECURITY MODEL
The $() Function
jQuery “XSS Vulnerability”
AJAX for jQuery $ .get ()
CHAPTER SUMMARY
APPRAISAL
BIBLIOGRAPHY
INDEX