Channel static resource loading method and device
A technology of static resources and channels, which is applied in the computer field, can solve problems such as the inability to evaluate and modify the scope of influence of business codes, and the interdependence between business JS files and channels is not clear, so as to achieve the effect of reducing the degree of coupling
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0037]以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0038]图1是现有技术中频道对业务JS文件的引用示意图,如图1所示,现有技术在管理后台的频道配置头部中使用标签引用该频道下所需要的业务JS文件,频道1通过标签表明频道1中需要引用业务1、业务3和业务4,频道2通过标签表明频道2中需要引用业务2、业务3和业务5,频道3通过标签表明频道3中需要引用业务1、业务3和业务6,只能通过具象的示意图而无法在频道配置的文件中明确获知频道1、频道2和频道3都需要引用业务3。通过标签在配置页面的前后位置来体现业务之间的依赖关系,例如,业务A依赖业务B,则业务B的业务JS文件的标签就要写在业务A的业务js文件的标签之前。
[0039]图2是现有技术中平台对频道配置的管理示意图。如图2所示,开发人员直接在管理后台修改频道信息,生成频道配置文件,将频道配置文件存入数据库中,从数据库中即时获取最新的频道配置文件,并根据修改后的频道信息更新该频道的页面,包含正在线上运营的页面。
[0040]图3是根据本发明实施例的频道静态资源加载的方法的基本流程的示意图。如图3所示,本发明实施例提供了一种频道静态资源加载的方法,包括:
[0041]步骤S301.基于频道的入口文件引入预设的静态资源配置文件;
[0042]步骤S302.根据所述频道的名称,从所述静态资源配置文件中确定所述频道的静态资源文件数组;其中,所述静态资源文件数组中包含频道与静态资源之间的引用关系和静态资源之间的依赖关系;
[0043]步骤S303.若所述静态资源文件数组包含设定字符,则依据所述频道与静态资源之间的引用关系和静态资源之间的依赖关系,遍历所述静态资源文件数组,并采用异步加载方式依次加载所述静态资源。
[0044]本发明实施例因为采用预先设置包含频道与静态资源之间的引用关系和静态资源之间的依赖关系的静态资源配置文件的技术手段,所以克服了静态资源与频道的引用关系和静态资源之间的相互依赖关系不清晰明确,且无法评估修改静态资源的影响范围的技术问题,进而达到业务对全部频道开放,降低业务与频道之...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com