-
公开(公告)号:US07689665B2
公开(公告)日:2010-03-30
申请号:US11741095
申请日:2007-04-27
申请人: Eilon J. Lipton , Bertrand Claude Le Roy , Simon Calvert , Matthew E. Gibbs , Nikhil Kothari , Michael James Harder , David Vincent Reed
发明人: Eilon J. Lipton , Bertrand Claude Le Roy , Simon Calvert , Matthew E. Gibbs , Nikhil Kothari , Michael James Harder , David Vincent Reed
CPC分类号: G06F9/44521
摘要: The present invention extends to methods, systems, and computer program products for dynamically loading scripts. Web pages can include references to script loaders that control the loading of other scripts at a Web browser. A script loader can load scripts in accordance with script loading rules that override the default script loading behavior of the Web browser. Script loading rules can cause scripts to load in a different order than encountered in a Web pager, load in parallel, load in a manner that limits cross-domain requests, etc. Script loading rules are configurable such at that a developer can create customized script loading behavior.
摘要翻译: 本发明扩展到用于动态加载脚本的方法,系统和计算机程序产品。 Web页面可以包括对在Web浏览器中控制其他脚本的加载的脚本加载器的引用。 脚本加载器可以根据脚本加载规则加载脚本,该规则将覆盖Web浏览器的默认脚本加载行为。 脚本加载规则可能导致脚本以与Web寻呼机中遇到的顺序不同的顺序加载,并行加载,以限制跨域请求的方式进行加载等。脚本加载规则是可配置的,因此开发人员可以创建自定义脚本 加载行为。
-
公开(公告)号:US20080271046A1
公开(公告)日:2008-10-30
申请号:US11741095
申请日:2007-04-27
申请人: Eilon J. Lipton , Bertrand Claude Le Roy , Matthew E. Gibbs , David Vincent Reed , Simon Calvert , Nikhil Kothari , Michael James Harder
发明人: Eilon J. Lipton , Bertrand Claude Le Roy , Matthew E. Gibbs , David Vincent Reed , Simon Calvert , Nikhil Kothari , Michael James Harder
IPC分类号: G06F9/44
CPC分类号: G06F9/44521
摘要: The present invention extends to methods, systems, and computer program products for dynamically loading scripts. Web pages can include references to script loaders that control the loading of other scripts at a Web browser. A script loader can load scripts in accordance with script loading rules that override the default script loading behavior of the Web browser. Script loading rules can cause scripts to load in a different order than encountered in a Web pager, load in parallel, load in a manner that limits cross-domain requests, etc. Script loading rules are configurable such at that a developer can create customized script loading behavior.
摘要翻译: 本发明扩展到用于动态加载脚本的方法,系统和计算机程序产品。 Web页面可以包括对在Web浏览器中控制其他脚本的加载的脚本加载器的引用。 脚本加载器可以根据脚本加载规则加载脚本,该规则将覆盖Web浏览器的默认脚本加载行为。 脚本加载规则可能导致脚本以与Web寻呼机中遇到的顺序不同的顺序加载,并行加载,以限制跨域请求的方式进行加载等。脚本加载规则是可配置的,因此开发人员可以创建自定义脚本 加载行为。
-
公开(公告)号:US20080235325A1
公开(公告)日:2008-09-25
申请号:US11688567
申请日:2007-03-20
申请人: Simon Calvert , Nikhil Kothari , Matthew E. Gibbs , Bertrand Claude Le Roy , Eilon J. Lipton , Michael James Harder
发明人: Simon Calvert , Nikhil Kothari , Matthew E. Gibbs , Bertrand Claude Le Roy , Eilon J. Lipton , Michael James Harder
CPC分类号: G06F17/30902 , G06F9/45512
摘要: The present invention extends to methods, systems, and computer program products for identifying appropriate client-side script references. Embodiments of the invention facilitate tailoring a list of script references to send to a Web browser based on a list of script references included in a server page. Referenced scripts sent to a Web browser can differ from referenced scripts included in the server page. Script references sent to a Web browser can refer to scripts optimized for the execution environment of the Web browser and to scripts stored at preferred script sources. Further, duplicate script references are removed prior to sending a list of script references to the Web browser. Since script lists sent to Web browsers are tailored for execution environment and duplicates are removed, scripts can be loaded and processed more effectively at Web browsers.
摘要翻译: 本发明扩展到用于识别适当的客户端脚本引用的方法,系统和计算机程序产品。 本发明的实施例有助于根据包括在服务器页面中的脚本参考的列表来定制要发送到Web浏览器的脚本引用的列表。 发送到Web浏览器的引用脚本可能与服务器页面中包含的引用脚本不同。 发送到Web浏览器的脚本引用可以引用针对Web浏览器的执行环境和存储在首选脚本源的脚本进行优化的脚本。 此外,在将脚本引用列表发送到Web浏览器之前,将删除重复的脚本引用。 由于发送到Web浏览器的脚本列表针对执行环境进行了定制,并且删除了重复项,因此可以在Web浏览器中更有效地加载和处理脚本。
-
公开(公告)号:US07823164B2
公开(公告)日:2010-10-26
申请号:US11757054
申请日:2007-06-01
申请人: Matthew E. Gibbs , Bertrand Claude Le Roy , Eilon J. Lipton , Simon Calvert , Nikhil Kothari , Michael James Harder
发明人: Matthew E. Gibbs , Bertrand Claude Le Roy , Eilon J. Lipton , Simon Calvert , Nikhil Kothari , Michael James Harder
IPC分类号: G06F13/00
CPC分类号: G06F8/427 , G06F8/30 , G06F9/45512
摘要: The present invention extends to methods, systems, and computer program products for automated generation of different script versions. Received scripts can include comments containing descriptive data from which instructions for implementing specified further functionality (e.g., debugging, testing, tracing, etc.) can be inferred. Received scripts can also include anonymous function names. Modules within a script pre-processor can access the descriptive data and infer instructions for implementing specified further functionality. Modules with the script preprocessor can also infer and assign global identifiers to anonymous functions such that the scripts are subsequently identifiable using the global identifiers. The modules within the script pre-processor can interoperate to generate versions of the script that implement the specified further (e.g., debugging) functionality without requiring a developer to write additional code.
摘要翻译: 本发明扩展到用于自动生成不同脚本版本的方法,系统和计算机程序产品。 接收到的脚本可以包括含有描述性数据的注释,从中可以推断出用于实现指定的进一步功能的指令(例如,调试,测试,跟踪等)。 收到的脚本也可以包括匿名函数名。 脚本预处理器中的模块可以访问描述性数据并推断用于实现指定的其他功能的指令。 具有脚本预处理器的模块还可以将全局标识符推断并分配给匿名函数,以便随后使用全局标识符识别脚本。 脚本预处理器中的模块可以互操作以生成实现指定的进一步(例如调试)功能的脚本的版本,而不需要开发人员编写其他代码。
-
公开(公告)号:US20080301702A1
公开(公告)日:2008-12-04
申请号:US11757054
申请日:2007-06-01
申请人: Matthew E. Gibbs , Bertrand Claude Le Roy , Eilon J. Lipton , Simon Calvert , Nikhil Kothari , Michael James Harder
发明人: Matthew E. Gibbs , Bertrand Claude Le Roy , Eilon J. Lipton , Simon Calvert , Nikhil Kothari , Michael James Harder
IPC分类号: G06F9/44
CPC分类号: G06F8/427 , G06F8/30 , G06F9/45512
摘要: The present invention extends to methods, systems, and computer program products for automated generation of different script versions. Received scripts can include comments containing descriptive data from which instructions for implementing specified further functionality (e.g., debugging, testing, tracing, etc.) can be inferred. Received scripts can also include anonymous function names. Modules within a script pre-processor can access the descriptive data and infer instructions for implementing specified further functionality. Modules with the script preprocessor can also infer and assign global identifiers to anonymous functions such that the scripts are subsequently identifiable using the global identifiers. The modules within the script pre-processor can interoperate to generate versions of the script that implement the specified further (e.g., debugging) functionality without requiring a developer to write additional code.
摘要翻译: 本发明扩展到用于自动生成不同脚本版本的方法,系统和计算机程序产品。 接收到的脚本可以包括含有描述性数据的注释,从中可以推断出用于实现指定的进一步功能的指令(例如,调试,测试,跟踪等)。 收到的脚本也可以包括匿名函数名。 脚本预处理器中的模块可以访问描述性数据并推断用于实现指定的其他功能的指令。 具有脚本预处理器的模块还可以将全局标识符推断并分配给匿名函数,以便随后使用全局标识符识别脚本。 脚本预处理器中的模块可以互操作以生成实现指定的进一步(例如调试)功能的脚本的版本,而不需要开发人员编写其他代码。
-
公开(公告)号:US07945849B2
公开(公告)日:2011-05-17
申请号:US11688567
申请日:2007-03-20
申请人: Simon Calvert , Nikhil Kothari , Matthew E. Gibbs , Bertrand Claude Le Roy , Eilon J. Lipton , Michael James Harder
发明人: Simon Calvert , Nikhil Kothari , Matthew E. Gibbs , Bertrand Claude Le Roy , Eilon J. Lipton , Michael James Harder
IPC分类号: G06F17/24
CPC分类号: G06F17/30902 , G06F9/45512
摘要: The present invention extends to methods, systems, and computer program products for identifying appropriate client-side script references. Embodiments of the invention facilitate tailoring a list of script references to send to a Web browser based on a list of script references included in a server page. Referenced scripts sent to a Web browser can differ from referenced scripts included in the server page. Script references sent to a Web browser can refer to scripts optimized for the execution environment of the Web browser and to scripts stored at preferred script sources. Further, duplicate script references are removed prior to sending a list of script references to the Web browser. Since script lists sent to Web browsers are tailored for execution environment and duplicates are removed, scripts can be loaded and processed more effectively at Web browsers.
摘要翻译: 本发明扩展到用于识别适当的客户端脚本引用的方法,系统和计算机程序产品。 本发明的实施例有助于根据包括在服务器页面中的脚本参考的列表来定制要发送到Web浏览器的脚本引用的列表。 发送到Web浏览器的引用脚本可能与服务器页面中包含的引用脚本不同。 发送到Web浏览器的脚本引用可以引用针对Web浏览器的执行环境和存储在首选脚本源的脚本进行优化的脚本。 此外,在将脚本引用列表发送到Web浏览器之前,将删除重复的脚本引用。 由于发送到Web浏览器的脚本列表针对执行环境进行了定制,并且删除了重复项,因此可以在Web浏览器中更有效地加载和处理脚本。
-
公开(公告)号:US08001551B2
公开(公告)日:2011-08-16
申请号:US11739570
申请日:2007-04-24
CPC分类号: G06F9/454
摘要: The present invention extends to methods, systems, and computer program products for providing localized resources for client-side script execution. Embodiments of the invention facilitate providing culturally localized resources for executing client-side scripts at Web browser. In some embodiments, client-side script reference tags refer to a script handler at the Web server (instead of an actual script). The script handler can a return localized resource sets for use with client-side scripts (that include calls to external resources). Accordingly, execution of client-side scripts can be localized in accordance with resources contain in the localized resource set. In other embodiments, a script manager using a generic script reference to identifying an appropriate localized instance of a script. Client-side script reference tags refer to the appropriate localized instance of the script. Accordingly, execution of a Web page can be localized in accordance with the localizations contained in the localized instance of the script.
摘要翻译: 本发明扩展到用于为客户端脚本执行提供本地化资源的方法,系统和计算机程序产品。 本发明的实施例便于在Web浏览器上提供用于执行客户端脚本的文化本地化的资源。 在一些实施例中,客户端脚本引用标记是指Web服务器上的脚本处理程序(而不是实际的脚本)。 脚本处理程序可以返回本地化的资源集,以便与客户端脚本(包括调用外部资源)一起使用。 因此,客户端脚本的执行可以根据本地化资源集中包含的资源进行本地化。 在其他实施例中,脚本管理器使用通用脚本引用来标识脚本的适当的本地化实例。 客户端脚本引用标记引用脚本的适当本地化实例。 因此,可以根据包含在脚本的本地化实例中的本地化来本地化网页的执行。
-
公开(公告)号:US20080271045A1
公开(公告)日:2008-10-30
申请号:US11739570
申请日:2007-04-24
IPC分类号: G06F9/46
CPC分类号: G06F9/454
摘要: The present invention extends to methods, systems, and computer program products for providing localized resources for client-side script execution. Embodiments of the invention facilitate providing culturally localized resources for executing client-side scripts at Web browser. In some embodiments, client-side script reference tags refer to a script handler at the Web server (instead of an actual script). The script handler can a return localized resource sets for use with client-side scripts (that include calls to external resources). Accordingly, execution of client-side scripts can be localized in accordance with resources contain in the localized resource set. In other embodiments, a script manager using a generic script reference to identifying an appropriate localized instance of a script. Client-side script reference tags refer to the appropriate localized instance of the script. Accordingly, execution of a Web page can be localized in accordance with the localizations contained in the localized instance of the script.
摘要翻译: 本发明扩展到用于为客户端脚本执行提供本地化资源的方法,系统和计算机程序产品。 本发明的实施例便于在Web浏览器上提供用于执行客户端脚本的文化本地化的资源。 在一些实施例中,客户端脚本引用标记是指Web服务器上的脚本处理程序(而不是实际的脚本)。 脚本处理程序可以返回本地化的资源集,以便与客户端脚本(包括调用外部资源)一起使用。 因此,客户端脚本的执行可以根据本地化资源集中包含的资源进行本地化。 在其他实施例中,脚本管理器使用通用脚本引用来标识脚本的适当的本地化实例。 客户端脚本引用标记引用脚本的适当本地化实例。 因此,可以根据包含在脚本的本地化实例中的本地化来本地化网页的执行。
-
公开(公告)号:US07805670B2
公开(公告)日:2010-09-28
申请号:US11305572
申请日:2005-12-16
申请人: Eilon J. Lipton , Nikhil Kothari , Simon Calvert
发明人: Eilon J. Lipton , Nikhil Kothari , Simon Calvert
IPC分类号: G06F17/00
CPC分类号: G06F17/30899
摘要: The updating of an original version of a Web page without having to download the entire Web page. After accessing an original version of a Web page, a browser client detects that the accessed original version of the Web page is to be updated. The browser client then requests an updated version of the Web page from a page server computing system. Thereupon, the page server determines that only a portion of the updated version of the Web page is to be downloaded to the browser client, identifies that portion, and sends a response to the browser client that includes at least the portions of the Web page that have changed, but less than all of the Web page. The browser client then partially renders the updated version of the Web page using the portions of the Web page provided in the response.
摘要翻译: 更新网页的原始版本,而无需下载整个网页。 访问网页的原始版本后,浏览器客户端会检测到所访问的网页原始版本是否被更新。 浏览器客户端然后从页面服务器计算系统请求更新版本的网页。 因此,页面服务器确定仅将网页的更新版本的一部分下载到浏览器客户端,识别该部分,并向浏览器客户端发送响应,该响应至少包括网页的部分, 已经改变了,但比所有的网页都少。 然后浏览器客户机部分地使用响应中提供的网页的部分来呈现网页的更新版本。
-
公开(公告)号:US20070220083A1
公开(公告)日:2007-09-20
申请号:US11377995
申请日:2006-03-17
IPC分类号: G06F15/16 , G06F17/30 , G06F15/173
CPC分类号: H04L67/02 , G06F16/9577
摘要: Facilitation of web page rendering using dynamic rendering controls. A server identifies a representation of a page to be downloaded to a client. The representation includes a dynamic rendering control that may be used to render a portion of the page. Rather than leaving it to the client to gain access to the initial set of data that is to be used by the dynamic rendering control to properly render, the server estimates the initial set of data that is to be used, and transmits a network response that includes the estimated initial set of data. When executing the rendering component, the client may simply use the data provided in the network response to render the portion of the page, rather than having to gain access to the data from a network source.
摘要翻译: 使用动态渲染控件促进网页呈现。 服务器识别要下载到客户端的页面的表示。 该表示包括可用于呈现页面的一部分的动态渲染控件。 服务器不是将它留给客户机来访问要由动态渲染控件正确呈现的初始数据集,服务器估计要使用的初始数据集,并传送网络响应 包括估计的初始数据集。 当执行渲染组件时,客户端可以简单地使用在网络响应中提供的数据来呈现页面的部分,而不是必须获得对来自网络源的数据的访问。
-
-
-
-
-
-
-
-
-