How arunkudiyal/fed_sem5 works
This repository is a collection of browser-based JavaScript teaching examples, not a single application. The learner-facing progression covers language fundamentals, DOM interaction, asynchronous task creation, and HTTP requests; separate examples demonstrate GitHub and YouTube search APIs. The AJAX and YouTube request flows are visible in sampled source. DOM and fundamentals examples are mostly commented out, and the HTML files were not sampled, so page-to-script wiring and active DOM behavior are not inferred.
Main entry points: script.js YouTube Search · ajax.js GitHub AJAX
Components 13
Language Basics
- JavaScript Basics
main.js
Browser Interaction
- DOM Examples
DOM/dom.js - DOM Lesson Page
DOM/index.html
Async Patterns
- Callback Tasks
Async_JS/main.js - Promise Tasks
Async_JS/promises.js - Async Lesson Page
Async_JS/index.html
API Requests
- GitHub AJAX
AJAX/ajax.js - AJAX Lesson Page
AJAX/index.html - YouTube Search
YouTube/script.js - YouTube Lesson Page
YouTube/index.html
Other components
- Learner
- GitHub Users API
- YouTube Search API
Connections 3
- Learner → YouTube Search: clicks search
- GitHub AJAX → GitHub Users API: GET users
- YouTube Search → YouTube Search API: GET search