摘要:
上中下三栏布局:https://www.cnblogs.com/menggirl23/p/10057570.html 一、水平居中 注:这里说的元素都是子元素,居中也是子元素。 行内元素:父级必须为块,子元素为行内 #father { // display:block; 如果父级不是块 得先转块 w 阅读全文
摘要:
一、vue router 导航守卫 这个导航守卫了几遍都不知道 啥是导航守卫? 看大家的评论:说白了就是拦截器、钩子函数 在路由跳转过程中的一系列拦截,想做其他操作用的 阅读全文
摘要:
结构 async function name([param[, param[, ... param]]]) { statements } await 关键字仅在 async function 中有效。await 操作符用于等待一个 Promise 对象, 它只能在异步函数 async functio 阅读全文
摘要:
字符串展开 对象展开 数组展开 阅读全文
摘要:
符号为`` 反引号 可以定义多行字符串 可以加入变量和表达式,且可以调用函数,变量名写在 ${} 中,${} 中可以放入 JavaScript 表达式。 // 变量、表达式let name = "Mike"; let age = 27; let info = `My Name is ${name}, 阅读全文
摘要:
一、概念 为所有的数据结构提供统一的访问方式。 接口对象一共有3个方法,next()方法、return()方法、throw()方法。 next() 必填 用于for..of迭代。 该方法返回一个对象{value,done}。 value:元素值,done:状态位,用于指定循环是否结束。 所谓迭代器, 阅读全文
摘要:
一、写法 简化了函数的写法 参数 => 函数体 x => return x 多个参数加();函数体内容不止一行{……}代码块符号要加上(x,y)=> {}当return一个对象时,用()包起来,避免与代码块{} 冲突 x => ({ foo: x }) this 箭头函数内部的this是词法作用域, 阅读全文
摘要:
解构赋值是对赋值运算符的扩展。 是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。 一、数组模型的解构(Array) let [a, b, c] = [1, 2, 3];let [a, [[b], c]] = [1, [[2], 3]]; let [a = 1, b] = []; // 阅读全文