Skip to main content

23 docs tagged with "javascript"

View all tags

Arrays

Learn JavaScript arrays -- creating, accessing, mutating, iterating with map/filter/reduce, destructuring, and the spread operator.

Client Libraries

Client libraries (clientlibs) are AEM's mechanism for managing CSS and JavaScript delivery. They provide

Control Flow

Learn how to make decisions and repeat actions in JavaScript with if/else, switch, ternary operators, and loops.

Deploying to a VPS with Nginx

Deploy your website to a Virtual Private Server -- server setup, SSH, nginx configuration, HTTPS with Let's Encrypt, and basic security hardening.

Error Handling

Handle errors gracefully in JavaScript -- try/catch/finally, error types, custom errors, async error handling, and common patterns.

Events & Interactivity

Learn how to handle user interactions in JavaScript -- event listeners, the event object, bubbling, delegation, forms, and keyboard/mouse events.

Functions

Learn JavaScript functions -- declarations, expressions, arrow functions, parameters, scope, closures, and callbacks.

HTML & CSS Essentials

Learn enough HTML and CSS to build web pages -- document structure, semantic elements, forms, CSS selectors, the box model, flexbox, and responsive design.

Objects

Learn JavaScript objects -- literals, properties, methods, this, destructuring, spread, Object methods, and JSON.

Project: Build a Complete Website

Build a multi-page vanilla JavaScript website from scratch -- navigation, theme toggle, form validation, dynamic content, and local storage.

Regular Expressions

Master JavaScript regular expressions -- patterns, character classes, quantifiers, groups, lookaheads, and practical validation examples.

The DOM

Learn how JavaScript interacts with web pages through the DOM -- selecting elements, modifying content, creating and removing elements, and traversing the tree.

TypeScript

TypeScript adds static types to JavaScript -- learn type annotations, interfaces, generics, union types, and how to set up a TypeScript project.

Variables, Types & Operators

Learn about JavaScript variables (let, const, var), primitive data types, type coercion, operators, and template literals.

Working with Data

Learn how to fetch data from APIs, handle JSON responses, use async/await, and store data with localStorage and sessionStorage.