Prep 09: Events and Asynchronicity - 9.3.3-9.4, 10.3

9.3.3 - Event Object
9.4 - Event Types
10.3.0 - Asynchronous Coding with JavaScript

Read

  1. FunWebDev Chapter 9.3.3-9.4 (inclusive): more on events and events with forms
  2. FunWebDev Chapter 10.3 (asynchronous programming)

Activity

  1. If you’re on Windows, install rsync as follows:
    1. If you are running Windows, rsync is likely not installed.
    2. Follow these steps to get rsync working in Git Bash (without having to install and configure a bunch of other tools):
    3. Download and open the latest rsync package from MSYS2.
    4. Copy the usr folder (from rsync…tar.zst) into C:\Program Files\Git
      • This should merge the files into the existing C:\Program Files\Git\usr folder.
    5. Download the latest libxxhash package from MSYS2.
    6. Copy the usr folder (from libxxhash…tar.zst) into C:\Program Files\Git
      • This should merge the files into the existing C:\Program Files\Git\usr folder.
    7. You should now be able to type rsync in Git Bash and see the usage message.
  2. Complete the “Later Gator” Activity
Last modified November 20, 2025: Simplify E3 Q2-3 solution (c3e4183)