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
constandletovervar. - Use strict equality
===. - Keep functions small and pure.