如何写SDK用JavaScript

查看:91
本文介绍了如何写SDK用JavaScript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

如何开发sdk? 如微信网页js sdk 这样的东西。
找个源码参考都没有 公开的就是压缩混淆过的。
有人写过吗?想学学。。

解决方案

首先,sdk是为开发者提供一套具有相应功能的包(package)。是一组功能的集合。
要求一般如下:
1、尽量不要依赖第三方库,如jquery。当然,如果你要实现即时通讯的sdk,那么可以适当引用socket.io这个lib。但是不能把整个socketio都装进去,因为你是sdk,需要考虑代码体积、执行效率和内存等问题。只能说在不必要的情况下尽量避免引用第三方库。
2、可以让其它包管理工具方便的引入。
3、健壮性,尽量要少暴露全局变量。如假设你的sdk有个全局变量a,其他人也用了这个变量名a。那么是不是你的sdk就会崩溃。
4、动态加载。加入你的sdk内部需要引用其它的一些库。那么可以尝试使用动态加载。这样不仅可以减少包的体积,还可以增加执行效率。
5、sdk在浏览器中的兼容性的问题。
6、易用性,这个就涉及到API的设计,以及如何调用的问题。
7、快速响应。如果你发布的sdk有bug,那么得立马修补bug。怎么让所有的用户尽快使用你修改后的sdk。

大概就这么多,当然还与其它很多需要注意的地方。这里就不一一列举了

这篇关于如何写SDK用JavaScript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆