1. Datalist element

    Method of setting a list of options for a user to select in a text field, while leaving the ability to enter a custom value.

  2. dataset & data-* attributes

    Method of applying and accessing custom data to elements.

  3. html attribute: `data-*` attributes

  4. attributes: data