[发明专利]脚本标记无效
申请号: | 200680033208.7 | 申请日: | 2006-08-29 |
公开(公告)号: | CN101263482A | 公开(公告)日: | 2008-09-10 |
发明(设计)人: | N·科塔特;B·勒罗伊 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F3/14;G06F17/21 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脚本 标记 | ||
背景
历来,标记被用于指示标记原稿副本以在用于格式化的指示诸如对类型字体和大小、间距、缩进等的使用的帮助下进行排版的过程。在当今的数字时代,标记指的是电子标记,即电子文档中描述文档格式化的内部的、有时不可见的代码。一般,用户可通过用显示电子文档的浏览器查看文档的源代码来查看电子文档的标记。文档的电子标记一般提供文本的编码以及关于文本的结构、外观和呈现及文档中的内容的详细情况。
电子文档的标记一般使用标记语言来编程。标记语言提供用于在文档中嵌入在文档由诸如Web浏览器的特殊应用程序查看时控制文本的格式化的标签的句法和过程。通常使用的电子标记语言包括HTML、XML和ASP.NET。传统上,使用标记语言来设计静态文档的内容和外观。
然而,对诸如Web应用程序的交互式应用程序,诸如Web页面的文档的内容和/或呈现可例如基于用户输入而改变。文档的标记因此需要伴有管控文档行为的信息。传统上,文档行为程序上在脚本中实现。为了提供动态文档行为,文档标记可在适当的时间调用脚本中的方法。因而,标记和对脚本方法的调用的混合使得难以为文档独立地设计标记。同时,因为脚本语言传统上是过程性且命令性的,文档的用户通常不能使用脚本语言来为文档设计特定行为。
尽管在该背景章节中示出并描述了现有系统的特定缺点,但本领域的技术人员和其他人将认识到,此处所要求保护的主题不限于用于解决任何或所有所述缺点的任何特定实现。
概述
提供该概述以简化的形式介绍一些概念,它们将在以下详细描述中进一步描述。该概述不旨在标识所要求保护的主题的关键特征,也不旨在用于帮助确定所要求保护的主题的范围。
本发明的各方面使得提供用于定义与文档相关联的基于脚本的交互式行为和应用逻辑的声明性机制的脚本标记语言可用。本发明的各方面也使得与文档相关联的交互式行为和应用逻辑能被定义为与涉及该文档的内容和呈现的标记(“一般标记”)相分离的文档的独立层(“脚本标记”)。
本发明的一个方面采用脚本标记语言来为文档对脚本标记编程以定义文档的行为。脚本标记可在包含用于显示文档的标记信息的标记文档中被包括或引用。标记文档还可包括含有定义要显示的文档的内容和/或外观的一个或多个一般标记元素的一般标记部分。一般标记部分和脚本标记部分在标记文档中彼此分离,尽管脚本标记部分可定义一般标记部分中一般标记元素的行为。
根据本发明的另一方面,脚本标记部分包括一个或多个脚本标记元素。例如,脚本标记元素可包括包含引用元素和组件元素的脚本元素。引用元素可包括对由脚本标记部分使用的脚本文件的一个或多个引用。组件元素可定义用于控制要显示的文档的行为的一个或多个脚本对象。
根据本发明的另一方面,脚本对象可包含一个或多个属性,诸如特性属性、方法属性、事件属性或对标记文档中另一元素的引用。例如,脚本对象可引用一般标记部分中的一般标记元素,使得脚本对象可控制一般标记元素的行为。脚本对象也可引用由脚本标记部分定义或引用的另一脚本对象。脚本对象也可包含一个或多个子脚本对象,诸如事件对象、绑定对象和动作对象。可为事件对象提供事件句柄。事件句柄可将脚本标记与开发员定义的代码连接。
根据本发明的又一方面,脚本对象可与另一脚本对象通信。例如,与脚本对象相关联的绑定对象可以将脚本对象的特性与另一脚本对象的特性绑定。此外,与脚本对象相关联的动作对象可在特定事件发生时执行特定动作。该特定动作可以是执行与另一脚本对象相关联的方法或配置与另一脚本对象相关联的特性。
附图描述
当结合附图参考以下详细描述,前述方面和本发明众多伴随的优点将变得更容易理解且能更好地领会,附图中:
图1是示出用于实现本发明的各方面的示例性计算系统的框图;
图2是示出根据本发明的一方面的标记文档的示例性划分的框图;以及
图3是示出实现本发明的各方面的示例性标记文档的文本图。
详细描述
以下文字示出并描述了本发明的示例性实施例。然而,本领域的普通技术人员可以理解,可在其中进行各种改变而不背离本发明的精神和范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680033208.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于图形设备接口的远程重定向层
- 下一篇:浏览模式设计器