# Vanilla JS

> Vanilla JavaScript

- Skill: `neuralblitz/vanilla-js` (Agent Skill)
- Install (CLI): `npx skillmds@latest add neuralblitz/vanilla-js`
- Raw SKILL.md: https://api.skillmd.com/api/skills/neuralblitz/vanilla-js/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: NeuralBlitz (https://skillmd.com/u/neuralblitz)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/neuralblitz/vanilla-js

---

# Vanilla JavaScript

Vanilla JavaScript refers to plain JavaScript without frameworks or libraries. Understanding it provides foundation for any JavaScript development and helps avoid unnecessary dependencies.

## Key Concepts

- ES6+ syntax and features
- DOM manipulation
- Event handling
- Fetch API and async/await
- Modules (ESM)

## Common Use Cases

- Simple interactions
- Performance optimization
- Framework learning
- Lightweight applications
- Understanding fundamentals

## Best Practices

- Use modern ES6+ features
- Handle errors properly
- Use proper event delegation
- Write modular code
- Test with native APIs

## Resources

- MDN: developer.mozilla.org/en-US/docs/Web/JavaScript
- Related Skills: javascript, typescript, web-development

