- 博客(9)
- 收藏
- 关注
原创 练习3
给出一个请求,这个请求可能失败也可能成功,如果失败了,就继续请求,如果超出最大请求次数,就不再请求,如果成功,也不再请求promise const allCount = 5; const fetchFn = () => { return new Promise((resolve, reject) => { console.log('请求啦,嘻嘻嘻'); setTimeout(() => { const n = M
2021-01-13 10:30:25
407
原创 练习(2)
var arr = [1,6,3,2,4,5,2,1,3,1,2,4,2] 转换成 最多有两位相同数字数的数组 例如: [1,2,1,1,1,2,2,3,4,3] => [1,2,1,2,3,4,3]代码var arr = [1,6,3,2,4,5,2,1,3,1,2,4,2], res = []for(let i=0;i<arr.lengt...
2018-03-22 21:25:19
213
原创 练习(1)
var array = [ {"前端部门":"小明"}, {"后端部门":"小张"}, {"人事部门":"小李"}, {"前端部门":"小红"}, {"前端部门":"小刘"}, {"后端部门":
2018-03-20 20:55:51
205
原创 canvas (2) 上色、渐变
上色fillStyle 注: 要在绘画之前就设置好颜色,在绘画之后设置颜色是不管用的,不设置颜色值时默认值为黑色 绘制的图形的填充颜色 颜色值可以接受普通的(如: red),和十六进制(如: #fff)的,也支持rgb()和rgba()栗子:这里看<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name=
2017-12-15 18:22:42
401
原创 canvas (1) 画一些简单的图形
介绍以下是引自于MDN的定义内容 canvas 是 HTML5 新增的元素,可用于通过使用JavaScript中的脚本来绘制图形。例如,它可以用于绘制图形,制作照片,创建动画,甚至可以进行实时视频处理或渲染。 canvas元素创造了一个固定大小的画布,它公开了一个或多个渲染上下文,其可以用来绘制和处理要展示的内容。 canvas起初是空白的。为了展示,首先脚本需要找到渲染上下
2017-12-14 20:32:19
1367
原创 :nth-child和:nth-of-type
在使用css的选择器中,经常会使用匹配到特定某个子元素,于是就想到了:nth-child和:nth-of-type。那么这两种到底有什么区别呢定义在MDN中的定义: :nth-child(an+b) 这个 CSS 伪类匹配文档树中在其之前具有 an+b-1 个兄弟节点的元素,其中 n 为正值或零值。简单点说就是,这个选择器匹配那些在同系列兄弟节点中的位置与模式 an+b 匹配的元素。(注意看两
2017-12-14 14:42:29
288
原创 简单vim命令
简单vim命令vim分为Normal和INSERT两种模式 (通俗说:Normal就是读(可以增、删、查),INSERT就是改); 切换到Normal模式就按Esc Normal模式下h => 左移光标i => 进入编辑模式(即INSERT模式)l => 右移光标j => 跳到下一行k => 跳到上一行$ => 跳到本行末尾num + gg => 跳到第num行cw =
2017-11-15 19:11:01
342
原创 去掉chrome默认input黄色背景
去掉chrome默认input黄色背景 默认的是这样子的 加入代码input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important;}就可以去掉默认背景色,效果如下
2017-11-10 16:31:56
421
原创 cmder的简单使用
这几天用了windows系统,在使用git bash时,遇到ctrl+ C 无法结束node进程,百度+询问并没有找到有效的解决方法(如果有大神看到可以指导我一下),于是换到了cmder这一神器,记录下一些使用方法前言如果老铁你还没安装node,建议先不要安装,因为配置cmder环境变量会影响node的环境变量,安装完cmder,并且各项配置都完成之后,可以下载win-nvm,(下载nvm-setu
2017-10-12 19:16:37
1909
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅