docs: APM、多句柄数据上报SDK、软件测试小结

This commit is contained in:
杭城小刘
2020-11-19 03:18:27 +08:00
parent 37f218379d
commit 145dcb4d48
17 changed files with 10302 additions and 44 deletions

View File

@@ -2,7 +2,7 @@
[jQuery 1.9](http://blog.jquery.com/2013/01/15/jquery-1-9-final-jquery-2-0-beta-migrate-final-released/)发布。
![jQuery](./../assets/2020-06-23-Jquery.png)
![jQuery](https://raw.githubusercontent.com/FantasticLBP/knowledge-kit/master/assets/2020-06-23-Jquery.png)
这是2.0版之前的最后一个新版本有很多新功能其中一个就是支持Source Map。
@@ -42,13 +42,13 @@ JavaScript脚本正变得越来越复杂。大部分源码尤其是各种函
有了它,出错的时候,除错工具将直接显示原始代码,而不是转换后的代码。这无疑给开发者带来了很大方便。
![jQuery Mapping](./../assets/2020-06-23-JquerySourceMap.png)
![jQuery Mapping](https://raw.githubusercontent.com/FantasticLBP/knowledge-kit/master/assets/2020-06-23-JquerySourceMap.png)
Chrome 浏览器支持这个功能。在 Developer Tools 的 Setting 设置中,确认选中 "Enable source maps"。
![设置页](./../assets/2020-06-21-ChromeSourceMapEnableSwitch.png)
![设置页](https://raw.githubusercontent.com/FantasticLBP/knowledge-kit/master/assets/2020-06-21-ChromeSourceMapEnableSwitch.png)
![i开启 sourceMap](./../assets/2020-06-21-ChromeSourceMapENable.png)
![i开启 sourceMap](https://raw.githubusercontent.com/FantasticLBP/knowledge-kit/master/assets/2020-06-21-ChromeSourceMapENable.png)
@@ -168,11 +168,11 @@ mappings:"AAAAA,BBBBB;CCCCC"
VLQ 编码是变长的。如果(整)数值在-15到+15之间含两个端点用一个字符表示超出这个范围就需要用多个字符表示。它规定每个字符使用6个两进制位正好可以借用 [Base 64](http://en.wikipedia.org/wiki/Base_64) 编码的字符表。
![VLA](./../assets/2020-06-23-VLAMapping.png)
![VLA](https://raw.githubusercontent.com/FantasticLBP/knowledge-kit/master/assets/2020-06-23-VLAMapping.png)
在这6个位中左边的第一位最高位表示是否"连续"continuation。如果是1代表这个位后面的6个位也属于同一个数如果是0表示该数值到这6个位结束。
![VLQ特殊位](./../assets/2020-06-03-VLQSymbol.png)
![VLQ特殊位](https://raw.githubusercontent.com/FantasticLBP/knowledge-kit/master/assets/2020-06-03-VLQSymbol.png)
这6个位中的右边最后一位最低位的含义取决于这6个位是否是某个数值的VLQ编码的第一个字符。如果是的这个位代表"符号"sign0为正1为负Source map的符号固定为0如果不是这个位没有特殊含义被算作数值的一部分。