[发明专利]管理脚本文件依赖性和加载时间有效
申请号: | 201380006179.5 | 申请日: | 2013-01-16 |
公开(公告)号: | CN104081377B | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | J·F·科恩;Z·内申;A·T·诺包尔;F·F-C·基安 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/30;G06F17/21 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 脚本 文件 依赖性 加载 时间 | ||
1.一种计算机实现的用于输出指示脚本文件依赖性的数据的方法,所述计算机实现的方法包括执行计算机实现的操作,用于:
在计算机处接收对应于包括对客户机侧脚本文件的引用的资源的可执行代码;
注册与所述资源相关联的所述客户机侧脚本文件;
解析与所述客户机侧脚本文件相关联的脚本文件依赖性;以及
输出指示所解析的脚本文件依赖性的数据。
2.如权利要求1所述的方法,其中所述数据包括数据结构,所述数据结构包括
对应于所述客户机侧脚本文件的第一节点,
对应于所述客户机侧脚本文件所依赖的第二客户机侧脚本文件的第二节点,以及
所述客户机侧脚本文件和所述第二客户机侧脚本文件之间的边,所述边指示所述客户机侧脚本文件和所述第二客户机侧脚本文件之间的脚本文件依赖性。
3.如权利要求1所述的方法,其特征在于,进一步包括将所述可执行代码和所述数据提供到与所述计算机通信的客户机设备,其中所述客户机设备存储所述客户机侧脚本文件。
4.如权利要求3所述的方法,其中所述数据包括数据结构,所述数据结构包括对所述客户机侧脚本文件的引用以及在所述资源在所述客户机设备处的呈现期间所述客户机侧脚本文件要被加载的加载水平。
5.如权利要求1所述的方法,其特征在于,解析与所述客户机侧脚本文件相关联的脚本文件依赖性包括:
选择所述客户机侧脚本文件以供分析;
确定所述客户机侧脚本文件是否先前已经被分析过;以及
响应于确定所述客户机侧脚本文件先前没有被分析过,
将所述客户机侧脚本文件标记为被访问过,以及
标识依赖所述客户机侧脚本文件的其他客户机侧脚本文件。
6.如权利要求1所述的方法,其中注册所述客户机侧脚本文件包括:
创建数据结构;以及
将节点添加到所述数据结构,所述节点对应于所述客户机侧脚本文件。
7.如权利要求1所述的方法,其中注册所述客户机侧脚本文件包括:
创建加载水平表格;以及
将引用添加到所述加载水平表格,所述引用包括对所述客户机侧脚本文件的引用以及与所述客户机侧脚本文件相关联的加载水平的指示。
8.如权利要求1所述的方法,其中所述资源包括含有对所述客户机侧脚本文件的引用的网页。
9.如权利要求1所述的方法,其中所述资源包括含有对所述客户机侧脚本文件的引用的web应用。
10.一种其上存储有计算机可读指令的计算机存储介质,所述指令在由计算机执行时致使所述计算机:
接收对应于资源的代码,所述代码包括对客户机侧脚本文件的引用;
根据所述代码,定义至少两个指示所述客户机侧脚本文件要在所述代码的呈现期间在其处被加载的时间的加载水平;
注册被所述代码引用的所述客户机侧脚本文件;
分析注册的客户机侧脚本文件以标识被所述客户机侧脚本文件中的至少一个依赖的其他客户机侧脚本文件;
解析与所述其他客户机侧脚本文件相关联的脚本文件依赖性;以及
将指示所解析的脚本文件依赖性的数据输出到与所述计算机通信的客户机设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380006179.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种播种机构
- 下一篇:一种水元石陶瓷球及其制备方法