React
文章平均质量分 78
tbapman
闻道有先后,术业有专攻。
展开
-
2021面试总结
jsjs的数据类型js的数据类型的转换js数据类型的判断介绍 js 有哪些内置对象new运算符做了什么防抖节流null、undefined的区别&&、||与!的区别var、let、const的区别call、apply、bind的区别cookie、sessionStorage、localStorage的区别Set、WeakSet、Map、WeakMap的区别深拷贝、浅拷贝的区别伪数组与数组的区别PromiseGeneratorasync/await闭包js原创 2021-12-08 09:47:54 · 1321 阅读 · 0 评论 -
前端面试
web相关一、从url输入到页面展现背后发生了什么浏览器根据请求的url交给dns域名解析,找到真实ip,想服务器发起请求服务器交给后台返回的数据,浏览器接收文件浏览器对加载到的资源进行语法解析,建立相应的内部数据结构载入解析到的资源文件,渲染页面完成二、一次完整的http事务是怎么一个过程域名解析发起TCP的三次握手建立TCP连接后发起http请求服务器端响应http请求,浏览器得到html码浏览器解析html码,并请求html代码中的资源浏览器对页面进行渲染并呈现给客户原创 2020-08-24 13:36:17 · 2023 阅读 · 0 评论 -
React下载文件的两种方式
1、GET类型下载 download = url => { const eleLink = document.createElement('a'); eleLink.style.display = 'none'; // eleLink.target = "_blank" eleLink.href = url; // eleLink.href = record; document.body.appendChild(eleLink); eleLin原创 2020-07-30 13:28:08 · 11239 阅读 · 0 评论 -
阻止Antd的Upload组件事件冒泡
背景在项目中遇到一个需求,+号上传文件,-号能去掉上传的文件,由于±号是包裹在Upload组件中的,导致点击-号也会触发文件上传解决方案只需要在-号上绑定一个事件,阻止冒泡即可//此方法针对chrome有效,对其他浏览器未做兼容<Icon type="minus" onClick={this.minus.bind(this)} />minus = e => {...原创 2020-03-23 09:21:03 · 2944 阅读 · 0 评论 -
对表格数据进行校验,通过后再提交
背景:前两天工作中遇到一个问题,需要对表格数据进行校验,通过后再提交给后台。在使用map,forEach的方法并没有达到预期的效果,查阅资料后最终通过for循环解决了问题。//对项目名称和参数值进行校验表格数据类似于这种tableData=[{name:'1',paramValue:'2'},{name:'',paramValue:''}]let flag = true;for...原创 2020-01-17 15:51:59 · 1268 阅读 · 0 评论 -
React父组件获取子组件的方法
方法1父组件class App extends React.Component{ constructor(props){ super(props) this.myChild = React.createRef(); } click=()=>{ console.log(this.myChild.current.click()) } render...原创 2019-12-19 16:34:00 · 1625 阅读 · 0 评论