【技术实现步骤摘要】
【国外来华专利技术】唯一地识别脚本文件
技术介绍
典型的网页设计者使用各种技术来指示网页的外观应如何。例如,网页设计者使用标记语言来设计网页的外观且然后使用一个或多个脚本、样式表、图像等来指示用于网页的任何动作或效果,诸如文本效果、滚动选取框、滑动窗口、动画等。存在许多一般使用的文件和库,例如文件和库、级联样式表(CSS)、图像文件和库、图标文件和库等,其能够在设计网页时使用。
技术实现思路
一般地,本文公开的主题的一个或多个实施方式涉及使用脚本文件知识库的技术。该技术包括被配置成访问web文档的web文档访问器。该web文档包括用于脚本文件的统一资源定位符(URL)和被附加于URL的用于脚本文件的唯一标识符。该唯一标识符唯一地识别脚本文件。该脚本文件被包括在脚本文件知识库中。该技术还包括脚本文件定位器,其被配置成确定与唯一标识符相关联的脚本文件是位于计算设备处还是脚本文件知识库处。此外,该技术包括脚本文件获取器,其被配置成响应于确定与唯一标识符相关联的脚本文件是位于计算设备处还是脚本文件知识库处而从计算设备接收与该唯一标识符相关联的脚本文件。本
技术实现思路
是在理解其将不会被用来解释或限制权利要求的范围或意义的情况下提交的。本
技术实现思路
不意图识别要求保护的主题的关键特征或本质特征,也不意图用作确定要求保护的主题的范围的辅助。附图说明图1图示出根据本文所述的一个或多个实施方式的示例性脚本文件知识库。图2是适合于本文所述的一个或多个实施方式的计算环境的高级框图。图3是根据本文所述的一个或多个实施方式的计算设备的高级框图。图4是根据本文所述的一个或多个实施方式的用于利用脚本文件知识库的方法 ...
【技术保护点】
一种计算设备,包括:web文档访问器,所述web文档访问器被配置成访问web文档,所述web文档具有用于脚本文件的统一资源定位符(URL)和被附加于所述URL的用于所述脚本文件的唯一标识符,其中,所述脚本文件被包括在位于与由用于所述脚本文件的所述URL指定的服务器不同的服务器处的脚本文件知识库中,并且其中,所述唯一标识符在所述脚本文件知识库内唯一地识别所述脚本文件,并且其中,所述脚本文件知识库包括用于多个不同的web文档的脚本;解析器,所述解析器被配置成识别所述唯一标识符并从所述web文档获得所述唯一标识符;以及脚本文件获取器,所述脚本文件获取器被配置成从所述脚本文件知识库获得所述脚本文件。
【技术特征摘要】
【国外来华专利技术】2012.03.07 US 13/414,1091.一种计算设备,包括:web文档访问器,所述web文档访问器被配置成访问web文档,所述web文档具有用于脚本文件的统一资源定位符URL和被附加于所述URL的用于所述脚本文件的唯一标识符;解析器,所述解析器被配置成识别所述唯一标识符并从所述web文档获得所述唯一标识符;脚本文件定位器,所述脚本文件定位器被配置成使用所述唯一标识符来确定所述脚本文件是位于与用于所述脚本文件的所述URL所指定的服务器相同的服务器处、或者所述脚本文件是位于与用于所述脚本文件的所述URL所指定的服务器不同的服务器处的脚本文件知识库内,并且其中所述脚本文件知识库包括用于多个不同的web文档的脚本;以及脚本文件获取器,所述脚本文件获取器被配置成当所述脚本文件定位器确定所述脚本文件位于所述脚本文件知识库中时从所述脚本文件知识库获得所述脚本文件。2.根据权利要求1所述的计算设备,还包括高速缓存器,其中,所述脚本文件获取器还被配置成:响应于确定先前已从所述脚本文件知识库获得与所述唯一标识符相关联的所述脚本文件并且一个副本位于所述高速缓存器中,从所述高速缓存器获得与所述唯一标识符相关联的所述脚本文件。3.根据权利要求1所述的计算设备,还包括web浏览器数据库,其中,所述脚本文件获取器还被配置成:响应于确定先前已从所述脚本文件知识库获得与所述唯一标识符相关联的所述脚本文件并且一个副本位于所述web浏览器数据库中,从所述web浏览器数据库获得与所述唯一标识符相关联的所述脚本文件。4.根据权利要求1所述的计算设备,其中:所述web文档访问器还被配置成访问具有被附加于所述唯一标识符的脚本文件版本号的web文档,并且其中,所述版本识别所述脚本文件的版本,所述解析器还被配置成识别所述版本号并从所述web文档获得所述版本,以及所述脚本文件获取器还被配置成从所述脚本文件知识库获得与所述版本相关联的所述脚本文件。5.根据权利要求1所述的计算设备,其中,所述解析器还被配置成识别在“#”字符之后的<script>标签中的所述唯一标识符。6.根据权利要求1所述的计算设备,其中,所述web文档还包括被附加于所述唯一标识符的用于所述脚本文件的版本,并且其中,所述web文档访问器还被配置成使用用于所述脚本文件的所述版本来访问所述web文档。7.根据权利要求1所述的计算设备,其中,当所述唯一标识符没有被所述解析器识别时,使用所述web文档中的<script>标签的src属性中所指示的地址来获得所述脚本文件。8.一种由被配置成利用脚本文件知识库的计算设备实现的方法,所述方法包括:由所述计算设备来访问web文档,所述web文档具有用于脚本文件的统一资源定位符URL,其中,所述web文档还包括被附加于所述URL的用于所述脚本文件的唯一标识符;由所述计算设备来识别被附加于所述脚本文件的所述URL的所述唯一标识符;由所述计算设备从所述web文档获得所述唯一标识符;由所述计算设备基于所述唯一标识符确定所述脚本文件是位于与用于所述脚本文件的所述URL所指定的服务器相同的服务器处、或者所述脚本文件是位于与用于所述脚本文件的所述URL所指定的服务器不同的服务器处的脚本文件知识库处;以及响应于确定所述脚本文件位于所述脚本文件知识库中,由所述计算设备使用所述唯一标识符从所述脚本文件知识库获得所述脚本文件。9.根据权利要求8所述的方法,还包括由所述计算设备来执行包括在所述脚本文件中的所述脚本。10.根据权利要求8所述的方法,其中,所述唯一标识符在“#”字符之后被附加于所述URL。11.根据权利要求8所述的方法,其中,响应于所述确定,由所述计算设备响应于确定先前已从所述脚本文件知识库获得与所述唯一标识符相关联的所述脚本文件并且一个副本位于所述计算设备上的高速缓存器中,使用所述唯一标...