随笔分类 -  js

摘要:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <title>dome</title> <style> #dv 阅读全文
posted @ 2021-08-02 18:00 two-fish 阅读(153) 评论(0) 推荐(0)
摘要:1.解释JavaScript中定时器的工作?如果有,也可以说明使用定时器的缺点? setTimeout(function,delay)函数用于启动在所述延迟之后调用特定功能的定时器。 setInterval(function,delay)函数用于在提到的延迟中重复执行给定的功能,只有在取消时才停止。 阅读全文
posted @ 2021-05-27 14:08 two-fish 阅读(253) 评论(0) 推荐(0)
摘要:1.js将时间转换成时间戳 var times1 = Date.parse(new Date()); var times2 = (new Date()).valueOf(); var times3 = new Date().getTime(); 2.js获取制定时间戳的方法 var oldTime 阅读全文
posted @ 2021-05-24 14:26 two-fish 阅读(422) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JavaScript判断是否为微信浏览器或支付宝浏览器</title> </head> <body style="text-align: center;"> < 阅读全文
posted @ 2021-05-20 15:32 two-fish 阅读(299) 评论(0) 推荐(0)
摘要:1.结构赋值 变量声明并赋值时的解构 var foo = ["one", "two", "three"]; var [one, two, three] = foo; console.log(one); // "one" console.log(two); // "two" console.log(t 阅读全文
posted @ 2021-05-16 16:18 two-fish 阅读(1243) 评论(0) 推荐(1)
摘要:1. join() 功能:将数组中所有元素都转化为字符串并连接在一起。 2. reverse() 功能:将数组中的元素颠倒顺序。 3. concat() 功能:数组拼接的功能 ,返回新数组,原数组不受影响。 4. slice() 截取数组生成新数组,原数组不受影响。 返回的数组包含第一个参数指定的位 阅读全文
posted @ 2021-05-14 18:26 two-fish 阅读(194) 评论(0) 推荐(0)
摘要:every()与some()方法都是JS(ES6)中数组的迭代方法。 原理:every()是对数组中每一项运行给定函数,如果该函数对每一项返回true,则返回true。 原理:some()是对数组中每一项运行给定函数,如果该函数对任一项返回true,则返回true。 用法: var arr = [ 阅读全文
posted @ 2021-05-14 17:59 two-fish 阅读(187) 评论(0) 推荐(0)
摘要:首先要明白什么是复杂程度? 时间复杂度指的是一个算法执行所耗费的时间 空间复杂度指运行完一个程序所需内存的大小 稳定指,如果a=b,a在b的前面,排序后a仍然在b的前面 不稳定指,如果a=b,a在b的前面,排序后可能会交换位置 1.快速排序(不稳定) 原理:首先从原始数组中找到最小的元素,并把该元素 阅读全文
posted @ 2021-04-23 16:26 two-fish 阅读(1822) 评论(0) 推荐(0)
摘要:都是用来改变函数的this对象的指向的。 第一个参数都是this要指向的对象。 都可以利用后续参数传参。 不同点是传递的参数不太一样。 具体案列可以看这个链接很详细的我就偷个懒哈哈 https://www.cnblogs.com/mafeifan/p/3284386.html 阅读全文
posted @ 2021-04-22 18:33 two-fish 阅读(45) 评论(0) 推荐(0)
摘要:一浅拷贝: 1.(1) var arr=[1,2,3] var arr1=arr 这个就是简单的浅拷贝 但是:如果要改变arr1所引用的数据:arr1[0]=100时,那么arr[0]的值也是100。 (2)Object.assign() var obj = { a: {a: "hello", b: 阅读全文
posted @ 2021-04-22 18:17 two-fish 阅读(259) 评论(0) 推荐(0)
摘要:1.*设置cookie name 键 val 值 exday 有效期(天) #有效期并不是必选项,也可以不设置function setCookie (name, val, exday) { let d = new Date() let expires = '' if (exday) { d.setT 阅读全文
posted @ 2021-04-20 16:43 two-fish 阅读(67) 评论(0) 推荐(0)