
在桌面应用程序中,这种概念被称为线程(threads),而在浏览器下它们被称为WebWorker。虽然它对网站元素的访问受到一定限制,但仍然可以通过message传递的方式来在主调脚本和独立线程之间轻松交换信息。
对于在后台处理同时允许用户输入的大型Web应用程序来说,WebWorker的作用格外明显,例如处理文档同时自动保存,或是编写源代码同时为其着色。Mozilla的WebEditorAce很好地演示了这些功能。
10月9日,星期天,差不多晚上8点半,PatMetheny登上了纽约Morristown满座社区剧院的舞台。舞台上铺着波斯地毯,垂着厚重的红色幕布。幕布后有一台钢琴、两台颤音琴、一些小型乐器,以及一些奇怪的物体诸如管风琴、药罐和火箭发射器等。
—切看上去极为古怪,因为这个天才吉他手的乐队其他成员——鼓手AntonioSanchez、贝斯SteveRodby、钢琴手LyleMays全部消失了。人们看到的不是PatMetheny的乐队,而是一组由机器、小鼓以及LED构成的装置代替了真实的人进行演出。听完了开场的42弦吉他独奏后,红色幕布升起,演出'“Orchestrion”正式开始:而无疑这是一个让人感觉到敬畏而惊讶的奇妙夜晚。
以上是我们为那场演出所虚构的一篇博文的开头:两个段落中的信息在读者阅读过程中自动提取并结合。我们根据时间及位置定义事件,识别出舞台上的对象、仪器及事件,并将文本中描述的人物标记为有相应乐器的音乐家。人的大脑能够有效地提取信息,但计算机本来并不需要具备此功能。之所以使用自动提取是为了帮助将相关信息标记并结合。
怎样的信息算是相关信息根据我们需要而定。对于一篇日记来说,需要提取的应包括事件名称、时间及地点,对于地址簿来说,应为音乐家的联系方式I对于为音乐库添加新CD来说,相应信息为艺术家及乐队名。从文本中提取出相应内容并将它转为机器可读格式的一种做法是通过微数据(mkrodata)——它是HTML5中一个富争议性的很新的功能。
宁波网站建设认为在许多批评家眼中,微数据与内嵌元数据的另一种形式RDFa^资源描述框架(theResourceDescriptionFramework)构成了直接竞争关系。后者与XHTML的紧密联系使其很难在缺乏RDFa常用命名空间的HTML5中找到容身之所。这两种方法的角力也是两种规范的角力。微数据可以在WHATWG集成版本的规范及W3C独立版本规范中找到,而RDFa仅存在于W3C中。这些规范的链接如下:
a代表着属性(attributes),这也是这两种技术共有的特性。RDFa及位数据都采用一组属性来定义元数据。在RDFa中,元数据被表现为主谓宾三者的结合。根据Wikipedia关于资源描述框架的定义,其主语代表着资源(PatMetheny),谓语代表资源的特征或部分(musician),宾语代表着主语和宾语之间的关系(Ochestrkm)。在微数据中,信息以name:valuepairs(名称:值对)的形式出现,例如PatMetheny:musician或是PatMetheny:Orchestrion,具体最终使用哪一对是不确定的。两种技术都有各自的优缺点,并且可以同时存在。但鉴于微数据已完成了和HTML5的无缝结合。
本文由乐华网络编辑,转载请注明出处
宁波网站建设www.leseo.net