<!--
{
  "documentType" : "article",
  "framework" : "TVML",
  "identifier" : "/documentation/TVML/binding-and-dom-manipulation",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Binding and DOM Manipulation"
}
-->

# Binding and DOM Manipulation

Implement binding and impove DOM manipulation options.

## Topics

### Binding and DOM Manipulation

[binding](/documentation/TVML/binding)

Associates information in a data item with an element.

[itemID](/documentation/TVML/itemid)

Mark elements for reuse during DOM updates.

[prototype](/documentation/TVML/prototype)

Associates a data item type with an element.

[needsMoreThreshold](/documentation/TVML/needsmorethreshold)

Sets the amount of remaining screen lengths before firing the needs more event.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)