[發明專利]一種前端開發平臺、前端開發方法及頁面顯示方法在審
| 申請號: | 201910316922.6 | 申請日: | 2019-04-19 |
| 公開(公告)號: | CN110083341A | 公開(公告)日: | 2019-08-02 |
| 發明(設計)人: | 程超;顧少豐 | 申請(專利權)人: | 上海上湖信息技術有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 200120 上海市浦東新區自*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基礎框架 開發平臺 業務代碼 業務線 頁面顯示 業務模塊 復用 減小 離線 開發 管理模塊 開發環境 框架模塊 人力成本 完全分離 頁面打開 客戶端 資源包 保存 迭代 構建 研發 預置 打包 渠道 | ||
1.一種前端開發平臺,其特征在于,包括:
基礎框架模塊、業務模塊和管理模塊;
所述基礎框架模塊,用于封裝基礎工具,生成前端基礎框架;
所述業務模塊,用于保存不同業務的業務代碼;
所述管理模塊,用于對所述基礎框架模塊中的前端基礎框架和所述業務模塊中的業務代碼分別進行打包發布并進行管理。
2.如權利要求1所述的前端開發平臺,其特征在于,一個前端基礎框架對應一類或多類業務的業務代碼。
3.如權利要求1所述的前端開發平臺,其特征在于,所述前端基礎框架按照版本進行管理。
4.如權利要求1所述的前端開發平臺,其特征在于,針對不同的渠道建立一個前端基礎框架。
5.如權利要求1所述的前端開發平臺,其特征在于,所述管理模塊還用于,對打包后的前端基礎框架和業務代碼進行測試。
6.如權利要求1至5任一所述的前端開發平臺,其特征在于,所述管理模塊還用于,將打包后的前端基礎框架和業務代碼發布至離線包管理服務器。
7.如權利要求1至5任一所述的前端開發平臺,其特征在于,所述管理模塊還用于,將打包后的前端基礎框架和業務代碼發布至內容分發網絡(CDN),所述內容分發網絡的源服務器為離線包管理服務器。
8.如權利要求7所述的前端開發平臺,其特征在于,所述管理模塊還用于,生成業務對應的頁面離線骨架屏并將所述頁面離線骨架屏發布至所述內容分發網絡。
9.一種基于權利要求1至8任一所述的前端開發平臺的前端開發方法,其特征在于,包括:
接收用戶指令;
根據所述用戶指令從基礎框架模塊中獲取對應版本的前端基礎框架以及從業務模塊中確定獲取對應的業務代碼;
采用管理模塊將所述前端基礎框架和所述業務代碼分別進行打包和管理。
10.一種基于權利要求1至8任一所述的前端開發平臺的頁面顯示方法,其特征在于,包括:
離線包管理服務器接收用戶端發送的頁面請求;
所述離線包管理服務器在確定所述用戶端已緩存打包后的前端基礎框架時,發送打包后業務代碼至所述用戶端,以使所述用戶端根據打包后的前端基礎框架和業務代碼渲染請求的頁面并緩存業務代碼,所述用戶端緩存的打包后的前端基礎框架和業務代碼是所述離線包管理服務器發送的,所述打包后的前端基礎框架和業務代碼是由所述前端開發平臺分別打包并發布至所述離線包管理服務器的。
11.如權利要求10所述的頁面顯示方法,其特征在于,所述離線包管理服務器接收用戶端發送的頁面請求之后,還包括:
所述離線包管理服務器發送頁面離線骨架屏至所述用戶端,以使所述用戶端在渲染請求的頁面之前顯示所述頁面離線骨架屏,所述頁面離線骨架屏是由所述前端開發平臺生成并發布至所述離線包管理服務器的。
12.一種基于權利要求1至8任一所述的前端開發平臺的頁面顯示方法,其特征在于,包括:
用戶端發送頁面請求至離線包管理服務器;
所述用戶端接收所述離線包管理服務器發送的打包后的業務代碼并緩存,根據打包后的業務代碼和已緩存的前端基礎框架渲染請求的頁面,所述打包后的前端基礎框架和業務代碼是由所述前端開發平臺分別打包并發布至所述離線包管理服務器的。
13.如權利要求12所述的頁面顯示方法,其特征在于,還包括:
所述用戶端接收所述離線包管理服務器發送的頁面離線骨架屏,所述頁面離線骨架屏是由所述前端開發平臺生成并發布至所述離線包管理服務器的;
所述用戶端在渲染請求的頁面之前顯示所述頁面離線骨架屏。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海上湖信息技術有限公司,未經上海上湖信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910316922.6/1.html,轉載請聲明來源鉆瓜專利網。





