摘要:
var arr = [12, 56, 25, 5, 82, 51, 22]; var temp; var minIndex; for (var i = 0; i < arr.length - 1; i++) { minIndex = i; for (var j = i + 1; j < arr.le 阅读全文
摘要:
var arr = [12,56,25,5,82,51,22]; for (var i = 0; i < arr.length - 1; i++) { for (var j = 0; j < arr.length - 1 - i; j++) { if (arr[j] > arr[j + 1]) { 阅读全文
摘要:
var arr = [12, 56, 25, 5, 82, 51, 22]; var max = arr[0]; var min = arr[0]; for (var i = 1; i < arr.length; i++) { if (arr[i] > max) { max = arr[i]; } 阅读全文
摘要:
// 方法一 var arr1 = [2, 4, "a", "b", "c", 1, 2, 2, 5, "a", "b"]; function unique(arr) { var tempArr = []; for (var i = 0; i < arr1.length; i++) { if (!t 阅读全文
摘要:
var date1 = new Date(); //实例化现在的时间 var date2 = new Date('2020-12-30 20:36-58'); var dateDis = (date2 - date1) / 1000; //相差的总秒数 var days = parseInt(dat 阅读全文
摘要:
var arr = []; for (var i = 48; i <= 57; i++) { arr.push(String.fromCharCode(i)); } console.log(arr); for (var j = 65; j <= 90; j++) { arr.push(String. 阅读全文
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< 阅读全文
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< 阅读全文
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< 阅读全文
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< 阅读全文
摘要:
在for循环中, (1)break是跳出整个循环; (2)continue是结束本次循环,继续下一次循环 用forEach遍历数组时, 不能用break和continue结束循环, (1)可以用return结束本次循环 (2)可以用try{}catch{}结束整个循环,当跑出异常的时候,catch强 阅读全文
摘要:
问题:png24 位的图片在 iE6 浏览器上出现背景解决:解决方案是做成 PNG8 问题:浏览器默认的 margin 和 padding 不同。解决:方案是加一个全局的 *{margin:0;padding:0;} 来统一。 问题:IE6 双边距 bug,浮动后产生的双倍距离:块属性标签 floa 阅读全文
摘要:
// 引入fs模块 let fs = require('fs'); function delDir(filePath) { let files = fs.readdirSync(filePath); //读filePath中的文件,以数组形势返回 console.log(files); files. 阅读全文
摘要:
将给定数字转换成二进制字符串。如果字符串长度不足 8 位,则在前面补 0 到满8位。 例如输入: 65 输出: 01000001 // 方法一:最简单toString,padStart var num = 666; var rel = num.toString(2); console.log(rel 阅读全文
摘要:
1 重绘(repaint): 屏幕的一部分要重绘。渲染树节点发生改变,但不影响该节点在页面当中的空间位置及大小。譬如某个div标签节点的背景颜色、字体颜色等等发生改变,但是该div标签节点的宽、高、内外边距并不发生变化,此时触发浏览器重绘(repaint)。 2 重排(reflow): 也有称回流, 阅读全文
摘要:
虚拟DOM就是用JS来模拟DOM结构。 当用传统的api或jQuery去操作DOM时,浏览器会从构建DOM树开始从头到尾执行一遍流程。比如当你在一次操作时,需要更新10个DOM节点,理想状态是一次性构建完成DOM树,再执行后续操作。但是浏览器没有那么智能,在收到第一个更新DOM请求后,并不知道后续还 阅读全文
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content 阅读全文
摘要:
什么是HTTP?HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议,是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消 阅读全文
摘要:
1. cookie:能存储内容较小,在4k左右,一般用作保存用户登录状态、记住密码,记住账号使用。不清除的话会一直存在,可以设置过期时间自动清除,设置的时候可以设置在不同的域下面。每次在和服务端交互都会放在header里面,所以若是储存太多会影响性能。 2.localStorage:HTML5 标准 阅读全文
摘要:
原理:利用Set的唯一性,先把数组变成set,再转换成数组。 第一种数组去重方法(使用Array.from) let arr = [12,43,23,43,68,12]; let item = new Set(arr); console.log(item);//结果输出的是一个对象 //使用Arra 阅读全文