
You'll hit the ground running as you immediately create your first page using jQuery.
Mark describes what jQuery is, when and how to use it and tells you some of the advantages of this popular JavaScript library.
There are a number of methods that allow you to add jQuery to your site. You'll learn them in this video.
jQuery has a specific syntax that's easy to learn and enables you to use this powerful library. You'll learn the syntax in this video.
The document.ready() event is important! It fires when your application is ready for jQuery to start working. You'll learn how to implement the event in this video.
Selectors allow you to determine which elements have jQuery applied to them. Mark demos the fundamental selectors in this video.
There are a number of more complex selectors that allow you to select multiple elements, or filter elements selected. You'll learn how to use more complex selectors in this video.
In this video, you'll learn how to select elements by their position relative to each other in the code.
Pseudo-selectors modify selectors and provide you with additional selection criteria. mark demos pseudo-selectors in this video.
Mark demos the fading in and out effect available in jQuery.
You'll learn the show and hide effects in jQuery.
You'll learn to hide elements from view and remove elements entirely from the DOM in this video.
You'll learn how to use the "Slide" effect in jQuery in this video.
Animation effects are demonstrated in this video.
In jQuery, you can chain animations so one runs when another ends. Mark demonstrates chaining animations in this video.
Callback or delegate functions can run when another process ends. You'll learn how to set up your callback functions in this video.
Using jQuery you can dynamically add and remove classes from HTML elements. You'll learn how in this video.
Mark demonstrates how to insert and append content to HTML elements in this video.
You'll learn how to dynamically change the height and width of elements in jQuery.
You can actually change the position of elements within the browser window using jQuery. Mark demonstrates how in this video.
In this video, Mark will demonstrate how to access and edit element content.
Mark will demonstrate, in this video, how to dynamically wrap elements with other HTML elements.
Setting CSS rules at run time allows you to dynamically change the look and feel of a page. Mark will demonstrate how to set CSS rules using jQuery in this video.
Blurring and focusing on form elements can help users determine what they're supposed to do next. You'll learn how in this video.
The change() event will allow your site to react as soon as the content within a form element has changed. Mark will demonstrate in this video.
The select() event fires as soon as an element is selected so your website will react. You'll learn how to use this event in this video.
In this video, you'll learn how to create code that runs when a form is selected.
There are times when you'll need to serialize form content into a string. This video demonstrates jQuery's serialization ability.
Learn how to respond to click() and double click events on web elements in this video.
jQuery allows you to easily handle mouse events. You'll learn how in this video.
jQuery contains a number of events that allow you to respond to browser events. You'll learn how to implement these in this video.
In this video Mark demonstrates how to respond to keyboard events, like keypresses, and also dissects the event object to examine its properties.
jQuery allows you to easily load local JSON or XML data and process it. You'll learn how in this video.
jQuery enables you to easily load remote data from an API or other source. Mark demonstrates the code in this video.
Once JSON is stored in the DOM, you can easily add data to the JSON structure. Mark demonstrates in this video.
In this video, you'll learn how to remove JSON data from the DOM.
In this video, you'll learn how to create Accordion user interface elements.
Mark demonstrates how to create tab-based interface in this video.
You'll learn how to put dialog boxes on the screen and allow the user to respond using jQuery.
Mark introduces the Bart project written in JavaScript with jQuery.
Mark demonstrates the BART transit app written in jQuery
The skills and technologies used to build the app are reviewed.
Mark reviews the HTML used in the application. You'll also see how jQuery is used to create the app structure.
Mark previews the upcoming JavaScript and jQuery videos.
Detailed, Lined-by-Line Review of the application JavaScript and jQuery
The detailed, line-by-line review of the application JavaScript and jQuery continues.
Review of JavaScript and jQuery code continues.
Mark concludes his review of the JavaScript and jQuery code.
Mark says goodbye. Hope you enjoyed this project!
jQuery remains the most popular client-side development library on the web. Designed to do some of the heavy-lifting in JavaScript, you're going to find the jQuery library used in millions of sites.
While it's not the sexiest or newest JavaScript library-- jQuery remains the most deployed. It's a "need-to-know" item if you're on the road to becoming a web developer, client-side-engineer, or another type of development pro.
If you're going to learn jQuery-- you should do it with Mark Lassoff. Mark has taught coding, design, and development to over 2,000,000 people online through Udemy and other online sites. Mark makes learning easy explaining each concept in basic terms so you don't have to be an experienced coder to understand. The videos included in this course are short, and to the point, without a lot of extra unneeded fluff.
Mark designed this course so you could get moving quickly and apply what you've learned immediately.
This course covers it all-- From the basic jQuery syntax, simple through complex selectors, jQuery Ajax, jQuery UI, and much more. There are even a couple of complete jQuery projects included for you to test your skills after you've learned the fundamentals.
If you want to learn jQuery, press the enroll button now! You'll complete this course and immediately be able to start using your new jQuery skills in your everyday development work!