网页加载方法和装置制造方法及图纸

技术编号:11192965 阅读:41 留言:0更新日期:2015-03-25 21:35
本发明专利技术公开了一种网页加载方法和装置,涉及计算机技术领域,主要目的在于提供一种新式的能够分离网页元素与其对应的行为策略的网页结构。方法包括:加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的行为策略;从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载;从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载;呈现网页元素,以及按行为策略执行网页元素对应的行为。

【技术实现步骤摘要】
网页加载方法和装置
本专利技术涉及计算机
,具体而言,涉及一种网页加载方法和装置。
技术介绍
目前,在网页制作等方面,通常都在网页中设计了非常丰富的网页元素,例如,图像、音频、视频等,从而在浏览器中进行相应的呈现,以实现丰富的效果。 网页元素的文件中常常记录有相关的编码。例如,对于一个swf格式的动画元素来说,其文件中往往存储了决定该动画元素如何进行动作的编码;又例如,对于一个显示内容为“点击进行注册”的图像元素,其文件中往往存储了执行注册业务逻辑的编码。由于对于网页元素的设计往往涉及到艺术设计领域,而对于相应编码的编写则往往涉及到编程
,而网页元素的制作者很难兼具两个不同领域的知识,这就会造成网页元素的制作效率非常低,以及网页元素的设计或相关代码的编写不够合理。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的网页加载方法和装置。 依据本专利技术的一个方面,提供了一种网页加载方法,其包括:加载网页文档,所述网页文档中记录有引导文件的标识,所述引导文件用于记录与所述网页文档对应的网页元素的标识以及所述网页元素对应的行为策略;从所述网页文档中获取所述引导文件的标识,并根据所述引导文件的标识获取所述引导文件进行加载;从所述引导文件中获取所述网页元素的标识,并根据所述网页元素的标识获取所述网页元素进行加载;呈现所述网页元素,以及按所述行为策略执行所述网页元素对应的行为。 依据本专利技术的另一个方面,提供了一种网页加载装置,其包括:网页文档加载模块,用于加载网页文档,所述网页文档中记录有引导文件的标识,所述引导文件用于记录与所述网页文档对应的网页元素的标识以及所述网页元素对应的行为策略;引导文件加载模块,用于从所述网页文档中获取所述引导文件的标识,并根据引导的标识获取所述引导文件进行加载;网页元素加载模块,用于从所述引导文件中获取所述网页元素的标识,并根据所述网页元素的标识获取所述网页元素进行加载;控制模块,用于呈现所述网页元素,以及按所述行为策略执行所述网页元素对应的行为。 根据以上的技术方案,可知本专利技术的网页加载方法和装置至少具有以下优点: 与现有技术方案所不同的是,网页元素的文件中不再记录用于执行其对应行为的行为策略,网页元素与行为策略实现了分离,行为策略记录在引导文件中,这样就有利于负责网页元素设计的美术人员以及负责在引导文件中对行为策略进行编码的技术人员分别进行工作;行为策略与网页元素之间的“拼接”通过记录在引导文件中的网页元素的标识来实现,则通过修改引导文件中网页元素的标识,可以实现不同的引导文件与网页元素之间的搭配,这有利于提高网页元素和行为策略的复用率;由此可见,本专利技术的技术方案中提供了一种更合理的包含引导文件和网页元素的网页结构。 上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。 【附图说明】 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中: 图1示出了根据本专利技术的一个实施例的网页加载方法的流程图; 图2示出了根据本专利技术的一个实施例的网页加载方法的流程图; 图3示出了根据本专利技术的一个实施例的网页加载方法的流程图; 图4示出了根据本专利技术的一个实施例的网页加载方法的流程图; 图5示出了根据本专利技术的一个实施例的网页加载方法的流程图; 图6示出了根据本专利技术的一个实施例的网页加载装置的框图。 【具体实施方式】 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。 如图1所示,本专利技术的一个实施例中提供了一种网页加载方法,其包括: 步骤110,加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的行为策略。 本实施例中,网页文档一般可以采用HTML等格式的文件。引导文件的标识包括但不限于名称、编号等多种形式。对引导文件的形式不限,例如可以是适于记录编码的文本文件。对网页元素的形式不限,其包括但不限于图像、文档、音频、视频和多媒体文件等。网页元素的标识同样包括但不限于名称、编号等多种形式。行为策略可以采用JS等多种编程语言来撰写,用于执行任何与网页元素相关的行为,例如,如果网页元素为多媒体文件,则相应的行为策略用于控制多媒体文件的播放,如果网页元素为某业务的广告,则相应的行为策略用于执行具体的业务逻辑。 步骤120,从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载。 步骤130,从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载。 此处可见,行为策略与网页元素之间的“拼接”通过记录在引导文件中的网页元素的标识来实现,则通过修改引导文件中网页元素的标识,可以实现不同的引导文件与网页元素之间的搭配,这有利于提高网页元素和行为策略的复用率。 步骤140,呈现网页元素,以及按行为策略执行网页元素对应的行为。 此时,网页元素以及具有相应行为策略的引导文件都被加载,相当于实现了网页元素与行为策略的拼接,从而可以呈现网页元素以及执行相应的行为。假设网页文档123.html中记录了引导文件A的名称,而在引导文件A中又记录了音乐文件a.mp3 (网页元素)以及a.mp3的播放次数(行为策略),则根据图1可知加载过程如下:首先加载网页文档123.html ;从123.html中读取到引导文件A的名称之后,获取引导文件A并进行加载;从八中读取到a.mp3以及其播放次数,加载a.mp3 ;在网页页面上播放a.mp3,并按上述的播放次数循环播放。 如图2所示,本专利技术的另一个实施例中提供了一种网页加载方法,其包括: 步骤210,加载网页文档,网页文档中记录有引导文件的标识,引导文件用于记录与网页文档对应的网页元素的标识以及网页元素对应的呈现策略。这决定了网页元素如何呈现给用户。 步骤220,从网页文档中获取引导文件的标识,并根据引导文件的标识获取引导文件进行加载。 步骤230,从引导文件中获取网页元素的标识,并根据网页元素的标识获取网页元素进行加载。 步骤240,按呈现策略,控制网页元素的呈现。 本实施例中,对呈现策略不进行限制,例如,在网页元素为图像时,则相应的呈现策略可以是控制图像产生渐变;在网页元素为文字时,则相应的呈现策略可以是控制文字颜色的变换。假设网页文档234.html中记录了引导文件B的名称,而在引导文件B中又记录了图像文件b.jpg (网页元素)以及b.jpg的淡入淡入的渐变风格(呈现策略),则根据图2可知加载过程如下:首先加载网页文档234.html本文档来自技高网...

【技术保护点】
一种网页加载方法,其包括:加载网页文档,所述网页文档中记录有引导文件的标识,所述引导文件用于记录与所述网页文档对应的网页元素的标识以及所述网页元素对应的行为策略;从所述网页文档中获取所述引导文件的标识,并根据所述引导文件的标识获取所述引导文件进行加载;从所述引导文件中获取所述网页元素的标识,并根据所述网页元素的标识获取所述网页元素进行加载;呈现所述网页元素,以及按所述行为策略执行所述网页元素对应的行为。

【技术特征摘要】
1.一种网页加载方法,其包括: 加载网页文档,所述网页文档中记录有引导文件的标识,所述引导文件用于记录与所述网页文档对应的网页元素的标识以及所述网页元素对应的行为策略; 从所述网页文档中获取所述引导文件的标识,并根据所述引导文件的标识获取所述引导文件进行加载; 从所述引导文件中获取所述网页元素的标识,并根据所述网页元素的标识获取所述网页元素进行加载; 呈现所述网页元素,以及按所述行为策略执行所述网页元素对应的行为。2.根据权利要求1所述的方法,其中,所述行为策略包括所述网页元素对应的呈现策略;按所述行为策略执行所述网页元素对应的行为,具体包括: 按所述呈现策略,控制所述网页元素的呈现。3.根据权利要求2所述的方法,其中,所述呈现策略包括所述网页元素的位置信息和/或动态变化策略;按所述呈现策略,控制所述网页元素的呈现,具体包括: 按所述位置信息,确定所述网页元素的位置;和/或 按所述动态变化策略,控制所述网页元素的动态变化。4.根据权利要求1所述的方法,其中,所述行为策略包括所述网页元素对应的用户数据收集策略;按所述行为策略执行所述网页元素对应的行为,具体包括: 在所述网页元素呈现时按所述用户数据收集策略获取用户进行的操作,根据所述用户的操作获取数据并传输至服务器。5.根据权利要求1至4中任一项所述的方法,其中,所述行为策略包括所述网页元素对应的服务器获取策略;按所述行为策略执行相应的行为,具体包括: 按所述服务器获取策略确定待获取的一个或多个网页元素,从服务器...

【专利技术属性】
技术研发人员:蔡剑彪梁蕾党子皓
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1