×

Client-side components

  • US 8,504,913 B2
  • Filed: 06/08/2007
  • Issued: 08/06/2013
  • Est. Priority Date: 06/08/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a page, comprising:

  • receiving, at a client, a plurality of components of the page, the plurality of components comprising a root component and one or more child components, each component being associated with at least a part of the page and each component comprising at least one of a display definition portion and a logic portion;

    constructing, at the client and based on the plurality of components, a document object model (DOM) tree that defines a hierarchy of display elements, wherein each display element defines either a static portion of the page or a dynamic portion of the page and resides at a particular hierarchical level within the DOM tree;

    constructing, at the client and based on both the DOM tree and the plurality of components, a logic tree that defines a hierarchy of logic objects, wherein the constructing comprises;

    adding, for each display element in the DOM tree that defines a dynamic portion of the page, a logic object to the logic tree, wherein the logic object is at a same hierarchical level within the logic tree as the particular hierarchical level at which the display element resides in the DOM tree, and, when executed, carries out a particular action within the page;

    rendering, at the client, the static portions of the page; and

    rendering, at the client, the dynamic portions of the page based on both the DOM tree and the logic tree.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×