前言
本文将介绍前端如何封装一款 js-sdk
以及如何快速将你的应用变成 js-sdk
, 我们将总结一些封装 js-sdk
的原则和案例, 来帮大家更快的上手 sdk
开发. 其中笔者还会以H5-Dooring 为例子, 介绍如何将 H5 页面编辑器封装成一个 js-sdk
供他人使用.
正文
在开始文章之前, 笔者先来介绍一下什么是sdk
.
sdk 即软件开发工具包, 一般是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。对于
js-sdk
而言, 我们能举出很多例子, 如下:
UI组件库
性能监控工具, 如阿里 arms
统计分析工具
阿里云智能验证sdk
极验验证sdk
sdk
的目的是提高我们开发项目的效能, 安全性和便捷性等问题, 所以我们在设计
sdk
时一定要遵循一些原则, 如下: