12 2020 档案

摘要:node跨域,两行代码解决,不用重启 1,安装 cors 模块 : npm install cors 2,代码 : var express = require('express') var app = express() var cors = require('cors') app.use(cors 阅读全文
posted @ 2020-12-21 15:59 起风了1573 阅读(75) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/loaderman/p/11041040.html 阅读全文
posted @ 2020-12-11 11:00 起风了1573 阅读(32) 评论(0) 推荐(0) 编辑
摘要:绝对定位方法:不确定当前div的宽度和高度,采用 transform: translate(-50%,-50%); 当前div的父级添加相对定位(position: relative) <div class="parent"> 我是父元素 <div class="child"> 我是子元素 </di 阅读全文
posted @ 2020-12-09 11:45 起风了1573 阅读(106) 评论(0) 推荐(0) 编辑
摘要:es5 var arr = [100, 10, 20, 2] Math.max.apply(null, arr); max 最大 min 最小 es6 Math.max(...arr) 阅读全文
posted @ 2020-12-07 17:34 起风了1573 阅读(78) 评论(0) 推荐(0) 编辑
摘要:var arr1 = [10, 2].sort(function (a, b) { return a - b }) return b-a 就是从大到小 阅读全文
posted @ 2020-12-07 17:25 起风了1573 阅读(982) 评论(0) 推荐(0) 编辑
摘要:var arr = ['小明', '张三'] arr[arr.length] = '李四' console.log(arr)["小明", "张三", "李四"] 阅读全文
posted @ 2020-12-07 16:37 起风了1573 阅读(242) 评论(0) 推荐(0) 编辑
摘要:Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 var o1 = { a: 1 }; var o2 = { b: 2 }; var o3 = { c: 3 }; var obj = Object.assign(o1, o2, o3); 阅读全文
posted @ 2020-12-07 14:10 起风了1573 阅读(110) 评论(0) 推荐(0) 编辑
摘要:防抖 一定时间间隔后再触发 节流 一定时间内只能触发一次 防抖 var debounce = function debounce(fn, delay) { let timer = null; return function () { let args = arguments; let context 阅读全文
posted @ 2020-12-07 13:49 起风了1573 阅读(50) 评论(0) 推荐(0) 编辑
摘要:var arr = [3, 9, 4, 3, 6, 0, 9, '100']; 求数组的和 var sum = arr.reduce(function(prev, cur){ return prev + cur }, 0) 求数组中最大的值,字符串类型会转换成数字类型 var max = arr.r 阅读全文
posted @ 2020-12-07 11:01 起风了1573 阅读(125) 评论(0) 推荐(0) 编辑
摘要:function unique(arr) { return Array.from(new Set(arr)) } Array.from() 是把类数组转换成数组 var arr = [1, 1, 1, 2, 2, 'a', 'a'] console.log(unique(arr)) [1,2,'a' 阅读全文
posted @ 2020-12-07 10:38 起风了1573 阅读(61) 评论(0) 推荐(0) 编辑
摘要:什么是数组扁平化 1.扁平化,顾名思义就是减少复杂性装饰,使其事物本身更简洁,简单,突出主题。 2.数组扁平化,就是将一个复杂的嵌套多层的数组,一层一层的转化为层级较少或者只有一层的数组 var arr = [1, [2, 3, [4, 5, [6]]]] function flatten(arr) 阅读全文
posted @ 2020-12-07 10:29 起风了1573 阅读(179) 评论(0) 推荐(0) 编辑
摘要:不改变原数组的方法 concat() 连接两个或多个数组,不改变现有数组,返回新数组,添加的是数组中的元素 join(",") 把数组中的所有元素放入一个字符串,通过‘,’分隔符进行分隔,返回字符串 slice(start,end) 从已有的数组中返回选定的元素,从start开始选取, (若是负数, 阅读全文
posted @ 2020-12-04 14:22 起风了1573 阅读(153) 评论(0) 推荐(0) 编辑
摘要:let arr = [1, 2, 3, 4, 5] let num1 = arr.splice(2, 3, 6, 6, 6) console.log(num1, arr) splice 一个参数是删除的位置 两个参数 第一个是删除的位置 第二是删除的个数 三个参数 第一个是插入元素的位置,第二个值是 阅读全文
posted @ 2020-12-04 14:16 起风了1573 阅读(108) 评论(0) 推荐(0) 编辑
摘要:function deepClone(o) { // 判断如果不是引用类型,直接返回数据即可 if (typeof o 'string' || typeof o 'number' || typeof o 'boolean' || typeof o 'undefined') { return o }  阅读全文
posted @ 2020-12-04 11:15 起风了1573 阅读(73) 评论(0) 推荐(0) 编辑
摘要:会陆续更新 1.变量声明 var a; 变量 var b = 100 变量名必须是英文字母、_、$开头 必须是英文字母、_、数字结尾 不可用系统的关键字保留字作为变量名 2.数据类型 运算的优先级大于赋值 js天生浮点型 原始值 stack 栈 不可改变, 重新赋值就是在新的房间重新定义了新值,之前 阅读全文
posted @ 2020-12-03 17:18 起风了1573 阅读(119) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示