[脚本开发库]油猴函数封装 v1.1.x
> 本站维护的官方模块!方便大家油猴脚本的开发!有什么意见、想法、BUG可以去GitHub进行反馈,当然也可以在帖子下方反馈>
> 油猴的封装模块后续可能置入到ScriptCat的默认模板中
GitHub源码地址:[https://github.com/scriptscat/lib](https://github.com/scriptscat/lib)
npm:[https://www.npmjs.com/package/scriptcat-lib](https://www.npmjs.com/package/scriptcat-lib)
使用方法请看文档(还没补全和完善,如果有大佬有兴趣的话就好了)
本次更新主要内容是上次说的:[想优化油猴API声明,哥哥们有没有啥好想法](https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1099)
暂时只封装了俩(GM_xmlhttprequest、GM_notification),抛砖引玉看看大佬们的想法。
!(data/attachment/forum/202110/27/173837kmwmg66ydwpwyggy.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")
写的时候需要`gm.ajax`,单测没`gm.`,ajax是参考axios实现的
!(data/attachment/forum/202110/27/173921gop5vwnvhwwh5nll.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")
## v1.1.1(2021-10-27)
### Bugs fixed:
- gm.ajax声明问题([`909442c`](https://github.com/scriptscat/lib/commit/909442c5cd412304ae82656e535d2527d3ec6022)) (@CodFrm)
## v1.1.0(2021-10-27)
### New feature:
- 封装GM_notification([`64ae3aa`](https://github.com/scriptscat/lib/commit/64ae3aafc4353456d3c7f4a4f52d237e46a15ff2)) (@CodFrm)
- gm.ajax封装([`3808e6e`](https://github.com/scriptscat/lib/commit/3808e6eb9ca97d997e23527fb30bafa8eede486a)) (@CodFrm)
王一之
ggnb!!!👍 (ง •_•)งgg加油👍 感谢老师辛勤付出 ?油猴支持ts? 涛之雨 发表于 2021-10-28 16:40
?油猴支持ts?
当然是webpack打包编译出来的.js文件
另外@definition 是脚本猫的:https://docs.scriptcat.org/dev/meta.html#definition 用于声明d.ts文件,方便自动提示
[脚本猫开发指南]jQuery自动提示
https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1091
(出处: 油猴中文网)
涛之雨 发表于 2021-10-28 16:40
?油猴支持ts?
大佬可以试一下 {:4_94:}
王一之
ggnb!!!👍
页:
[1]