1. :has() CSS relational pseudo-class

    Select elements containing specific content. For example, `a:has(img)` selects all `<a>` elements that contain an `<img>` child.

  2. Hashchange event

    Event triggered in JavaScript when the URL's hash has changed (for example: page.html#foo to page.html#bar)

  3. audioparammap api: has

  4. cachestorage api: has

  5. document api: hasfocus

  6. document api: hasprivatetoken

  7. document api: hasredemptionrecord

  8. document api: hasstorageaccess

  9. document api: hasunpartitionedcookieaccess

  10. element api: hasattribute

  11. element api: hasattributens

  12. element api: hasattributes

  13. element api: haspointercapture

  14. eventcounts api: has

  15. fontfaceset api: has

  16. formdata api: has

  17. gamepadpose api: hasorientation

  18. gamepadpose api: hasposition

  19. hashchangeevent api

  20. hashchangeevent api: newurl

  21. hashchangeevent api: oldurl

  22. headers api: has

  23. highlight api: has

  24. location api: hash

  25. midiinputmap api: has

  26. midioutputmap api: has

  27. navigateevent api: hashchange

  28. navigateevent api: hasuavisualtransition

  29. node api: haschildnodes

  30. popstateevent api: hasuavisualtransition

  31. pushmanager api: haspermission

  32. sensor api: hasreading

  33. urlpattern api: hash

  34. urlpattern api: hasregexpgroups

  35. url api: hash

  36. xranchorset api: has

  37. javascript built-in: function: [symbol.hasinstance]

  38. javascript built-in: map: has

  39. javascript built-in: object: hasown

  40. javascript built-in: object: hasownproperty

  41. javascript built-in: proxy: handler: has

  42. javascript built-in: reflect: has

  43. javascript built-in: regexp: hasindices

  44. javascript built-in: set: has

  45. javascript built-in: symbol: hasinstance

  46. javascript built-in: weakmap: has

  47. javascript built-in: weakset: has

  48. grammar: hashbang (`#!`) comment syntax