自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

写代码的薛的博客

生活到处是磨难,为难我的人多了,你算老几,个人博客:blog.code520.com.cn。

  • 博客(98)
  • 收藏
  • 关注

原创 Node.js_node.js好玩的库_ZHOU125disorder_

Node.js好玩的库Express 快速,简单,极简的节点Web框架koa 基于 Node.js 平台的下一代 web 开发框架cheerio 解析标记(例如HTML),并提供用于遍历/操纵结果数据结构的APInodemailer 从Node.js发送电子邮件socket.io Socket.IO支持基于事件的实时双向通信Multer 一个Node.js中间件,用于处理 multipart/form-data 类型的表单数据,主要用于文件上传。Moment 一个轻量级的JavaScrip

2021-04-10 11:05:24 306

原创 React_Redux_Action和Reducer的编写_ZHOU125disorder_

Action和Reducer的编写src下store文件夹下的index.js和reducer.jsindex.jsimport { ceateStore, createStore } from 'redux';import reducer from './reducer';const store = createStore(reducer);export default store;reducer.jsconst defaultState = { inputvalue: '',

2021-04-02 12:13:38 261 1

转载 javascript_同步与异步_ZHOU125disorder_

文章转载处javascript_同步与异步Javascript同步与异步JS是单线程JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。这是因为Javascript这门脚本语言诞生的使命所致——JavaScript是为处理页面中用户的交互,以及操作DOM而诞生的。比如我们对某个DOM元素进行添加和删除操作,不能同时进行。应该先进行添加,之后再删除。单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个务。这样所导致的问题是∶如果JS执行的时间过长,这样就

2021-04-02 11:00:36 266

原创 javascript_JSON.parse() 与 JSON.stringify()_ZHOU125disorder_

JSON.parse() 与 JSON.stringify()

2021-04-01 22:52:57 127

原创 React_创建redux中的store_ZHOU125disorder_

创建redux中的store1. 安装Redux安装我就不写在这;百度一下你就知道;百度上面有很多;2. 创建store1. 在src目录下创建一个名字叫store的文件夹2. 在store文件夹下创建一个名字叫index.js的文件3. 在store文件夹下创建一个名字叫reducer.js的文件index.js...

2021-04-01 21:29:47 219

原创 React_Redux_使用Antd实现TodoList页面布局_ZHOU125disorder_

Antdantd 是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。安装使用 npm 或 yarn 安装#我们推荐使用 npm 或 yarn 的方式进行开发,不仅可在开发环境轻松调试,也可放心地在生产环境打包部署使用,享受整个生态圈和工具链带来的诸多好处。$ npm install antd --save$ yarn add antd如果你的网络环境不佳,推荐使用 cnpmcnpm1.引入样式:引入Ant Design的css样式的文

2021-04-01 15:34:25 171

转载 React_Redux概念简述_ZHOU125disorder_

ReduxRedux由Dan Abramov在2015年创建的科技术语。是受2014年Facebook的Flux架构以及函数式编程语言Elm启发。很快,Redux因其简单易学体积小在短时间内成为最热门的前端架构。简介Redux对于JavaScript应用而言是一个可预测状态的容器。换言之,它是一个应用数据流框架,而不是传统的像underscore.js或者AngularJs那样的库或者框架。Redux最主要是用作应用状态的管理。简言之,Redux用一个单独的常量状态树(对象)保存这一整个应用

2021-03-31 14:32:52 123

转载 python_PDF合成软件_ZHOU125disorder_

以下是基于鱼皮的视频和文章写的鱼皮的文章1. 安装python安装python还是很简单的,直接去百度,到python官网安装,官网在下面,安装的话就安装最新般的就可以了,记得在安装的时候要把配置环境变量勾上;python官网2. 安装需要的包pip install PyPDF2上代码代码如下,非常通俗易懂:from PyPDF2 import PdfFileMerger# 定义一个容器,存储所有页面merger = PdfFileMerger()# 读取文件input

2021-03-22 12:21:14 228

原创 React基础_ZHOU125disorder_

React开发环境准备下载安装node.js安装create react appnpm install -g create-react-app //安装create-react-appcreate-react-app my-appname(cnpm init react-app my-app(使用这个)) //创建一个create-react-app的react的项目cd todolist //到达todolist的文件下面yarn start

2021-03-22 08:06:52 141

原创 javascript_set_map_ZHOU125disorder_

数组扩展 <script> // find() // 用于查找出第一个符合条件的成员 console.log([985,211,13,14,996,717].find(function(num,index,arr){ console.log(num); console.log(index); console.log(arr); }));

2021-03-14 16:16:48 109

原创 javascript_函数_对象新增_ZHOU125disorder_

函数_对象新增数值新增 <script> // Number.isFinite() 判断是不是一个数字 console.log(Number.isFinite("我的名字叫卡卡西,我的愿望是成为火影")); //false console.log(Number.isFinite(996)); //ture console.log(Number.isFinite(NaN)); //

2021-03-13 20:39:52 161

原创 es6_解构赋值_ZHOU125disorder_

es6_解构赋值解构赋值 <script> //对象的解构赋值 属性和属性名 let {a,b} = {"a":"1","b":"2"}; console.log(a); console.log(b); let a = {"b":"我的名字叫卡卡西"}; console.log(a); //object>我的名字叫卡卡西

2021-03-11 16:42:50 118

原创 es6_let&&const_ZHOU125disorder_

let&&constlet<!DOCTYPE html><html lang="hz-cn"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0

2021-03-11 14:41:14 154

原创 jquery_节点操作_ZHOU125disorder_

节点操作<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=, initial-scale=1.0"> <title>节点操作&lt

2021-03-06 19:54:44 120

原创 jquery_自定义动画_ZHOU125disorder_

自定义动画 // animate 自定义动画 $("button").click(function(){ $("div").animate({"width":"456px","height":"456px"},2000); }); // 1. 变化过程 2.变化时间 $("button").click(function(){ $("div").animate({"width

2021-03-06 14:27:33 98

原创 jquery_属性操作_动画_ZHOU125disorder_

属性操作

2021-03-04 13:58:52 111 2

原创 jQuery_方法_事件_ZHOU125disorder_

jQuery_方法_事件方法 <div class="father"> <ul>1 <li>2</li> <li>3</li> <li>4</li> <div>5</div> <span>6</span>

2021-03-03 12:55:27 103

原创 jQuery_语法_选择器_ZHOU125disorder_

jquery <!-- 第一步引进jqueyr --> <script src="./jquery-3.1.1.min.js"></script> <script> // jquery语法 // 通过选取到HTML元素,并且对其进行某些操作 // 基础语法 // $(选择器).方法().方法() // 文档就绪事件 // js

2021-03-01 10:43:36 129 1

原创 javascript_正则_正则表单验证_ZHOU125disorder_

正则正则有关类容:正则正则表单验证<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&g

2021-02-27 10:31:08 132

原创 auto.js开发_赚钱( $ _ $ )app脚本_ZHOU125disorder_

dssa

2021-02-25 16:37:54 527

原创 javascript_ajax_ZHOU125disorder_

ajax 可以从服务器端来请求数据 最大特点,页面不刷新 传统验证方式缺点: 1.耗费流量:其他数据反复提交给浏览器 2.耗费时间长:多次提交的耗时 3.用户体验差:仅仅因为用户名验证失败,导致整个页面重新加载,其他数据又得重新写 ajax验证方式优点 1.节省流量:只需要传递需要验证的数据 2.节省操作时间 3.用户体验好,不刷新

2021-02-25 10:48:43 95

原创 javascript_继承_JSON_ZHOU125disorder_

继承 面向对象实现继承的几种方式: 继承:继承父级样式 1.原型链继承 2.构造函数继承 3.组合继承原型链继承// 核心:将父类的实例作为字类的原型// 缺点:父类新增原型方法/属性,字类都可以访问到,父类一变,其他的都变了 function Person(name){ this.name = name; } Person.prototype.getName =

2021-02-24 11:45:59 191

原创 JavaScript_面向对象(原型)_ZHOU125disorder_

原型 // 每一个函数都有一个属性叫做prototype,这个东西的值是一个对象,(属性的集合),默认只有一个叫做constructor的属性,指向这个函数本身 // 原型是一个对象,其他的对象可以通过它实现属性继承...

2021-02-23 10:30:48 105

原创 auto.js开发_案例_ZHOU125disorder_

打开网易云音乐并播放歌曲查看控????信息主要的内容desc(描述) = 网易云音乐depth(深度) = 8(属于第8层)id =text = 网易云音乐scrollable=是否可以滑动(为ture可以滑动否者不可以滑动)findOne()&&findOnce()&&find()首先使用text其次是desc在其次是id点击(当)clickable = true(可以点击)否直不可以点击当clickable = true时使用该方法// 点

2021-02-21 22:29:49 276

原创 auto.js_find()系列_ZHOU125disorder_

1.findOne()根据当前的选择器所确定的筛选条件,对屏幕上的控件进行搜索,直到屏幕上出现满足条件的一个控件为止, 并返回该控件。如果找不到控件,当屏幕内容发生变化时会重新寻找,直至找到。 需要注意的是,如果屏幕上一直没有出现所描述的控件,则该函数会阻塞,直至所描述的控件出现为止。 因此 此函数不会返回null。 如果想要只在屏幕上搜索一次而不是一直搜索,请使用findOnce()。 另外,如果屏幕上有多个满足条件的控件,findOne()采用深度优先搜索(DFS),会返回该搜

2021-02-21 16:22:11 5612

原创 auto.js_UI控件_ZHOU125disorder_

UI控????按钮控件"ui"; ui.layout( <vertical padding="16"> <button text="普通按钮" w="auto"/> <button text="带颜色按钮" style="Widget.AppCompat.Button.Colored" w="auto"/> <button text="无边框按钮" style="Widget.AppComp

2021-02-21 11:32:28 1660 1

原创 auto.js_图色处理_ZHOU125disorder_

颜色获取和检测1.颜色获取和检测if(!requestScreenCapture()){ toast("请求截图失败"); exit }sleep(2000); var x = 456; var y = 456;//获取在点(x, y)处的颜色 var c = images.pixel(captureScreen(), x, y); //显示该颜色 var msg = ""; msg += "在位置(" + x + ", " + y + ")处的颜色为" + colors.toStr

2021-02-20 11:26:40 2477 2

原创 auto.js_定时器_ZHOU125disorder_

定时器setInterval(callback, delay[, ...args])setInterval(callback, delay[, ...args])callback:当定时器到点时要调用的函数。 delay:调用 callback 之前要等待的毫秒数。 ...args:当调用 callback 时要传入的可选参数。预定每隔 delay 毫秒重复执行的 callback。 返回一个用于 clearInterval() 的 id。当 delay 小于 0 时,delay 会被设为

2021-02-20 09:57:24 923

原创 auto.js_多线程-Threads(主要)_ZHOU125disorder_

多线程-Threadsthreads模块提供了多线程支持,可以启动新线程来运行脚本。脚本主线程会等待所有子线程执行完成后才停止执行,因此如果子线程中有死循环,请在必要的时候调用exit()来直接停止脚本或threads.shutDownAll()来停止所有子线程。通过threads.start()启动的所有线程会在脚本被强制停止时自动停止。由于JavaScript自身没有多线程的支持,因此您可能会遇到意料之外的问题。启动一个新线程并执行actionaction (Function)要在

2021-02-20 09:42:49 2868 2

原创 auto.js_本地存储-Storages_ZHOU125disorder_

本地存储-StoragesStoragesstorages模块提供了保存简单数据、用户配置等的支持。保存的数据除非应用被卸载或者被主动删除,否则会一直保留。storages支持number, boolean, string等数据类型以及把Object, Array用JSON.stringify序列化存取。storages保存的数据在脚本之间是共享的,任何脚本只要知道storage名称便可以获取到相应的数据,因此它不能用于敏感数据的储存。 storages无法像Web开发中LocalStor

2021-02-19 21:53:01 2435

原创 auto.js_shell函数(主要)_ZHOU125disorder_

shell函数一次性执行命令cmd, 并返回命令的执行结果shell(cmd[, root])cmd:要执行的命令 root:是否以root权限运行,默认为false。一次性执行命令cmd, 并返回命令的执行结果。返回对象的其属性如下:code:返回码。执行成功时为0,失败时为非0的数字。 result:运行结果(stdout输出结果) error:运行的错误信息(stderr输出结果)。例如执行需要root权限的命令但没有授予root权限会返回错误信息"Permission deni

2021-02-19 13:15:00 1857 1

原创 auto.js_多媒体-Media_ZHOU125disorder_

多媒体-Media

2021-02-19 08:54:28 877

原创 auto.js_按键模拟_ZHOU125disorder_

依赖root的模拟Home() 模拟按下Home键。 此函数依赖于root权限。Back() 模拟按下返回键。 此函数依赖于root权限。Power() 模拟按下电源键。 此函数依赖于root权限。Menu() 模拟按下菜单键。 此函数依赖于root权限。VolumeUp() 按下音量上键。 此函数依赖于root权限。VolumeDown() 按键音量上键。 此函数依赖于root权限。Camera() 模拟按下照相键。Up() 模拟按下物理按键上。 此

2021-02-18 22:40:24 5256

原创 auto.js_HTTP请求的响应_ZHOU125disorder_

HTTP请求的响应(Response)当前响应的HTTP状态码Response.statusCode当前响应的HTTP状态码。例如200(OK), 404(Not Found)等。有关HTTP状态码的信息,参见菜鸟教程:HTTP状态码;。当前响应的HTTP状态信息Response.statusMessage当前响应的HTTP状态信息。例如"OK", "Bad Request", "Forbidden"。有关HTTP状态码的信息,参见菜鸟教程:HTTP状态码;例子:var res

2021-02-18 22:10:39 1320

原创 auto.js_HTTP协议_get与post请求_ZHOU125disorder_

HTTP协议_get与post请求简介:HTTP协议对地址url进行一次HTTP GET 请求http.get(url[, options, callback])url (string) 请求的URL地址,需要以"http://"或"https://"开头。如果url没有以"http://"开头,则默认为"http://"。 options (Object) 请求选项。参见[http.request()][]。 callback (Function): 回调函数,可选,其参数是一个[Resp

2021-02-18 16:50:53 8323 2

原创 auto.js_文件系统(主要)_ZHOU125disorder_

返回路径path是否是文件files.isFile(path)path (string) 路径 返回 (boolean)返回路径path是否是文件。log(files.isFile("/sdcard/文件夹/")); //返回falselog(files.isFile("/sdcard/文件.txt")); //返回true返回路径path是否是文件夹files.isDir(path)path (string): 路径 返回 (boolean)返回路径path是否是文件夹。

2021-02-18 16:06:36 695

原创 auto.js_事件与监听-events(主要的)_ZHOU125disorder_

启用按键监听events.observeKey()启用按键监听,例如音量键、Home键。按键监听使用无障碍服务实现,如果无障碍服务未启用会抛出异常并提示开启。只有这个函数成功执行后, onKeyDown, onKeyUp等按键事件的监听才有效。该函数在安卓4.3以上才能使用。...

2021-02-18 14:44:38 4215

原创 auto.js_对话框_ZHOU125disorder_

显示一个包含确定的对话框dialogs.alert(title[, content, callback])title:对话框的标题。 content:可选,对话框的内容。默认为空。 callback(function):回调函数,可选。当用户点击确定时被调用,一般用于ui模式。显示一个只包含“确定”按钮的提示对话框。直至用户点击确定脚本才继续运行。该函数也可以作为全局函数使用。alert("出现错误~", "出现未知错误,请联系脚本作者");在ui模式下该函数返回一个Promise

2021-02-18 11:37:53 2286

原创 auto.js_设置命令(常用的)_ZHOU125disorder_

设置屏幕分辨率宽度与高度device.width //宽度device.height //高度修订版本号deivce.model整个产品的名称device.product硬件序列号device.serial安卓系统API的版本device.sdkInt安卓系统版本号device.release返回设备的IMEIdevice.getIMEI()返回设备的Android IDdevice.getAndroidId()Android ID为一个

2021-02-18 10:16:30 2845 1

原创 auto.js_基于坐标的操作_ZHOU125disorder_

基于坐标的操作本章节介绍了一些使用坐标进行点击、滑动的函数。这些函数有的需要安卓7.0以上,有的需要root权限。要获取要点击的位置的坐标,可以在开发者选项中开启"指针位置"。基于坐标的脚本通常会有分辨率的问题,这时可以通过setScreenMetrics()函数来进行自动坐标放缩。这个函数会影响本章节的所有点击、长按、滑动等函数。通过设定脚本设计时的分辨率,使得脚本在其他分辨率下自动放缩坐标。控件和坐标也可以相互结合。一些控件是无法点击的(clickable为false), 无法通过.cli

2021-02-17 23:51:38 2713 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除