Browse the JavaScript tutorials by topic. The original Plus2net site-map destinations are preserved, with additional links to the modernized sections so users can reach the full tutorial set more easily.
| Topic | Description |
|---|---|
| Basics | Page structure, variables, functions, loops, operators, and basic JavaScript. |
| Array | Create arrays and use common array operations such as search, sort, slice, splice, and joins. |
| String | Search, extract, transform, compare, and combine strings. |
| Math | Math functions, parsing, precision, random values, and converter examples. |
| Date & Time | Date objects, clocks, timers, countdowns, calendars, time zones, and date projects. |
| Document | DOM/document properties, element creation, selection, links, title, URL, and related APIs. |
| Event handling | Keyboard, mouse/pointer, focus, double-click, page-load, and related event examples. |
| Form Validation | Validate text, email, checkbox, radio, dropdown, and other form inputs. |
| Window | Alert, confirm, prompt, child windows, window controls, and browser-window behavior. |
| Location | Read URL/location properties, reload, redirect, and navigate. |
| History | Back, forward, session-history movement, and state-based navigation. |
| Image Object | Image dimensions, natural size, positioning, movement, reload, rotator, and slideshow examples. |
| Cookies | Create, read, and delete browser cookies with JavaScript. |
| Browser support | JavaScript support, browser environment, and enabling JavaScript. |
| XML | Load and process XML with XMLHttpRequest, attributes, dropdowns, and forms. |
Exercise Form Date Basic Questions Date Questions JavaScript Quiz
| Application | Description |
|---|---|
| Group Checkbox | Check and uncheck a group of checkboxes. |
| Strikethrough Task List | Use checkbox state to strike out task-list text. |
| Moving Options of listbox | Move selected/all options from one list box to another. |
| Calendar Date to text box | Use linked calendars and place a selected date into an input. |
| Virtual Keyboard | Interactive key controls with pointer-coordinate feedback. |
| Clock | Real-time client-side clock with different date/time formats. |
| Stopwatch | Start, stop, and reset a stopwatch. |
| Two dropdown box | Dependent dropdown/listbox selection examples. |
Author & Instructor at plus2net
I write and maintain practical tutorials on Python, PHP, SQL, JavaScript, HTML, jQuery, and web development at plus2net. The tutorials focus on clear explanations, working examples, and code that readers can test and adapt while learning.
| Ami Dalwadi | 29-03-2015 |
| awesome explanation with example.. Thank you. | |
| SAI | 11-04-2015 |
| Excellent Work done in Java Scripts. Since 2 months I am searching for a javascript which will deal 2 selection boxes based on data retrived from database. Thank U Very much. | |
| GodfreySam | 21-03-2019 |
| Thanks. Most useful blog I have seen so far | |