首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

页面文件快速编译方法、装置及存储设备、计算机设备 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国平安人寿保险股份有限公司

摘要:本发明提供一种页面文件快速编译方法、装置及存储设备、计算机设备,所述方法包括:确认接收到针对页面文件并用于触发用户对待编译模块的触发操作;获取所述待编译模块的关联存储路径信息;其中,所述关联存储路径信息为存储所述待编译模块的待编译代码的路径信息;将所述关联存储路径信息写入前端资源模块打包机的配置文件中;所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码,并对所述待编译代码执行编译。上述方法调用前端资源模块打包机的重新编译,使得新的配置文件立刻生效,从而简化开发编译的流程,提高页面文件的开发效率。

主权项:1.一种页面文件快速编译方法,其特征在于,包括:以目录方式展示页面文件的各个模块,确认接收到针对页面文件并用于触发待编译模块的触发操作;获取所述待编译模块的关联存储路径信息;其中,所述关联存储路径信息为存储所述待编译模块的待编译代码的路径信息;将所述关联存储路径信息写入前端资源模块打包机的配置文件中;所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码,并对所述待编译代码执行编译;其中,所述获取所述待编译模块的关联存储路径信息,将所述关联存储路径信息写入前端资源模块打包机的配置文件中,包括:通过递归遍历的方式获取所述待编译模块的存储路径信息以及所述待编译模块的子模块的存储路径信息,将所述待编译模块的存储路径信息以及所述待编译模块的子模块的存储路径信息写入前端资源模块打包机的配置文件中;所述获取所述待编译模块的关联存储路径信息,将所述关联存储路径信息写入前端资源模块打包机的配置文件中,包括:获取所述待编译模块的存储路径信息以及所述待编译模块所依赖的模块的存储路径信息,将所述待编译模块的存储路径信息以及所述待编译模块所依赖的模块的存储路径信息写入前端资源模块打包机的配置文件中;确认接收到针对页面文件并用于触发待编译模块的触发操作之后,所述获取所述待编译模块的关联存储路径信息之前,还包括:识别所述触发操作的类型;所述触发操作的类型包括选择操作;所述获取所述待编译模块的关联存储路径信息,包括:确定所述触发操作的类型为选择操作,获取所述待编译模块的关联存储路径信息。

全文数据:页面文件快速编译方法、装置及存储设备、计算机设备技术领域本发明涉及文件代码编译技术领域,具体而言,本发明涉及一种页面文件快速编译方法、装置及存储设备、计算机设备。背景技术网站页面一般分为单页面应用和多页面应用。单页面应用为只存在一个web页面的应用,是一种从web服务器加载的富客户端,常用于PC端官网、购物等网站。多页面存在多个web页面的应用,常用于app或客户端等。在网站开发过程中,不管是多页面应用还是单页面应用,一般是通过研发人员手动配置文件。特别是在修改页面应用时,如增加新功能模块,需要对新增模块的代码进行重新编译,此时需要研发人员手动修改配置文件,然后重启编译服务。这种手动操作方式不仅繁琐,而且效率低,并且手动修改容易出错。发明内容本发明提出一种页面文件快速编译方法、装置及存储设备、计算机设备,以简化开发编译的流程,提高页面文件的开发效率。本发明提供以下方案:一种页面文件快速编译方法,包括:确认接收到针对页面文件并用于触发待编译模块的触发操作;获取所述待编译模块的关联存储路径信息;其中,所述关联存储路径信息为存储所述待编译模块的待编译代码的路径信息;将所述关联存储路径信息写入前端资源模块打包机的配置文件中;所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码,并对所述待编译代码执行编译。在其中一个实施例中,所述待编译模块的关联路径信包括所述待编译模块的存储路径信息和所述待编译模块的子模块的存储路径信息;所述获取所述待编译模块的关联存储路径信息,将所述关联存储路径信息写入前端资源模块打包机的配置文件中,包括:通过递归遍历的方式获取所述待编译模块的存储路径信息以及所述待编译模块的子模块的存储路径信息,将所述待编译模块的存储路径信息以及所述待编译模块的子模块的存储路径信息写入前端资源模块打包机的配置文件中。在其中一个实施例中,所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码,还包括:所述前端资源模块打包机检测所述配置文件中是否已写入所述关联存储路径信息;若是,所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码;若否,所述前端资源模块打包机将所述待编译代码获取失败的提示信息返回到所述页面,并引导所述用户再次触发所述待编译模块。在其中一个实施例中,所述获取所述待编译模块的关联存储路径信息,将所述关联存储路径信息写入前端资源模块打包机的配置文件中,包括:获取所述待编译模块的存储路径信息以及所述待编译模块所依赖的模块的存储路径信息,将所述所述待编译模块的存储路径信息以及所述待编译模块所依赖的模块的存储路径信息写入前端资源模块打包机的配置文件中。在其中一个实施例中,所述确认接收到针对页面文件并用于触发待编译模块的触发操作之后,所述获取所述待编译模块的关联存储路径信息之前,还包括:识别所述触发操作的类型;所述获取所述待编译模块的关联存储路径信息,包括:根据所述触发操作的类型获取所述待编译模块的关联存储路径信息。在其中一个实施例中,所述触发操作的类型包括选择操作和取消操作;所述根据所述触发操作的类型获取所述待编译模块的关联存储路径信息,包括:确定所述触发操作的类型为选择操作,获取所述待编译模块的关联存储路径信息。在其中一个实施例中,所述将所述关联存储路径信息写入前端资源模块打包机的配置文件中之后,所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码之前,还包括:确认接收到页面文件中用户对待编译模块的所述取消操作;将所述关联存储路径信息从所述前端资源模块打包机的配置文件中移除;所述前端资源模块打包机确定所述配置文件中未写入所述关联存储路径信息,提示所述用户触发所述待编译模块。一种页面文件快速编译装置,包括:确认模块,用于确认接收到针对页面文件并用于触发待编译模块的触发操作;获取模块,用于获取所述待编译模块的关联存储路径信息;其中,所述关联存储路径信息为存储所述待编译模块的待编译代码的路径信息;写入模块,用于将所述关联存储路径信息写入前端资源模块打包机的配置文件中;编译模块,用于所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码,并对所述待编译代码执行编译。一种存储设备,其特征在于,其上存储有计算机程序;所述计算机程序适于由处理器加载并执行上述任一实施例所述的页面文件快速编译方法。一种计算机设备,其包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行根据上述任一实施例所述的页面文件快速编译方法。上述实施例提供的页面文件快速编译方法,在接收到页面文件中用户对待编译模块的触发操作之后,将待编译模块的关联存储路径信息写入到前端资源模块打包机的配置文件,前端资源模块打包机根据关联存储路径信息获取待编译模块的待编译代码,并对待编译代码执行编译。因此,调用前端资源模块打包机的重新编译,使得新的配置文件立刻生效,从而简化开发编译的流程,提高页面文件的开发效率。本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明本发明上述的和或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本发明提供的一种页面文件快速编译方法的一实施例中的方法流程图;图2为本发明提供的步骤S400的一实施例中的方法流程图;图3为本发明提供的一种页面文件快速编译方法的另一实施例中的方法流程图;图4为本发明提供的一种页面文件快速编译方法的再一实施例中的方法流程图;图5为本发明提供的一种页面文件快速编译方法的应用场景结构示意图;图6为本发明提供的一种页面文件快速编译装置的一实施例中的结构框图;图7为本发明提供的计算机设备结构一实施例中的示意图。具体实施方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式,这里使用的“第一”、“第二”仅用于区别同一技术特征,并不对该技术特征的顺序和数量等加以限定。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和或它们的组。本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语包括技术术语和科学术语,具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。本发明提供一种页面文件快速编译方法,用于在页面开发过程中对模块代码进行重新编译时,自动化修改配置文件,以自启动代码编译。在一实施例中,如图1所示,该页面文件快速编译方法,包括以下步骤:S100,确认接收到针对页面文件并用于触发待编译模块的触发操作。页面开发过程中,针对具体功能的新模块开发,开发人员完成新模块功能代码的编写之后,需要对该模块的模块代码进行编译,以检测该模块代码的运行情况。传统的编译新模块代码的方式为,研发人员手动修改配置文件,重启编译服务,这种手动方式不仅繁琐并且效率低。在实际操作过程中,开发人员完成新模块功能代码的编写之后,系统会在架构目录中形成对应的待编译模块文件。其中,系统目录中包括多个模块文件,每个模块文件对应实现页面的一个功能。在本实施例中,系统界面会将目前系统中所有模块以目录方式向用户此处的用户一般情况下指研发人员进行展示,其中包括页面开发的各个功能模块文件,用户需要对待编译模块文件进行编译时,选择该待编译模块,系统即确认接收到页面文件中用户对待编译模块的触发操作。用户对待编译模块的触发操作包括单击待编译模块,或双击待编译模块,或者勾选页面中的待编译模块。此处,本发明所述的页面文件为单页面应用开发的页面文件。S200,获取所述待编译模块的关联存储路径信息;其中,所述关联存储路径信息为存储所述待编译模块的待编译代码的路径信息。系统中所有模块的目录文件中,每个模块文件与存储其对应代码的存储空间的存储路径信息关联。系统通过页面文件中每个模块对应的存储路径信息,可获取该模块对应的代码。在本实施例中,系统确认接收到页面文件中用户对待编译模块的触发操作之后,进一步获取该待编译模块的关联存储路径信息。此处,系统可根据待编译模块的关联存储路径获取到存储的待编译代码。其中,待编译模块的关联存储路径信息可包括待编译模块的存储路径信息以及待编译模块的子模块的存储路径信息。S300,将所述关联存储路径信息写入前端资源模块打包机的配置文件中。在本实施中,系统利用前端资源模块打包机对待编译模块的代码执行编译。本发明所述的前端资源模块打包机也称为webpack。对于前端资源模块打包机,主要的核心思想为模块,就像JS文件可以视作“模块”一样,其他所有的一切包括CSS、图片、HTML等都可以被视作模块,通过require加载。模块加载器会把所有的模块最终打包生成一个巨大的“bundle.js”文件,并且会一直不停进行加载。所以前端资源模块打包机通过大量的特性去分割代码,生成多个“bundle”片段,并且异步地加载项目的不同部分。前端资源模块打包机的配置文件没有固定的命名,也没有固定的路径要求,如果直接用前端资源模块打包机执行编译,前端资源模块打包机则默认读取当前目录下的前端资源模块打包机.config.js。本实施例将待编译模块的关联存储路径信息写入前端资源模块打包机的配置文件中,前端资源模块打包机执行编译时,读取其配置文件中的待编译模块的关联存储路径信息,从而在关联存储路径中读取相应的待编译代码。在一实施例中,所述待编译模块的关联路径信包括所述待编译模块的存储路径信息和所述待编译模块的子模块的存储路径信息。步骤S200以及步骤S300包括:通过递归遍历的方式获取所述待编译模块的存储路径信息以及所述待编译模块的子模块的存储路径信息,将所述待编译模块的存储路径信息以及所述待编译模块的子模块的存储路径信息写入前端资源模块打包机的配置文件中。具体地,系统接收到对待编译模块的触发操作之后,后台通过递归遍历的方式读取目录文件中,该待编译模块的存储路径信息及其子模块的存储路径信息。S400,所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码,并对所述待编译代码执行编译。在本实施例中,系统将待编译模块的关联存储路径信息写入前端资源模块打包机的配置文件之后,同时触发了前端资源模块打包机的自动化编译。前端资源模块打包机根据该关联存储路径信息获取待编译模块的待编译代码,并对待编译代码执行编译。具体地,当开发者勾选一个模块待编译模块时,系统的网页工具自动将该模块的关联存储路径信息写入配置文件,同时前端资源模块打包机自动编译。其中写入配置文件和自动编译,是同一次的触发行为。在一实施例中,步骤S400还包括:获取所述待编译模块的存储路径信息以及所述待编译模块所依赖的模块的存储路径信息,将所述所述待编译模块的存储路径信息以及所述待编译模块所依赖的模块的存储路径信息写入前端资源模块打包机的配置文件中。具体地,页面开发过程中,每个功能模块都不是单独实现其功能,根据其依赖关系,需要引用到其他的功能模块。因此,在待编译模块对应的实现代码中,一般会写入该待编译模块的依赖模块关系。在执行代码编译时,前端资源模块打包机需要获取到待编译模块所依赖的模块的代码。在该实施例中,系统获取待编译模块的存储路径信息以及待编译模块所依赖的模块的存储路径信息,并将这两部分的存储路径信息写入前端资源模块打包机的配置文件中,以备前端资源模块打包机执行编译时根据这两部分的存储路径信息获取对应的待编译代码执行编译。上述实施例提供的页面文件快速编译方法,在接收到页面文件中用户对待编译模块的触发操作之后,将待编译模块的关联存储路径信息写入到前端资源模块打包机的配置文件,前端资源模块打包机根据关联存储路径信息获取待编译模块的待编译代码,并对待编译代码执行编译。因此,调用前端资源模块打包机的重新编译,使得新的配置文件立刻生效,从而简化开发编译的流程,提高页面文件的开发效率。在一实施例中,如图2所示,步骤S400还包括步骤:S410,所述前端资源模块打包机检测所述配置文件中是否已写入所述关联存储路径信息。S430,若是,所述前端资源模块打包机根据所述关联存储路径信息获取所述待编译模块的待编译代码。S450,若否,所述前端资源模块打包机将所述待编译代码获取失败的提示信息返回到所述页面,并引导所述用户再次触发所述待编译模块。在本实施例中,系统将待编译模块的关联存储路径信息写入前端资源模块打包机的配置文件之后,前端资源模块打包机对待编译代码执行编译之前,前端资源模块打包机将执行检测配置文件中是否已写入该关联存储路径信息的操作。若配置文件中成功写入关联存储路径信息,则前端资源模块打包机可根据该关联存储路径信息获取到所述待编译代码,并执行后续的代码编译操作。若检测到配置文件中写入关联存储路径信息失败,则前端资源模块打包机无法获取到所述待编译代码,此时前端资源模块打包机将会把待编译代码获取失败的提示信息返回到用户当前页面中,提示用户前端资源模块打包机无法进行代码编译,同时引导用户再次触发该待编译模块。例如,系统返回用户当前页面信息“前端资源模块打包机代码编译失败,请再次勾选需要编译的模块”。在一实施例中,如图3所示,步骤S100之后,步骤S200之前,还包括步骤S110:识别所述触发操作的类型。此时,步骤S200包括步骤S210:根据所述触发操作的类型获取所述待编译模块的关联存储路径信息。在本实施例中,用户对待编译模块的触发操作的类型包括选择操作和取消操作。也即是,用户可以对待编译模块执行选择或者取消选择的操作。例如,用户单击待编译模块时,执行的是选择操作,即勾选该待编译模块。用户双击待编译模块时,执行的是取消操作,即取消选择该待编译模块。在该实施例中,步骤S210包括:确定所述触发操作的类型为选择操作,获取所述待编译模块的关联存储路径信息。也即是,系统确定用户的触发操作为选择该待编译模块时,获取该待编译模块的关联存储路径信息。若系统识别到用户的触发操作为取消选择该待编译模块时,则不会执行获取该待编译模块的关联存储路径信息的操作。在一具体实施方式中,如图4所示,步骤S300之后,步骤S400之前,还包括:S310,确认接收到页面文件中用户对待编译模块的所述取消操作。S330,将所述关联存储路径信息从所述前端资源模块打包机的配置文件中移除。S350,所述前端资源模块打包机确定所述配置文件中未写入所述关联存储路径信息,提示所述用户触发所述待编译模块。在该实施方式中,当系统根据用户的触发操作获取到待编译模块的关联存储路径信息,并且将该关联存储路径信息写入前端资源模块打包机的配置文件之后,系统识别都用户对该待编译模块的取消操作时,将关联存储路径信息从前端资源模块打包机配置文件中移除。因此,该实施例可解决用户勾选模块进行编译时由于操作失误可能导致的编译失误。同时,系统将关联存储路径信息从前端资源模块打包机配置文件中移除之后,前端资源模块打包机检测到配置文件中无所述关联存储路径信息,提示用户再次勾选需要执行编译的待编译模块。以下基于上述页面文件快速编译方法的整体应用环境进行详述,具体参见5所示:前端界面的页面文件中,系统给研发人员展示了单页面开发的各个功能模块,具体可以目录结构形式进行展示。如图所示,页面文件中可包括A模块、B模块、待编译模块以及C模块。后台的存储系统中,对应每个模块存储有每个模块的代码。如,A模块代码、B模块代码、待编译模块代码以及C模块代码。前端展示的模块文件与后台存储的模块代码以存储路径信息进行关联。通过各个模块的存储路径信息可获取到该模块对应的代码。本发明所述的页面文件快速编译方法,当用户触发前端页面文件中的待编译模块时,系统即刻将该待编译模块的所有关联存储路径信息写入前端资源模块打包机的配置文件中,此时前端资源模块打包机根据所有关联存储路径信息从后台系统中获取待编译模块的所有关联代码,并对所有关联代码执行编译。因此,该页面文件快速编译方法简化开发编译的流程,提高页面文件的开发效率。本发明还提供一种页面文件快速编译装置。在一实施例中,如图6所示,该页面文件快速编译装置包括确认模块100、获取模块200、写入模块300以及编译模块400。确认模块100用于确认接收到针对页面文件并用于触发待编译模块的触发操作。页面开发过程中,针对具体功能的新模块开发,开发人员完成新模块功能代码的编写之后,需要对该模块的模块代码进行编译,以检测该模块代码的运行情况。传统的编译新模块代码的方式为,研发人员手动修改配置文件,重启编译服务,这种手动方式不仅繁琐并且效率低。在实际操作过程中,开发人员完成新模块功能代码的编写之后,系统会在架构目录中形成对应的待编译模块文件。其中,系统目录中包括多个模块文件,每个模块文件对应实现页面的一个功能。在本实施例中,系统界面会将目前系统中所有模块以目录方式向用户此处的用户一般情况下指研发人员进行展示,其中包括页面开发的各个功能模块文件,用户需要对待编译模块文件进行编译时,选择该待编译模块,系统即确认接收到页面文件中用户对待编译模块的触发操作。用户对待编译模块的触发操作包括单击待编译模块,或双击待编译模块,或者勾选页面中的待编译模块。此处,本发明所述的页面文件为单页面应用开发的页面文件。获取模块200用于获取所述待编译模块的关联存储路径信息;其中,所述关联存储路径信息为存储所述待编译模块的待编译代码的路径信息。系统中所有模块的目录文件中,每个模块文件与存储其对应代码的存储空间的存储路径信息关联。系统通过页面文件中每个模块对应的存储路径信息,可获取该模块对应的代码。在本实施例中,系统确认接收到页面文件中用户对待编译模块的触发操作之后,进一步获取该待编译模块的关联存储路径信息。此处,系统可根据待编译模块的关联存储路径获取到存储的待编译代码。其中,待编译模块的关联存储路径信息可包括待编译模块的存储路径信息以及待编译模块的子模块的存储路径信息。写入模块300用于将所述关联存储路径信息写入前端资源模块打包机的配置文件中。在本实施中,系统利用前端资源模块打包机对待编译模块的代码执行编译。对于前端资源模块打包机,主要的核心思想为模块,就像JS文件可以视作“模块”一样,其他所有的一切包括CSS、图片、HTML等都可以被视作模块,通过require加载。模块加载器会把所有的模块最终打包生成一个巨大的“bundle.js”文件,并且会一直不停进行加载。所以前端资源模块打包机通过大量的特性去分割代码,生成多个“bundle”片段,并且异步地加载项目的不同部分。前端资源模块打包机的配置文件没有固定的命名,也没有固定的路径要求,如果直接用前端资源模块打包机执行编译,前端资源模块打包机则默认读取当前目录下的前端资源模块打包机.config.js。本实施例将待编译模块的关联存储路径信息写入前端资源模块打包机的配置文件中,前端资源模块打包机执行编译时,读取其配置文件中的待编译模块的关联存储路径信息,从而在关联存储路径中读取相应的待编译代码。编译模块400用于所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码,并对所述待编译代码执行编译。在本实施例中,系统将待编译模块的关联存储路径信息写入前端资源模块打包机的配置文件之后,同时触发了前端资源模块打包机的自动化编译。前端资源模块打包机根据该关联存储路径信息获取待编译模块的待编译代码,并对待编译代码执行编译。具体地,当开发者勾选一个模块待编译模块时,系统的网页工具自动将该模块的关联存储路径信息写入配置文件,同时前端资源模块打包机自动编译。其中写入配置文件和自动编译,是同一次的触发行为。在其他实施例中,本发明提供的页面文件快速编译装置中的各个模块还用于执行本发明所述的页面文件快速编译方法中,对应各个步骤执行的操作,在此不再做详细的说明。本发明还提供一种存储介质。该存储介质上存储有计算机程序;所述计算机程序被处理器执行时,实现上述任一实施例所述的页面文件快速编译方法。该存储介质可以是存储器。例如,内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器ROM、可编程ROMPROM、电可编程ROMEPROM、电可擦写可编程ROMEEPROM、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、ZIP盘、U盘、磁带等。本发明所公开的存储介质包括但不限于这些类型的存储器。本发明所公开的存储器只作为例子而非作为限定。本发明还提供一种计算机设备。一种计算机设备包括:一个或多个处理器;存储器;一个或多个应用程序。其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行上述任一实施例所述的页面文件快速编译方法。图7为本发明一实施例中的计算机设备的结构示意图。本实施例所述计算机设备可以是服务器、个人计算机以及网络设备。如图7所示,设备包括处理器703、存储器705、输入单元707以及显示单元709等器件。本领域技术人员可以理解,图7示出的设备结构器件并不构成对所有设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件。存储器705可用于存储应用程序701以及各功能模块,处理器703运行存储在存储器705的应用程序701,从而执行设备的各种功能应用以及数据处理。存储器可以是内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器ROM、可编程ROMPROM、电可编程ROMEPROM、电可擦写可编程ROMEEPROM、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、ZIP盘、U盘、磁带等。本发明所公开的存储器包括但不限于这些类型的存储器。本发明所公开的存储器只作为例子而非作为限定。输入单元707用于接收信号的输入,以及接收用户输入的关键字。输入单元707可包括触控面板以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作,并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键比如播放控制按键、开关按键等、轨迹球、鼠标、操作杆等中的一种或多种。显示单元709可用于显示用户输入的信息或提供给用户的信息以及计算机设备的各种菜单。显示单元709可采用液晶显示器、有机发光二极管等形式。处理器703是计算机设备的控制中心,利用各种接口和线路连接整个电脑的各个部分,通过运行或执行存储在存储器703内的软件程序和或模块,以及调用存储在存储器内的数据,执行各种功能和处理数据。在一实施方式中,设备包括一个或多个处理器703,以及一个或多个存储器705,一个或多个应用程序701。其中所述一个或多个应用程序701被存储在存储器705中并被配置为由所述一个或多个处理器703执行,所述一个或多个应用程序701配置用于执行以上实施例所述的页面文件快速编译方法。此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括存储器、磁盘或光盘等。以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。应该理解的是,在本发明各实施例中的各功能单元可集成在一个处理模块中,也可以各个单元单独物理存在,也可以两个或两个以上单元集成于一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

权利要求:1.一种页面文件快速编译方法,其特征在于,包括:确认接收到针对页面文件并用于触发待编译模块的触发操作;获取所述待编译模块的关联存储路径信息;其中,所述关联存储路径信息为存储所述待编译模块的待编译代码的路径信息;将所述关联存储路径信息写入前端资源模块打包机的配置文件中;所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码,并对所述待编译代码执行编译。2.根据权利要求1所述的方法,其特征在于,所述待编译模块的关联路径信包括所述待编译模块的存储路径信息和所述待编译模块的子模块的存储路径信息;所述获取所述待编译模块的关联存储路径信息,将所述关联存储路径信息写入前端资源模块打包机的配置文件中,包括:通过递归遍历的方式获取所述待编译模块的存储路径信息以及所述待编译模块的子模块的存储路径信息,将所述待编译模块的存储路径信息以及所述待编译模块的子模块的存储路径信息写入前端资源模块打包机的配置文件中。3.根据权利要求1所述的方法,其特征在于,所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码,还包括:所述前端资源模块打包机检测所述配置文件中是否已写入所述关联存储路径信息;若是,所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码;若否,所述前端资源模块打包机将所述待编译代码获取失败的提示信息返回到所述页面,并引导所述用户再次触发所述待编译模块。4.根据权利要求1所述的方法,其特征在于,所述获取所述待编译模块的关联存储路径信息,将所述关联存储路径信息写入前端资源模块打包机的配置文件中,包括:获取所述待编译模块的存储路径信息以及所述待编译模块所依赖的模块的存储路径信息,将所述所述待编译模块的存储路径信息以及所述待编译模块所依赖的模块的存储路径信息写入前端资源模块打包机的配置文件中。5.根据权利要求1所述的方法,其特征在于,所述确认接收到针对页面文件并用于触发待编译模块的触发操作之后,所述获取所述待编译模块的关联存储路径信息之前,还包括:识别所述触发操作的类型;所述获取所述待编译模块的关联存储路径信息,包括:根据所述触发操作的类型获取所述待编译模块的关联存储路径信息。6.根据权利要求5所述的方法,其特征在于,所述触发操作的类型包括选择操作和取消操作;所述根据所述触发操作的类型获取所述待编译模块的关联存储路径信息,包括:确定所述触发操作的类型为选择操作,获取所述待编译模块的关联存储路径信息。7.根据权利要求6所述的方法,其特征在于,所述将所述关联存储路径信息写入前端资源模块打包机的配置文件中之后,所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码之前,还包括:确认接收到页面文件中用户对待编译模块的所述取消操作;将所述关联存储路径信息从所述前端资源模块打包机的配置文件中移除;所述前端资源模块打包机确定所述配置文件中未写入所述关联存储路径信息,提示所述用户触发所述待编译模块。8.一种页面文件快速编译装置,其特征在于,包括:确认模块,用于确认接收到针对页面文件并用于触发待编译模块的触发操作;获取模块,用于获取所述待编译模块的关联存储路径信息;其中,所述关联存储路径信息为存储所述待编译模块的待编译代码的路径信息;写入模块,用于将所述关联存储路径信息写入前端资源模块打包机的配置文件中;编译模块,用于所述前端资源模块打包机根据所述配置文件中的关联存储路径信息获取所述待编译代码,并对所述待编译代码执行编译。9.一种存储设备,其特征在于,其上存储有计算机程序;所述计算机程序适于由处理器加载并执行上述权利要求1至7中任一项所述的页面文件快速编译方法。10.一种计算机设备,其特征在于,其包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行根据权利要求1至7任一项所述的页面文件快速编译方法。

百度查询: 中国平安人寿保险股份有限公司 页面文件快速编译方法、装置及存储设备、计算机设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。