摘要:
1、路由跳转 在绑定事件方法这样写: onClick={() => this.hand(item.router)} hand参数中可以为空 hand方法: hand = (roter) => { this.props.history.push({ pathname: roter }) // hist 阅读全文
摘要:
##1、输入框过滤字段,显示有用的数据: https://blog.csdn.net/wdj861911434/article/details/114882250?utm_medium=distribute.pc_relevant.none-task-blog-2 ##2、vue-pdf使用方法: 阅读全文
摘要:
前端知识散记 宏任务与微任务 在理解这个的时候我们需要知道任务可以分为同步任务、异步任务 而在异步任务中又被划分为宏任务、微任务 在程序执行时,执行顺序可以简单的理解为 同步任务>微任务>宏任务 宏任务的代表: 1、新的程序或子程序函数被直接执行 2、事件的回调函数 3、setTimeout()、s 阅读全文
摘要:
首先先了解概念: 防抖和节流:限制当前函数的执行次数 节流和防抖都是在降低频率 防抖: 通过setTimeout 的方式,在一定时间间隔内,将多次触发变成一次触发。 举个列子: 一个按钮,每点击一次会打印出1,用户不断地点击,就会不断的去发起请求,这会很浪费资源,可以防抖进行优化。 <body> < 阅读全文
摘要:
查找两个节点的最近的一个共同父节点,可以包括节点自身 输入描述: oNode1 和 oNode2 在同一文档中,且不会为相同的节点 function commonParentNode(oNode1, oNode2) { for(;oNode1;oNode1=oNode1.parentNode){ i 阅读全文
摘要:
VUE—Router的常用知识点(简单介绍) 一、动态路由 在routers(定义路由) 中path:'/user/:id',其中的id就是动态路由的标志。 上面表达所有的/user/****路由都会映射到相同的路径上,也就是说会访问到同一个页面。 二、嵌套路由 简单的理解就是父子路由,一个普通的路 阅读全文
摘要:
this指向问题最核心的一句话: 哪个对象调用函数,函数里面的this就指向哪个对象 理解起来是有点抽象 下面是一些列子 1、普通函数调用 2、对象函数调用 3、构造函数调用 4、apply、call调用 5、箭头函数调用 一、普通函数调用 在非严格模式下,this的指向都是window 下面需要注 阅读全文
摘要:
什么是json js红宝书上描述到: json是一种数据格式,不是编程语言,它不属于javaScript,他们只是有着相同的语法,json也不止可以在js中使用 json语法 json语法有三种类型的值 1、简单值:字符串、数值、布尔型、null 2、对象:第一种复杂类型数据 3、数组:第二种复杂类 阅读全文
摘要:
对js数组中的简单理解 一、检测数组 1、instanceof if(value instanceof Array){ } 2、Array.isArray() if(Array.isArray(value)){ } 迭代器方法: Array原型上有三个方法检测数组内容 1、key() 数组索引 2、 阅读全文
摘要:
##左侧定宽,右侧自定义 1、float:left 2、绝对定位布局 3、弹性布局(flex:1) 右侧定宽,左侧自定义一样的 ##两侧定宽,中间自适应 1、float布局 2、绝对定位布局 3、弹性布局 ##实现上中下布局(中间自适应) 1、绝对定位实现 2、弹性布局实现 阅读全文