摘要: #### 冒泡排序 原理:数组中有 `n` 个数,比较每相邻两个数,如果前者大于后者,就把两个数交换位置;这样一来,第一轮就可以选出一个最大的数放在最后面;那么经过 `n-1`(数组的 length - 1) 轮,就完成了所有数的排序。 ```js var arr=[3,4,2,1]; function order(arr){ var temp; for(var i=0;i<arr.length; 阅读全文
posted @ 2019-11-07 19:39 rain92 阅读(96) 评论(0) 推荐(0) 编辑
摘要: cd ~/.sshls//生成、管理和转换认证密钥 -t type密钥类型rsa dsa -C密钥描述 commentssh-keygen -t rsa -C "aaa"//ssh-add ~/.ssh/aaa//删除ssh-add -D//验证密钥ssh -T git@github.comrm - 阅读全文
posted @ 2019-10-30 23:42 rain92 阅读(167) 评论(0) 推荐(0) 编辑
摘要: width需要配合min-width使用 阅读全文
posted @ 2019-10-29 16:02 rain92 阅读(787) 评论(0) 推荐(0) 编辑
摘要: ... 阅读全文
posted @ 2017-01-06 15:53 rain92 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 图片90度翻转 在canvas中插入图片需先加载图片(利用Image对象);加载完成后再执行操作drawImage(obj,x,y,w,h) 插入图片的坐标宽高等值 阅读全文
posted @ 2016-12-17 21:33 rain92 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-14 18:35 rain92 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-13 16:01 rain92 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 效果带抖动翻转隐藏,使用帧动画 阅读全文
posted @ 2016-12-08 18:04 rain92 阅读(296) 评论(0) 推荐(0) 编辑
摘要: @keyframes 规则用于创建动画。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。 动画的名称和运行所需时间是必须的 帧动画:将动画名称赋给选择器后动画运行完就会返回初始值,所以需要通过给选择器添加类保证动画的正常运行 下图是一个简洁的无缝滚动( 阅读全文
posted @ 2016-12-08 15:49 rain92 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 6 ... 阅读全文
posted @ 2016-12-06 18:24 rain92 阅读(661) 评论(0) 推荐(0) 编辑