Loading
Alison Logo

JavaScript and jQuery

  • Description
  • Outcome
  • Certification
  • If you wish to explore the world of JavaScript and jQuery, this free online course from Alison is for you.


    jQuery has become perhaps the most popular tool in use today for the design and implementation of JavaScript in web pages, and this course will introduce you to the basics of this dynamic cross-browser library.


    You will be guided through the fundamentals of JavaScript syntax as well as jQuery basics such as selecting and manipulating elements, assigning attributes, traversing tools, and CSS/Styling.


    Subsequent modules will delve deeper into advanced concepts such as jQuery core, events and effects, plugins, performance best practices, and managing dependencies.

  • Upon completion of this course you will understand the different concepts involved when using jQuery on your web pages. You will know the basics of JavaScript including testing, functions, objects, arrays, loops, conditional code, operators and syntax basics. You will gain a good knowledge of AJAX. You will understand how plugins are used in web pages.You will know jQuery and JavaScript best practices. You will understand how to manage dependencies and how to demonstrate the power of custom events by creating a simple tool for searching Twitter.

  • All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.

    Having an official Alison document is a great way to share your success. Plus it’s:

    • Ideal for including in CVs, job applications and portfolios
    • An indication of your ability to learn and achieve high results
    • An incentive to continue to empower yourself through learning
    • A tangible way of supporting the Alison mission to empower people everywhere through education.

JavaScript and jQuery
  • Free

  • 4-5 Hours

  • Rebecca Murphey

  • Assessment

  • Certification

  • 50 Pts

Modules List( 12 )
  • MODULE 1
  • Module
    1
    Introduction
    • Introduction
    • jQuery
    • Software
    • Adding JavaScript to Your Page
    • JavaScript Debugging
    • Exercises
    • Conventions used in this course
    • Reference Material
  • MODULE 2
  • Module
    2
    JavaScript Basics
    • JavaScript Basics
    • Syntax Basics
    • Operators: Part 1
    • Operators: Part 2
    • Conditional Code
    • Loops: Part1
    • Loops: Part 2
    • Reserved Words
    • Arrays
    • Objects
    • Functions: Part 1
    • Functions: Part 2
    • Testing Type
    • Scope
    • Closures
  • MODULE 3
  • Module
    3
    jQuery Basics
    • jQuery Basics
    • Selecting Elements: Part 1
    • Selecting Elements: Part 2
    • Selecting Elements: Part 3
    • Working with Selections
    • CSS, Styling, and Dimensions
    • Attributes
    • Traversing
    • Manipulating Elements: Part 1
    • Manipulating Elements: Part 2
    • Manipulating Elements: Part 3
    • Manipulating Elements: Part 4
    • Exercises
  • MODULE 4
  • Module
    4
    jQuery Core
    • jQuery Core
    • Utility Methods
    • Checking types
    • Data Methods
    • Feature and Browser Detection
    • Avoiding Conflicts with Other Libraries
  • MODULE 5
  • Module
    5
    Events
    • Events
    • Connecting Events to Elements
    • Inside the Event Handling Function
    • Triggering Event Handlers
    • Increasing Performance with Event Delegation
    • Event Helpers
    • Exercises
  • MODULE 6
  • Module
    6
    Effects
    • Effects
    • Built-in Effects: Part 1
    • Built-in Effects: Part 2
    • Custom Effects
    • Managing Effects
    • Exercises
  • MODULE 7
  • Module
    7
    AJAX
    • AJAX
    • Key Concepts: Part 1
    • Key Concepts: Part 2
    • jQuery's Ajax-Related Methods: Part 1
    • jQuery's Ajax-Related Methods: Part 2
    • jQuery's Ajax-Related Methods: Part 3
    • Ajax and Forms
    • Working with JSONP
    • AJAX Events
    • Exercises
  • MODULE 8
  • Module
    8
    Plugins
    • Plugins
    • How to create a basic plugin
    • Finding and Evaluating Plugins
    • Writing Plugins
    • Writing Stateful Plugins: Part 1
    • Writing Stateful Plugins: Part 2
    • Writing Stateful Plugins: Part 3
    • Writing Stateful Plugins: Part 4
    • Exercises
  • MODULE 9
  • Module
    9
    Performance Best Practices
    • Performance Best Practices
    • Append new content outside of a loop
    • Keep things DRY
    • Beware anonymous functions
    • Optimize Selectors
    • Use Event Delegation
    • Detach Elements to Work With Them
    • Use Stylesheets for Changing CSS on Many Elements
    • Use $.data Instead of $.fn.data
    • Don't Act on Absent Elements
    • Variable Definition
    • Conditionals
    • Don't Treat jQuery as a Black Box
  • MODULE 10
  • Module
    10
    Managing Dependencies
    • Code Organization
    • Encapsulation: Part 1
    • Encapsulation: Part 2
    • Managing Dependencies: Part 1
    • Managing Dependencies: Part 2
    • Managing Dependencies: Part 3
    • Exercises
  • MODULE 11
  • Module
    11
    Custom Events
    • Custom Events: Part 1
    • Custom Events: Part 2
    • A Sample Application: Part 1
    • A Sample Application: Part 2
  • Extra Resources
  • Extra Resources View Resource
  • ASSESSMENT
  • Assessment
    • JavaScript and jQuery Assessment
    • JavaScript and jQuery Assessment
Reviews and Rate
This course has no reviews yet.