-
公开(公告)号:CN109388770A
公开(公告)日:2019-02-26
申请号:CN201811083918.1
申请日:2018-09-17
Applicant: 北京市计算中心
IPC: G06F16/958
Abstract: 本发明实施例提供一种Web页面生成方法及装置,对于待生成的目标Web页面中的任意一个预生成模块,若预设封装对象中存在与该预生成模块功能相近的通用模块,则将与该预生成模块功能相近的通用模块作为内置模块;根据该预生成模块和内置模块之间的逻辑处理差异生成钩子函数,将钩子函数作为配置项添加至get方法中,并利用get方法从预设封装对象中调用内置模块,以使得将逻辑处理差异注入内置模块中,获得实例化模块;根据所有实例化模块生成运行的目标Web页面。该方法及装置不但有效提高了代码的复用率,还能够适用于各种需求场景,有效提高了项目的整体开发效率与质量。
-
公开(公告)号:CN109388770B
公开(公告)日:2020-05-05
申请号:CN201811083918.1
申请日:2018-09-17
Applicant: 北京市计算中心
IPC: G06F16/958
Abstract: 本发明实施例提供一种Web页面生成方法及装置,对于待生成的目标Web页面中的任意一个预生成模块,若预设封装对象中存在与该预生成模块功能相近的通用模块,则将与该预生成模块功能相近的通用模块作为内置模块;根据该预生成模块和内置模块之间的逻辑处理差异生成钩子函数,将钩子函数作为配置项添加至get方法中,并利用get方法从预设封装对象中调用内置模块,以使得将逻辑处理差异注入内置模块中,获得实例化模块;根据所有实例化模块生成运行的目标Web页面。该方法及装置不但有效提高了代码的复用率,还能够适用于各种需求场景,有效提高了项目的整体开发效率与质量。
-