
Learn how to declare variables in JavaScript, explore data types like string, number, boolean, undefined, and null, and adopt a single global namespace or object to avoid conflicts.
Learn how to use typeof to detect undefined values in JavaScript, and use isNaN and parsing (parseInt/parseFloat) to guard against not-a-number results and string concatenation in calculations.
Learn how to use JavaScript comparison operators, including equals, not equals, and strict equals, plus greater than and less than operators, with emphasis on strict type checks.
Compare for...in and a traditional for loop when iterating arrays. For...in may not preserve index order; a classic for loop guarantees 0-based indexing and ordered output using names.length.
Explore how JavaScript treats most things as objects, using strings to reveal properties and methods like length, char, and search via dot notation, and create object literals.
Learn how callbacks work in JavaScript and implement them to control results, passing a callback function to a method and handling the output flexibly.
Explore how to select and manipulate a dom element by id, access and set text, read and remove attributes, and inspect offset properties for positioning.
Discover how to use document.querySelector and document.querySelectorAll with css selectors to select single or multiple navigation items, replacing getElementById and iterating over the results.
Create a mini app that outputs text from an input field. Build a get-element utility, attach a keyup event, and show the input value in a nearby span.
Learn the basics of Jay Querrey, download and install the Jay Corey library, and write and include Jay Querrey code in web pages and templates.
Introduce section 1 by downloading the Jay Querrey library, learning the query syntax, using the J Querrey functions, and mastering selectors and events to interact with elements.
Discover jQuery core concepts for beginners, showing how this lightweight library makes JavaScript easier with DOM manipulation, CSS changes, events, and AJAX calls.
Discover how jQuery extends JavaScript with fewer lines and how to include it offline or via Google CDN. Learn selectors and events on HTML elements that respond to user actions.
Create a basic html page template and include the jquery library, then use the ready function to display output in the div with id output.
Explore how jQuery callback functions execute after an effect finishes to signal success or failure and control the next steps.
Explore jQuery effects by applying show, hide, and toggle to selected elements. Use optional durations in milliseconds and callbacks to signal completion, with practical ID-based examples.
Register click events with jQuery to apply fade toggle, fade in, and fade out on the output element, using 5 second durations and completion alerts.
explore the slide up, slide down, and slide toggle effects in jQuery, focusing on reusing the same arguments and modifying the effect name.
Learn how jQuery Ajax functions enable asynchronous updates and live feeds by repeatedly calling the server at intervals to read and modify a JSON file without refreshing the page.
Master jQuery effects such as hide, show, fade, and slide, with millisecond speed and a callback, and use jQuery css to get and set properties along with ajax requests.
Conclude by applying skills in setting up the query template file, using query syntax and ajax functions, and implementing event handlers and callback functions to build interactive web pages.
Explore four core sections, learn the course objectives, preview the hands-on project, and tour the Cloud Nine online IDE as you start building web apps with Bootstrap and MongoDB.
Develops an events tracking web app with routing from a list page to a detailed event page, pulling data from a database using a bootstrap template.
Review the course structure and learning goals, preview the final project, and confirm the cloud nine development environment, then dive into Node basics from square one.
Become a Professional JavaScript Programmer with Stone River eLearning's online course bundle designed to take you from a Javascript beginner to a pro.
Javascript has seen an incredible rise in popularity over the last several years thanks to the development of a huge number of libraries that allow you to do almost anything with it.
It's never been more important than right now to learn Javascript in depth. It will allow you to get great development jobs or move up in your current job, and Javascript development (especially for web app development) is a key skill for today's tech entrepreneurs.
This is a living, breathing course bundle. We will be updating content and adding new content for quite a while to come. Purchase this bundle today and continue to get new cutting edge Javascript content as we roll it out.
Phase 1
This is the core of JS. These courses should be done in the order shown prior to moving to the next "phases". When completed, the student is ready for "Databases" or "Frameworks"
Phase 2
This is optional, but imperative for a "Full Stack" developer. Either Mongo or Firebase, or both. MEAN includes Mongo and also adds a Framework (Angular) and is an assumption of a Full Stack developer.
Phase 3
With Phase 1 complete (and, optionally, Phase 2), the student is ready to learn modern JS Frameworks. Any or all of these are good to go.
Phase 4
After learning a major JS Framework or two, these supporting libraries/technologies are now in order for the student to complete their JavaScript toolbox.