Introduction

JavaScript makes pages interactive. Modern JS supports modules, async/await, and many web APIs.

const msg = "Hello from JS";
console.log(msg);

DOM & Events

document.getElementById('btn').addEventListener('click', () => {
  alert('Clicked!');
});

Fetch API

const res = await fetch('/api/users');
const data = await res.json();
console.log(data);

Modules

// utils.js
export function sum(a,b){ return a+b }
// main.js
import {{ sum }} from './utils.js'

Tips

  • Prefer const and let over var.
  • Use strict equality ===.
  • Keep functions small and pure.