【技术实现步骤摘要】
一种网页加载方法及网页加载装置
本申请涉及网络
,尤其涉及一种网页加载方法及网页加载装置。
技术介绍
目前很多网页使用iframe嵌套子页面来进行显示,即一个完整的网页由一个母页面(或父页面)和多个子页面嵌套组成。母页面和子页面都需要引入脚本(如javascript)来执行特定的操作,其中每个页面一般都需要引入一些公共资源文件,如公共脚本文件jquery脚本文件等。因为存在跨窗体(即母页面和子页面之间、子页面和子页面之间)不能直接使用这些公共脚本文件的问题,每次打开子页面时,都需要重复加载并解析这些公共脚本文件,从而存在页面加载解析时间长、增加用户等待时间、浪费网络资源和本地计算机计算资源等缺点。
技术实现思路
为了解决上述技术问题,本申请提供了一种网页加载方法及网页加载装置,能够避免打开子网页时重复加载并解析这些公共脚本文件,从而减少页面加载解析时长,降低用户等待时长,节省网络资源,并大大减少本地计算机的计算资源。为了达到本申请的目的,本申请提供了一种网页加载方法,包括:第一页面加载步骤:加载脚本文件,所述脚本文件包括封装的公共脚本文件;解析并执行所述脚本文件 ...
【技术保护点】
一种网页加载方法,其特征在于,包括:第一页面加载步骤:加载脚本文件,所述脚本文件包括封装的公共脚本文件;解析并执行所述脚本文件;确定第二页面的窗体对象和所述解析后的公共脚本文件的对应关系,其中,所述第二页面嵌套在所述第一页面中;第二页面加载步骤:根据所述对应关系,确定所述第二页面的窗体对象对应的所述公共脚本文件;执行所述公共脚本文件的内容。
【技术特征摘要】
1.一种网页加载方法,其特征在于,包括:第一页面加载步骤:加载脚本文件,所述脚本文件包括封装的公共脚本文件;解析并执行所述脚本文件;确定第二页面的窗体对象和所述解析后的公共脚本文件的对应关系,其中,所述第二页面嵌套在所述第一页面中;第二页面加载步骤:根据所述对应关系,确定所述第二页面的窗体对象对应的所述公共脚本文件;执行所述公共脚本文件的内容。2.根据权利要求1所述的网页加载方法,其特征在于,所述第二页面加载的步骤还包括:加载、解析并执行所述第二页面中除公共资源文件以外的其他脚本文件。3.根据权利要求1所述的网页加载方法,其特征在于,所述封装的公共脚本文件是使用javascript中的函数语法封装的。4.根据权利要求3所述的网页加载方法,其特征在于,所述解析并执行所述脚本文件包括:解析所述封装的公共脚本文件得到包括所述公共脚本文件的内容的函数的内存地址;执行所述函数中的公共脚本文件的内容。5.根据权利要求4所述的网页加载方法,其特征在于,所述确定第二页面的窗体对象和所述解析后的公共脚本文件的对应关系包括:确定第二页面的窗体对象;建立所述第二页面的窗体对象和所述函数的内存地址的对应关系。6.根据权利要求1-5任一项所述的网页加载方法,其特征在于,所述第一页面嵌套多个第二页面。7.一种网页加载方法,其特征在于,包括:第一页面加载步骤:加载脚本文件,所述脚本文件包括封装的公共脚本文件;解析并执行所述脚本文件;第二页面加载步骤:确定第二页面的窗体对象和所述解析后的公共脚本文件的对应关系,其中,所述第二页面嵌套在所述第一页面中;根据所述对应关系,确定所述第二页面的窗体对象对应的所述公共脚本文件;执行所述公共脚本文件的内容。8.根据权利要求7所述的网页加载方法,其特征在于,所述第二页面加载的步骤还包括:加载、解析并执行所述第二页面中除公共资源文件以外的其他脚本文件。9.根据权利要求7所述的网页加载方法,其特征在于,所述封装的公共脚本文件是使用javascript中的函数语法封装的。10.根据权利要求9所...
【专利技术属性】
技术研发人员:姜赟,晏兵兵,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。