[发明专利]唯一地识别脚本文件有效
| 申请号: | 201380023570.6 | 申请日: | 2013-02-27 |
| 公开(公告)号: | CN104272291B | 公开(公告)日: | 2017-06-23 |
| 发明(设计)人: | 杰弗里·盖津 | 申请(专利权)人: | 谷歌公司 |
| 主分类号: | G06F15/16 | 分类号: | G06F15/16 |
| 代理公司: | 中原信达知识产权代理有限责任公司11219 | 代理人: | 周亚荣,安翔 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 唯一 识别 脚本 文件 | ||
背景技术
典型的网页设计者使用各种技术来指示网页的外观应如何。例如,网页设计者使用标记语言来设计网页的外观且然后使用一个或多个脚本、样式表、图像等来指示用于网页的任何动作或效果,诸如文本效果、滚动选取框、滑动窗口、动画等。存在许多一般使用的文件和库,例如文件和库、级联样式表(CSS)、图像文件和库、图标文件和库等,其能够在设计网页时使用。
发明内容
一般地,本文公开的主题的一个或多个实施方式涉及使用脚本文件知识库的技术。该技术包括被配置成访问web文档的web文档访问器。该web文档包括用于脚本文件的统一资源定位符(URL)和被附加于URL的用于脚本文件的唯一标识符。该唯一标识符唯一地识别脚本文件。该脚本文件被包括在脚本文件知识库中。该技术还包括脚本文件定位器,其被配置成确定与唯一标识符相关联的脚本文件是位于计算设备处还是脚本文件知识库处。此外,该技术包括脚本文件获取器,其被配置成响应于确定与唯一标识符相关联的脚本文件是位于计算设备处还是脚本文件知识库处而从计算设备接收与该唯一标识符相关联的脚本文件。
本发明内容是在理解其将不会被用来解释或限制权利要求的范围或意义的情况下提交的。本发明内容不意图识别要求保护的主题的关键特征或本质特征,也不意图用作确定要求保护的主题的范围的辅助。
附图说明
图1图示出根据本文所述的一个或多个实施方式的示例性脚本文件知识库。
图2是适合于本文所述的一个或多个实施方式的计算环境的高级框图。
图3是根据本文所述的一个或多个实施方式的计算设备的高级框图。
图4是根据本文所述的一个或多个实施方式的用于利用脚本文件知识库的方法的流程图。
图5是图示出根据本文所述的一个或多个实施方式的示例性计算机系统的高级框图。
详细描述参考附图。在图中,附图标记的最左侧数位识别其中该附图标记第一次出现的图。遍及各图使用相同的附图标记来引用相同的特征和部件。
具体实施方式
本公开描述了一种脚本文件知识库,其中,设计者可以访问可以用来丰富网页的外观的脚本文件。该脚本文件向网页添加逻辑效果,诸如滑动窗口、动画、文本效果、色彩、横幅、表单验证、滚动图像、部分提交(经由异步(AJAX))等。根据一个或多个实施方式的脚本文件知识库存储一个或多个脚本文件以便例如在设计网页时使用。脚本文件知识库向所述一个或多个脚本文件分配一个或多个唯一标识符。可以将该唯一标识符附加于用于脚本文件的统一资源定位符(URL)。可选地,该脚本文件知识库分配用于脚本文件的版本号,其指定脚本文件的特定版本。替换地,脚本制作者指定用于该脚本文件的版本。脚本文件知识库使得该唯一标识符和可选地版本号可用于web文档制作者。可以使用唯一标识符从脚本文件知识库获得脚本文件。
本公开还描述了被配置成访问web文档的计算设备,该web文档包括对一个或多个脚本文件的引用。该web文档包括用于脚本文件的URL。该web文档还包括被附加于URL的用于脚本文件的唯一标识符。web文档的制作者从脚本文件知识库接收用于脚本文件的唯一标识符。在一个或多个实施方式中,在web文档中的<script>标签的#(或哈希)字符之后将该唯一标识符附加于src属性。可选地,将版本号或版本范围附加于唯一标识符。
如果计算设备认识到用于脚本文件的唯一标识符的使用,则计算设备从web文档获得唯一标识符,并将其用来从脚本知识库检索期望脚本。计算设备确定与唯一标识符相关联的脚本文件是位于计算设备本身上还是远程知识库处。如果脚本文件位于计算设备上,则计算设备使用唯一标识符来从其本地获得脚本文件。如果脚本文件位于远程脚本文件知识库中,则计算设备使用唯一标识符从远程脚本文件知识库获得脚本文件。
如果计算设备未识别唯一标识符,则计算设备从在web文档中的URL中的<script>标签的src属性中所指示的地址获得脚本文件位置信息。计算设备从位于src属性中指示的位置获得脚本文件。这提供与未识别唯一标识符的计算设备的向后兼容。这还提供与在知识库中或本地地在计算设备上未找到脚本的计算设备的向后兼容。
示例性脚本文件知识库
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380023570.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:模拟动态海水流速的阴极保护研究装置
- 下一篇:一种湿度监测装置





