【技术实现步骤摘要】
本专利技术属于计算机应用
,具体涉及一种将页面静态解析和脚本动态执行相结合,进行低交互式网页动态视图快速构建的方法。
技术介绍
早期的web页面仅仅简单包含一些文本和图片等内容,随着近年来web技术的发 展,网页编写人员常常利用一些内嵌链接和结合脚本运行,以一种无需用户交互的方式将 更多活跃的元素和更多精彩的内容在页面中展现出来。 内嵌链接是HTML页面中一类带有src属性的特殊的超链接形式,其特点是,当浏 览器访问带有内嵌链接的页面时,无需用户点击,链接指向的内容就会被自动加载,如带有 src属性的〈iframe〉、〈frame〉指向的是一个内嵌页面,〈script〉的src指向的是一个内嵌 脚本文件。页面中的脚本作为一种客户端即时执行代码,大大提高了网页的浏览速度和交 互能力,使得网页和用户之间实现了一种实时性的关系,常常通过脚本动态执行来生成一 些内嵌链接并将其载入页面。 本专利技术抽象出网页动态视图的概念,其对应于用户访问页面时,浏览器自动加载 内嵌链接指向的内嵌文档的层次结构图。如附图i所示,用户访问页面x时,即使无进一步 交互,图中所有内嵌文 ...
【技术保护点】
一种轻量级网页动态视图快速构建方法,其步骤为:1)提取待分析页面的本地脚本和静态内嵌链接;2)从所述静态内嵌链接中提取出静态内嵌脚本;3)利用脚本执行引擎动态执行所述本地脚本和所述静态内嵌脚本,识别出该页面的动态内嵌链接;4)将所述动态内嵌链接所指向的文档和所述静态内嵌链接所指向的文档构成一内嵌文档集合;5)提取该页面与所述内嵌文档集合中的文档的引用-被引用关系;6)将根据所述静态内嵌链接识别出的静态内嵌页面和根据所述动态内嵌链接识别出的动态内嵌页面分别作为待分析页面,重复步骤1)~5),根据每次得到的内嵌文档集合和引用-被引用关系,建立页面动态视图。
【技术特征摘要】
【专利技术属性】
技术研发人员:张慧琳,诸葛建伟,宋程昱,韩心慧,龚晓锐,邹维,
申请(专利权)人:北京大学,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。