-
公开(公告)号:US20150161093A1
公开(公告)日:2015-06-11
申请号:US14101310
申请日:2013-12-09
Applicant: Google Inc.
Inventor: Malte Ubl
IPC: G06F17/24
CPC classification number: G06F17/241 , G06F9/542 , G06F16/9574 , G06F16/986 , G06F17/2247 , G06F17/272
Abstract: Systems, methods and computer readable media for user event payload type checking are disclosed. In some implementations, the method can include receiving a hierarchy of nodes, and associating an annotation element with one or more nodes, the annotation element corresponding to an event of a first type. The method can also include determining a second type based on a declaration of the event, and creating payloads of the second type corresponding to the event. The method can further include performing type checking on event and corresponding payloads.
Abstract translation: 公开了用于用户事件有效载荷类型检查的系统,方法和计算机可读介质。 在一些实施方式中,该方法可以包括接收节点的层次结构,以及将注释元素与一个或多个节点相关联的注释元素对应于第一类型的事件。 该方法还可以包括基于事件的声明来确定第二类型,以及创建对应于事件的第二类型的有效载荷。 该方法还可以包括对事件和对应的有效载荷执行类型检查。
-
公开(公告)号:US11194885B1
公开(公告)日:2021-12-07
申请号:US14793282
申请日:2015-07-07
Applicant: Google Inc.
Inventor: Sepand Parhami , Malte Ubl
IPC: G06F16/958 , G06F16/957
Abstract: Computer-implemented techniques can include obtaining a document object model (DOM) tree having a plurality of elements arranged in a plurality of nodes, the DOM tree being generated from a source document for a web page, rendering the web page using the DOM tree, based on an update to the web page, obtaining, by the computing device, a virtual DOM tree having a plurality of virtual elements; establishing a pointer indicative of a current location in the virtual DOM tree, for each specific virtual element of the plurality of virtual elements, determining whether the specific virtual element corresponds to the update and when the specific virtual element corresponds to the update, based on the pointer, obtaining a modified DOM tree by transforming a particular DOM element in the DOM tree corresponding to the specific virtual element, and re-rendering the web page using the modified DOM tree.
-
公开(公告)号:US09348669B2
公开(公告)日:2016-05-24
申请号:US14101305
申请日:2013-12-09
Applicant: Google Inc.
Inventor: Mark David Knichel , Fengjia Li , Malte Ubl
Abstract: Systems, methods and computer readable media for user interface frameworks are disclosed. In some implementations, the method can include detecting, at a dispatcher within a user interface framework, an event emitted from a user interface element contained within a document object model node associated with a controller. The method can also include requesting a module associated with the controller and instantiating the controller. The method can further include providing the event to the controller.
Abstract translation: 公开了用于用户界面框架的系统,方法和计算机可读介质。 在一些实现中,该方法可以包括在用户界面框架内的调度器处检测从包含在与控制器相关联的文档对象模型节点内的用户界面元素发射的事件。 该方法还可以包括请求与控制器相关联的模块并实例化控制器。 该方法还可以包括将事件提供给控制器。
-
公开(公告)号:US20190102475A1
公开(公告)日:2019-04-04
申请号:US15720832
申请日:2017-09-29
Applicant: Google Inc.
Inventor: William Chou , Malte Ubl
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for scanning bindings in a webpage. In one aspect, a method includes obtaining, at a browser of a client device, markup for a webpage, initiating a scan of the markup for the webpage to identify bindings in the markup, in response to a time threshold being satisfied during the scan of the markup for the webpage, pausing the scan of the markup and storing location data corresponding to a location in the markup reached by the scan at pause time, rendering, by the browser, a next frame for the webpage, and in response to completion of the rendering of the next frame for the webpage, resuming the scan of the markup for the webpage at the location in the markup.
-
-
-