随笔分类 - JS+JQ
摘要: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
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
阅读全文
摘要:将给定数字转换成二进制字符串。如果字符串长度不足 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
阅读全文
摘要: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
阅读全文
摘要:1.parent()取得元素的直接父元素 2.parents()取得元素的所有父元素 3.children() 取得匹配元素的子元素集合,只考虑子元素不考虑后代元素 4.next() 取得匹配元素后面紧邻的同辈元素 5.nextAll()取得匹配元素后面的所有同辈元素 6.prev() 取得匹配元素
阅读全文
摘要:append(),appendTo(),prepend(),prependTo(),after(),insertAfter() before(),insertBefore() 内添加 1.append在文档内添加元素,与appendChild方法类似,作为最后一个孩子 $('.box').appen
阅读全文
摘要:$.ajax({ url:'http://www.baidu.com',//请求或发送数据的地址 type:'POST',//请求方式,POST,GET,PUT,DELECT等 data:data,//参数或者数据 cache:true,//是否缓存 headers:{},//请求头 beforeS
阅读全文

浙公网安备 33010602011771号