发明名称 Binding between a layout engine and a scripting engine
摘要 Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
申请公布号 US8881101(B2) 申请公布日期 2014.11.04
申请号 US201113114924 申请日期 2011.05.24
申请人 Microsoft Corporation 发明人 Leithead Travis;Rogers Justin;Pavlicic Miladin;Man Curtis Cheng-Cheng;Qu Yong;Furtwangler Nathan J. E.;Nourai Reza A.;Lucco Steven
分类号 G06F9/44;G06F9/54;G06F9/455 主分类号 G06F9/44
代理机构 代理人 Sanders Andrew;Minhas Micky
主权项 1. A computer-implemented method comprising: exposing, in a scripting engine memory space, a base set of information associated with one or more types of a type system; responsive to selection of the base set of information, initializing, in the scripting engine memory space, at least one link to at least one prototype implementation in the scripting engine memory space that is associated with at least one type of the one or more types; initializing the at least one prototype implementation; creating, in the scripting engine memory space, an object associated with the at least one type of the one or more types based, at least in part, on the at least one prototype; and binding the object created in the scripting engine memory space to a backing object created in a layout engine memory space, the object in the scripting engine memory space being a representation of the backing object in the layout engine memory space.
地址 Redmond WA US