离子本机IonicNative是一组精选的Cordova插件包装,可轻松将所需的任何本机功能添加到移动应用程序。
IonicNative将插件回调包装在Promise或Observable中,为所有插件提供通用接口,并使其易于使用带有Angular更改检测的插件。
IonicNative有两个版本:IonicNative,具有开源的,社区维护的Cordova和Capacitor插件和API。
IonicNative,具有由Ionic团队完全支持和维护的Premier插件和解决方案库,可以访问Ionic专家,并保证对关键任务应用程序开发的响应SLA。
电容器支持除了Cordova,IonicNative还可以与(Ionic的官方本机运行时)一起使用。
基本用法如下。
有关完整的详细信息,。
安装运行以下命令以在项目中安装IonicNative。
np
2025/1/21 21:07:10 875KB TypeScript
1
vue在宣布不再更新vueresource之后给大家推荐了axios。
axios简介axios是一个基于Promise用于浏览器和nodejs的HTTP客户端,它本身具有以下特征:从浏览器中创建XMLHttpRequest从node.js发出http请求支持PromiseAPI拦截请求和响应转换请求和响应数据取消请求自动转换JSON数据客户端支持防止CSRF/XSRF
2024/4/21 14:37:11 13KB 前端Vue axios交互
1
使用暂停使用React.Suspense执行异步动作安装您可以从Yarn获取此软件包:yarnadduse-suspender和NPM:npmiuse-suspenderAPIcreateSuspender(suspender[,ctx])->{Function}为给定函数创建一个新的useSuspender。
{Function}fn–将用于每个useSuspender调用的函数。
{any}ctx–将用于每个useSuspender调用的thisArg。
useSuspender([...args])->{any}使用给定的参数执行异步操作。
这个函数将抛出一个Promise来通知React.Suspense并解决悬浮器的结果。
{any[]}args–使用以下命令调用悬挂器的参数useSuspender.callE
2024/4/15 13:19:22 131KB react javascript preact async
1
猫鼬连接承诺使用promise将Mongoose连接到MongoDB实例的便利性库。
注意:随着mongoose>5.x的引入,该库变得过时,因为对mongoose>5.x的连接处理有了很大的改进。
,以很好地总结所进行的更改/改进。
因此,对于Mongoose>5.x不会更新此库。
目录(使用生成的TOC)安装用安装$npminstallmongoose-connection-promise安装$yarnaddmongoose-connection-promise动机虽然mongoose不会强迫您等到创建mongoose连接后,但该模块的作者还是希望在知道成功建立连接之前不以任何应用程序开头。
mongoose-connection-promise帮助可靠地连接和断开Mongoose中的MongoDB。
用法在express.js中使用mongoose-connection-promise使用默认设置将猫鼬连接到MongoDB实例:constexpress=require('express');constMo
2023/12/26 8:14:06 14KB mongodb mongoose promise MongooseJavaScript
1
用于创建promise模式的同步文件,使用时导入js文件中。
2023/9/20 10:32:09 24KB 小程序 云开发
1
何时准备就绪$(document).ready()面向21世纪返回Promise以供更清洁的使用,提供Promise链帮助器函数,也可以用作纯函数。
如果DOM已经准备好,则Promise将立即解决。
浏览器兼容性IE9+(需要Promisepolyfill)边缘*Firefox29+Safari8+Chrome33+歌剧23+安装npminstall--savewhen-dom-ready或进行快速测试:<scriptsrc="https://unpkg.com/when-dom-ready"></script>用法importwhenDomReadyfrom'when-dom-ready';whenDomReady().then(()=>console.log('DOMi
2023/9/6 8:25:43 7KB promise domready JavaScript
1
VueAPI与axios集成的vue插件。
使用链式编程构建API,并将请求实例作为Promise返回。
很好地简化了api的构建方式以及如何引用它们。
一个集成了axios的vue插件。
使用链式编程方式构建api,并以Promise返回请求实例。
很好地简化了api的生成方式,和引用方式(通过this。
$apis.apiName进行引用)。
浏览器支持最新:heavy_check_mark:最新:heavy_check_mark:最新:heavy_check_mark:最新:heavy_check_mark:最新:heavy_check_mark:11:heavy_check_mark:正在安装npminstallvue-apis//oryarnaddvue-apis用法进口importVuefrom'vue'importVueApisfrom'vue-apis'Vue.use(VueApis,options)阿皮功能例论据描述setUrlsetUrl('')(网址:字符串)
2023/8/9 3:45:03 99KB xhr http node browser
1
autojs打包成apk的插件Auto.js使用JavaScript作为脚本语言,目前使用Rhino1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。
因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。
如果您想要使用TypeScript来开发,目前已经有开发者公布了一个可以把使用TypeScript进行Auto.js开发的工具,参见Auto.jsDevTools。
如果想要在电脑而不是手机上开发Auto.js,可以使用VSCode以及相应的Auto.js插件使得在电脑上编辑的脚本能推送到手机运行,参见Auto.js-VSCode-Extension。
本文档的章节大致上是以模块来分的,总体上可以分成"自动操作"类模块(控件操作、触摸模仿、按键模仿等)和其他类模块(设备、应用、界面等)。
"自动操作"的部分又可以大致分为基于控件和基于坐标的操作。
基于坐标的操作是传统按键精灵、触摸精灵等脚本软件采用的方式,通过屏幕坐标来点击、长按指定位置模仿操作,从而到达目的。
例如click(100,200),press(100,200,500)等。
这种方式在游戏类脚本中比较有可行性,结合找图找色、坐标放缩功能也能达到较好的兼容性。
但是,这种方式对一般软件脚本却难以达到想要的效果,而且这种方式需要安卓7.0版本以上或者root权限才能执行。
所以对于一般软件脚本(例如批量添加联系人、自动提取短信验证码等等),我们采用基于控件的模仿操作方式,结合通知事情、按键事情等达成更好的工作流。
这些部分的文档参见基于控件的操作和基于坐标的操作。
其他部分主要包括:app:应用。
启动应用,卸载应用,使用应用查看、编辑文件、访问网页,发送应用间广播等。
console:控制台。
记录运行的日志、错误、信息等。
device:设备。
获取设备屏幕宽高、系统版本等信息,控制设备音量、亮度等。
engines:脚本引擎。
用于启动其他脚本。
events:事件与监听。
按键监听,通知监听,触摸监听等。
floaty:悬浮窗。
用于显示自定义的悬浮窗。
files:文件系统。
文件创建、获取信息、读写。
http:HTTP。
发送HTTP请求,例如GET,POST等。
images,colors:图片和图色处理。
截图,剪切图片,找图找色,读取保存图片等。
keys:按键模仿。
比如音量键、Home键模仿等。
shell:Shell命令。
threads:多线程支持。
ui:UI界面。
用于显示自定义的UI界面,和用户交互。
除此之外,Auto.js内置了对Promise。
2021/9/8 13:25:07 10.36MB autojs android
1
autojs打包成apk的插件Auto.js使用JavaScript作为脚本语言,目前使用Rhino1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。
因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。
如果您想要使用TypeScript来开发,目前已经有开发者公布了一个可以把使用TypeScript进行Auto.js开发的工具,参见Auto.jsDevTools。
如果想要在电脑而不是手机上开发Auto.js,可以使用VSCode以及相应的Auto.js插件使得在电脑上编辑的脚本能推送到手机运行,参见Auto.js-VSCode-Extension。
本文档的章节大致上是以模块来分的,总体上可以分成"自动操作"类模块(控件操作、触摸模仿、按键模仿等)和其他类模块(设备、应用、界面等)。
"自动操作"的部分又可以大致分为基于控件和基于坐标的操作。
基于坐标的操作是传统按键精灵、触摸精灵等脚本软件采用的方式,通过屏幕坐标来点击、长按指定位置模仿操作,从而到达目的。
例如click(100,200),press(100,200,500)等。
这种方式在游戏类脚本中比较有可行性,结合找图找色、坐标放缩功能也能达到较好的兼容性。
但是,这种方式对一般软件脚本却难以达到想要的效果,而且这种方式需要安卓7.0版本以上或者root权限才能执行。
所以对于一般软件脚本(例如批量添加联系人、自动提取短信验证码等等),我们采用基于控件的模仿操作方式,结合通知事情、按键事情等达成更好的工作流。
这些部分的文档参见基于控件的操作和基于坐标的操作。
其他部分主要包括:app:应用。
启动应用,卸载应用,使用应用查看、编辑文件、访问网页,发送应用间广播等。
console:控制台。
记录运行的日志、错误、信息等。
device:设备。
获取设备屏幕宽高、系统版本等信息,控制设备音量、亮度等。
engines:脚本引擎。
用于启动其他脚本。
events:事件与监听。
按键监听,通知监听,触摸监听等。
floaty:悬浮窗。
用于显示自定义的悬浮窗。
files:文件系统。
文件创建、获取信息、读写。
http:HTTP。
发送HTTP请求,例如GET,POST等。
images,colors:图片和图色处理。
截图,剪切图片,找图找色,读取保存图片等。
keys:按键模仿。
比如音量键、Home键模仿等。
shell:Shell命令。
threads:多线程支持。
ui:UI界面。
用于显示自定义的UI界面,和用户交互。
除此之外,Auto.js内置了对Promise。
2021/11/22 7:33:25 10.36MB autojs android
1
币安BinanceREST和WebSocketAPI的包装。
同时使用promise和回调,并美化通常使用大量一个字母属性名称的binanceAPI呼应。
有关请求的API和参数的更多信息,请访问用法/示例constapi=require('binance');constbinanceRest=newapi.BinanceRest({key:'api-key',//Getthisfromyouraccountonbinance.comsecret:'api-secret',//Sameforth
1
共 13 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡