On a 4×4 board, use the arrow keys or buttons to merge matching tiles, accumulate points, and be notified when you reach 1024.
Learning and interaction
Learning content, mini-games, experiments, and site utility entry points.
On a 4×4 board, use the arrow keys or buttons to merge matching tiles, accumulate points, and be notified when you reach 1024.
Learning and interaction
On a 4×4 board, merge tiles with the same value using arrow keys or buttons, accumulate points, and prompt when 2048 is reached.
Learning and interaction
Randomly generate category-based sets of questions from 12 questions across HTML, CSS, JavaScript, and Web API multiple-choice questions, provide explanations for each question, and calculate the score.
Learning and interaction
Search original programming knowledge outlines, record learning progress and personal notes, and export JSON or Markdown in the current browser.
Learning and interaction
Simulate the motion of 8 balls on the canvas, with adjustable gravity and collision elasticity, and reset the initial state.
Learning and interaction
After a random delay of 1–4 seconds, prompt a click, measure and display in-page reaction time; clicking too early restarts it.
Learning and interaction
Generate a random falling-character animation on the canvas, with support for start and stop.
Learning and interaction
Provides 9 built-in HTML, CSS, and JavaScript mini-courses. Search, edit, and run examples in the script sandbox, with progress saved in the current browser.
Learning and interaction
Append the entered keywords to the search URLs for Google, Bing, Baidu, 360, Sogou, GitHub, or MDN and open the third-party page; the keywords will be sent to the selected service.
Learning and interaction
Provides local two-player Gomoku for 15×15, detects five in a row in four directions, and supports undo and restart.
Learning and interaction
A simulated spinning gyroscope with damping, allowing repeated acceleration, stopping, and real-time display of angular velocity on each frame.
Learning and interaction
Verify the decimal places of the entered π, show the number of consecutive correct digits and the first wrong position, and optionally prompt the next digit; built-in about 80 decimal places.
Learning and interaction
Locally score up to 12 participants, with custom increments, keyboard shortcuts, undo, ranking copy, and full-screen display.
Learning and interaction
Practice with a three-layer Rubik’s Cube locally in the browser, with support for moves, inverse moves, scrambling, and undo, using a keyboard or touch controls.
Learning and interaction
Provides local browser-based practice for Wubi radicals, typing speed, symbols, finger placement, and keyboard skills, with instant error feedback.
Learning and interaction
Generates printable regular-script Chinese copybooks from user-provided Chinese content without bundling unauthorized font files.
Learning and interaction
Use local Chinese data from a locked source to look up idiom definitions, pinyin, and zodiac years; query content is not sent to the network.
Learning and interaction