导语:百度移动网页加速器MIP在使用的时候和普通的代码是有区别的,百度mip有自己的技术规范。关于mip html的使用规范和MIP Cache 规范在前边已经介绍了。为了帮助大家开发出理想的自定义组件,今天亿恩科技小编为大家介绍一下使用百度mip的组件开发规范。
mip组件类型划分及代码所处目录
1、内置组件(root/buildins/):
定义:MIP为了解决性能、安全性问题必须要使用的组件,包括、、 等。
2、扩展组件(root/extensions):
定义:丰富MIP功能,官方提供的通用类组件,例如: 以及其他等。
3、个性化组件(root/extensions/personalDirectoryName):
定义:站点的特别需求组件,例如 图表等组件。
4、广告组件(root/extensions/ads):
定义:涉及到广告相关的MIP组件。
代码目录结构
步骤
1、新建需求ISUUE
注:外部合作伙伴前期由 MIP 开发小组成员代为建立
2、通过MIP开发小组审核,确认组件类型后进入开发阶段
3、若无权限,需申请权限
4、clone代码库
方法: git clone ssh://g@gitlab.baidu.com:8022/MIP/mipmain.git
注:外部合作伙伴前期提供代码包的形式合作,后期有开源计划
5、 环境准备
(1)编译环境主要依赖 node 和 npm
(2)root目录下直接执行 npm install 完成环境依赖安装
6、根据组件类型到相应js目录下开发源码
内置组件: buildins
扩展组件: extensions
个性化组件: extensions/personalDirectoryName/
7、需要增加文件
js目录下:
个性化(大众需求)、扩展:
增加
1、组件.md #组件说明文档
2、版本目录 两位数字 如0.1
编译
河南亿恩科技股份有限公司(www.enkj.com)始创于2000年,专注服务器托管租用,是国家工信部认定的综合电信服务运营商。亿恩为近五十万的用户提供服务器托管、服务器租用、机柜租用、云服务器、网站建设、网站托管等网络基础服务,另有网总管、名片侠网络推广服务,使得客户不断的获得更大的收益。
服务器/云主机 24小时售后服务电话:
0371-60135900
虚拟主机/智能建站 24小时售后服务电话:
0371-55621053
网络版权侵权举报电话:
0371-60135995
服务热线:
0371-60135900