一. 常用命令:123456789101112131415161718192021222324252627282930313233343536373839404142434445adb devices #查看连接设备adb -s cf27456f shell # 指定连接设备使用命令adb install test.apk # 安装应用adb install -r demo.apk #安装apk 到sd 卡:adb uninstall cn.com.test.mobile #卸载应用,需要指定包adb uninstall -k cn.com.test.mobile #卸载app 但保留数据和缓存文件adb shell pm list packages #列出手机装的所有app 的包名adb shell pm list packages -3 #列出除了系统应用的第三方应用包名adb shell pm clear cn.com.test.mobile #清除应用数据与缓存adb shell am start -ncn.com.test.mobile/.ui.SplashActivity ...
🙄引用站外地址,不保证站点的可用性和安全性
Hexo插件 | html 转 markdown | 一秒转载
枢衡の巢
Hexo 插件 | 直接复制 markdown | 一秒转载一个 Hexo 插件,允许你直接从网页复制 markdown,主要为 butterfly 主题开发,但基本的复制功能是通用的。
安装1npm i hexo-butterfly-copymarkdown --save
Config在 Hexo 的_config.yml 文件中添加配置。
比如:
1234567copyMarkdown: enable: true pureMarkdown: false #使用true以禁用外挂转换 默认为 false keyboard: true #cv悬浮组件 field: post # default: 每个页面 post: 仅文章页面(默认值) ...
制作简单的 随机图片 api这里以 "腾讯云"为例.需要有 php 环境
上传图片在存储桶中创建一个文件夹,将准备的随机图片上传到创建的这个文件夹中, 可以通过网页上传, 也可以通过工具.
创建 网站
创建 文件在网站根目录中创建 img.txt 和 index.php 两个文件.
在 index.php 中填写随机图片脚本
12345678910111213141516171819202122232425262728293031323334<?php//存有美图链接的文件名img.txt$filename = "img.txt";if(!file_exists($filename)){ die('文件不存在');}//从文本获取链接$pics = [];$fs = fopen($filename, "r");while(!feof($fs)){ $line=trim(fgets($fs)); if($line!=''){ ...
一、 JS 三种引用方式1. 行内式1<input type="button" value="唐伯虎" onclick="alert('点秋香')">
注意:
HTML 推荐使用 双引号,JS 推荐使用 单引号
2. 内嵌式123<script> alert("我爱学习");</script>
3. 外联式
1<script src="./my.js"></script>
</code-block>
1alert("这是一个外联样式");
</code-block></code-group>
二、 JS 输入 输出语句
方法
说明
代码
alert(msg)
浏览器弹出警告框
console.log(msg)
浏览器控制台打印输出信息
浏览器
prompt(info)
浏览器弹出输入框,用户可以输入
浏览器
...
一、运算符运算符优先级:
优先级
运算符
顺序
1
小括号
()
2
一元运算符
++ 、 —
3
数运算符
先 * / 后 + -
4
关系运算符
> 、>=、<、<=
5
相等运算符
==、!=、 === 、 !==
6
逻辑运算符
先 && 后 \
\
7
赋值运算符
=
8
逗号运算符
,
1. 算术运算符
运算符
描述
实例
+
加
10 + 20 = 30
-
减
10 - 20 = -10
*
乘
10 * 20 = 200
/
除
10 / 20 = 0.5
%
取余数
9 % 2 = 1
不要使用 浮点数 做判断,因 精度 问题,可能导致两个数 不相等
2. 递增、递减运算符
递增(++)、递减(—)
前置递增(递减):将(++/—) 放在变量的 前 面,先递增或递减,在输出
后置递增(递减):将(++/—) 放在变量的 后 面,先输出,再递增或递减
12345678var age1 = 10;var age2 = 10;// 前置c ...
一、数组1. 创建数组利用 Array() 创建数组
1var arr = new Array(); // 一个名为 arr 的空数组
利用 字面量([]) 创建数组
1var arr = []; // 一个名为 arr 的空数组
2. 数组的使用下标:
数组的 下标 从 0 开始
12var arr = [3.14, "JS", "HTML", true];console.log(arr[1]); // JS
遍历元素
变量名.length : 可以获取 数组元素的 个数.
1234var arr = [3.14, "JS", "HTML", true];for (var i = 0; i < arr.length; i++) { console.log(arr[i]);}
获取数组中的最大值:12345678var arr = [3.14, 18, -21, 33, 0, 1];var num = 0;for (var i = 0; i < arr.length; i ...
一、 对象1. 字面量创建对象1var obj = {}; // 一个名为 obj 的空对象
12345678var obg = { uname: "张三疯", age: 18, sex: "男", satHi: function () { console.log("hi~"); },};
注意:
里面的属性 或 方法 采用键值对的形式;
多个属性 或 方法 中间用 逗号隔开;
方法冒号后面跟的是 匿名函数;
调用对象属性12345// 方法1console.log(obj.uname); // 张三疯// 方法2console.log(obj["age"]); // 18
调用对象方法1obj.satHi(); // hi~
2. 利用 new Object() 创建对象1var obj = new Object(); // 创建一个名为 obj 的空对象
向对象中填写属性123456obj.uname = "张三疯"; ...
一、 DOM
web API 是浏览器 提供的一套操作 浏览器功能(BOM)和 页面元素(DOM)的 API。
DOM:处理 HTML 的标准 编程接口
1. 获取元素
通过 document 查找元素,是查找整个页面所有的元素;
通过 标签元素查找,是查找的该标签元素下的 子元素;
id 获取 元素 ( getElementById() )
获取的元素的返回值是一个对象;
console.dir(元素对象) :可以查看元素的 属性 和方法;
如果没有找到元素,则返回 null;
123456<div id="time"></div><script type="text/javascript"> var el = document.getElementById('time') console.log(el)</script>
标签名 获取元素 ( getElementsByTagName() )
getElementsByTagName() : 返回一个 ...
DOM 案例1. 显示当前时间
代码示例
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455<!DOCTYPE html><html lang="en"> <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" /> <title>Document</title> </head> < ...
一、注册事件的方式1. 传统方式利用 on 开头的事件,如: onclick
特点:唯一性
同一个元素同一个事件只能注册一个处理函数
2. 方法监听 方式(addEventListener())
addEventListener() ie9 以上支持,ie9 以下可以用 attachEvent() 来代替
特点:
同一个元素同一事件可以注册多个监听处理函数
语法:
1eventTarget.addEventListener(type, listener[, useCapture])
eventTarget.addEventListener() 方法将指定的监听函数注册到 eventTarget(目标对象)上,当该对象触发指定事件时,就会执行事件处理函数。
type : 事件类型 字符串,比如 click、mouseover,注意这里不要带 on
listener : 事件处理函数,事件发出时,会调用该监听函数
useCapture : 可选参数,是一个布尔值,默认为 false(冒泡阶段),为 true(捕获阶段)
1234567891011121314<div c ...















