随笔分类 - 其他
摘要:一、简单介绍一下Mock.js 众所周知Mock.js因为两个重要的特性风靡前端: 数据类型丰富支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。(详情见官网) 拦截 Ajax 请求不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。安全又便捷 文章会用到的API(也
阅读全文
摘要:我们在学习一些 App 测试相关工具的时候,需要在 Android 模拟器上做一下练习。 国产模拟器中比较适合的有夜神、逍遥等。 很多工具都要借助 adb 连接上模拟器,但是由于这些模拟器的端口不在 adb 自动扫描范围内。因此要连接的话,需要端口号。 adb connect 127.0.0.1:6
阅读全文
摘要:基本要求:分别注册一个 github 账户https://github.com/和一个码云 gitee 账户https://gitee.com/; 基本步骤: 1.将 github 上的目标项目,fork到自己的 github 账号上去; 2.登录 gitee 帐号,点击界面右上方的加号,点击下方出
阅读全文
摘要:npm update,只能按照package.json中标注的版本号进行更新,升级后不会修改package.json中的版本号,需要自己手动修改,比较麻烦。npm-check-updates 升级插件升级后会自动修改package.json里的版本号,简单方便。 安装 npm install -g
阅读全文
摘要:npm 从5.2版开始,增加了 npx 命令。它有很多用处,本文介绍该命令的主要使用场景。 Node 自带 npm 模块,所以可以直接使用 npx 命令。万一不能用,就要手动安装一下。 $ npm install -g npx 一、调用项目安装的模块 npx 想要解决的主要问题,就是调用项目内部安装
阅读全文
摘要:package.json文件下dependencies和devDependencies区别 devDependencies:用于开发环境dependencies:用于线上环境 重点dependencies依赖的包不仅线上环境可以用,开发环境也能使用,反之则不行 注意默认情况下,在哪个文件夹下运行np
阅读全文
摘要:上图为网易云盾的滑动拼图验证码,同一张图片裁剪的位置是固定的,猜想其应该有一个专门的图片库,保存了被裁剪的背景图和可移动的滑块。我的想法是,随机生成图片,随机生成位置,再用canvas裁剪出滑块和背景图。下面介绍具体步骤。 1、首先随便找一张图片渲染到canvas上,这里#canvas作为画布,#b
阅读全文
摘要:copy以下两部分代码即可实现: 1.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script src="./gVerify.js"></script> <style
阅读全文
摘要:适用于 web 端用户界面和播放器的轻量级弹幕组件,demo: 一、用途 为你的 视频播放器、图片浏览器 等元素挂载弹幕动画 用于实现 B 站(bilibili.com) 风格的 蒙版弹幕 效果 二、安装 yarn add barrage-ui 或 npm install --save barrag
阅读全文
摘要:1.安装 全局安装 npm install eslint -g 局部安装 npm install eslint --save 2.初始化一个配置文件 eslint --init 执行后根据项目需要回答几个问题,最后会在根目录生成一个.eslintrc.js文件: module.exports = {
阅读全文
摘要:设置ss: git config --global http.proxy 'socks5://127.0.0.1:1080' git config --global https.proxy 'socks5://127.0.0.1:1080' 设置代理: git config --global htt
阅读全文
摘要:在相应网页按F12弹出开发者工具,然后将以下代码拷贝到控制台执行即可: R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; var DI= document.getElementsBy
阅读全文
摘要:概述:返回浏览器的联网状态。正常联网(在线)返回true,不正常联网(离线)返回false。一旦浏览器的联网状态发生改变,该属性值也会随之变化。 1.语法 let online = window.navigator.onLine;//online是个布尔值true 或 false. 2.想要监听浏览
阅读全文
摘要:打开网站,在密码输入框内鼠标右击,选择“审查元素”(或者按F12),浏览器底部弹出网页的代码,并自动定位到密码框的代码段。 1. 第一种方法 选中元素后,直接在 Console 控制台中输入以下命令($0.value)并回车: 2. 第二种方法 回到网页的代码中,把type="password"改为
阅读全文
摘要:所以在公共电脑上千万不要保存密码~
阅读全文
摘要:因为本人平时喜欢看网络小说,但是喜欢看的文通过正经网站或者app都需要收费,让人很是不爽,所以...总之,百度网盘上资源很多。但是问题来了,这些资源肯定不会是作者自己流出的,也不应该是网站或app流出的,更不可能是读者手打的。所以,最大的可能就是上网站复制的。。。所以不明白为什么网站要允许复制。下面
阅读全文
摘要:1.添加一个 XHTML <!DOCTYPE> 到你的网页中 2.添加 xmlns 属性添加到每个页面的html元素中 3.改变所有的元素为小写 4.关闭所有的空元素 5.修改所有的属性名称为小写 6.所有属性值添加引号 详见:https://www.runoob.com/html/html-xht
阅读全文
摘要:现在工作中把视频转成base64发现数据量过大无法下载。 1.为什么base64编码会使数据量变大呢? Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24位(3*8)数据,再把这24位数据分成4组,即每组6
阅读全文
摘要:使用 async / await, 搭配 promise, 可以通过编写形似同步的代码来处理异步流程, 提高代码的简洁性和可读性. 1.async 在函数前面加上async关键字可以定义一个 异步函数, 语法为: async function name([param[, param[, ... pa
阅读全文
摘要:float是HTML中布局的一大关键,很多难题一旦用上float都能很愉快地解决。但是凡是好用的,也容易出错。比如当子元素都为float时,其父元素会受影响,或者偶尔会发现自己某个div的高度变成了0等等。 float的特性 1.文字环绕 文字环绕效果是很明显的,这里要注意一个地方:浮动的块虽然脱离
阅读全文

浙公网安备 33010602011771号