![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
MajorMe
管他熙熙攘攘阳关道,我偏要一条独木桥走到黑!
展开
-
DOM节点
DOM节点共有12种节点类型,每个节点都有一个nodeType属性1、Node类型JavaScript中的所有节点类型都是继承自Node类型,每个节点都有一个nodeType属性,用于表明节点的类型,节点类型由Node类型中定义的下列12个数值常量来表示:Node.ELEMENT_NODE(1);Node.ATTRIBUTE_NODE(2);Node.TEXT_NODE(3);No...原创 2020-01-07 17:13:14 · 221 阅读 · 0 评论 -
concat和apply实现多维数组扁平化、深入理解concat/apply
concat和apply实现多维数组扁平化、深入理解concat/apply原创 2022-12-05 22:01:57 · 603 阅读 · 0 评论 -
window.location.href
前端开发下载(导出)方法:window.location.href = fileUrl // fileUrl 为文件路径原创 2021-08-23 14:40:40 · 243 阅读 · 0 评论 -
JavaScript-reduce函数详解
from简书:https://www.jianshu.com/p/e375ba1cfc47转载 2021-06-19 11:22:00 · 72 阅读 · 0 评论 -
promise.all的使用
Promise.all可以将多个Promise实例包装成一个新的Promise实例。成功的时返回的是一个结果数组(和Promise.all接收的函数数组顺序一致),失败时则返回最先被reject的error。 例如,已知事件1、2为异步事件,事件3要在事件1、2都执行结束才能执行,其中 事件1:task1 事件2:task2 事件3:task3第一步:定义task1、task2task1 = function() { var p1 = new Promise(functio原创 2021-01-12 09:59:32 · 459 阅读 · 0 评论 -
利用moment把当前时间 格式化为‘YYYY-MM-DD HH:mm:ss‘
import moment from 'moment';const timeFormat = 'YYYY-MM-DD HH:mm:ss';const currentTime = moment(new Date()).format(timeFormat);console.log('currentTime :', currentTime )原创 2020-11-24 14:56:05 · 8491 阅读 · 0 评论 -
RegExp 类型
RegExp 类型1、正则表达式var expression = / pattern / flags ;pattern是正则表达式;flags是标志,用于标明正则表达式的行为,flags有3个:g: 全局模式(global),即模式应用于所有字符串,不会找到第一个匹配就停止。i: 表示不区分大小写(case-insensitive)。m: 表示多行模式(multiline),即到达...原创 2019-12-10 11:19:28 · 147 阅读 · 0 评论 -
JavaScript数组的操作、迭代方法
操作方法1、 concat()concat会基于当前数组所有项构建一个新数组,再将参数加到末尾。var colors = ["red", "green", "blue"];var colors2 = colors.concat("yellow", ["black", "brown"]);alert(colors); //red,green,bluealert(colors2); //r...原创 2019-12-03 16:32:01 · 115 阅读 · 0 评论 -
JavaScript的sort()使用
1、直接使用,不是最佳方案如:var values = [0,1,5,10,15];values.sort();alert(values); // 0,1,10,15,5sort()根据字符串来进行比较,在进行字符串比较时,"10"位于"5"前面,所以,,,2、sort()接受一个比较函数作为参数来排序如:function compare (value1, value2) { ...原创 2019-12-03 14:52:19 · 108 阅读 · 0 评论 -
数组arr[i]与字符串s[i]
<script> var s = "qin meizhen"; var arr = s.split(' '); console.log('arr:', arr); console.log('arr[0]:', arr[0]); console.log('arr[0][0]:', arr[0][0...原创 2019-11-12 20:32:58 · 736 阅读 · 0 评论 -
你不知道的JavaScript小记
你不知道的JavaScript小记函数作用域和块作用域的区别之一块作用域: 当使用 var 声明变量时,它写在哪里都是一样的,因为它们最终都会属于外部作用域。如:我们在 for 循环的头部直接定义了变量 i,通常是因为只想在 for 循环内部的上下文中使用 i,而忽略了 i 会被绑定在外部作用域(函数或全局)中的事实,可以使用let劫持块作用域,使用 let 进行的声明不会在块作用域中进行...原创 2019-11-01 10:27:38 · 115 阅读 · 0 评论