精确到毫秒级别的优化,学到了学到了,减少reflow还可以通过不直接修改样式,而是替换class,或者先让元素脱离render tree,display:none 修改好之后,再加进来
浏览器如何工作前言 最近在做web performance的improvement,浏览器性能的提升无非就是实现以下两个目标: 减少页面load的时间 提升页面交互的流畅性 但是以上两个目...
精确到毫秒级别的优化,学到了学到了,减少reflow还可以通过不直接修改样式,而是替换class,或者先让元素脱离render tree,display:none 修改好之后,再加进来
浏览器如何工作前言 最近在做web performance的improvement,浏览器性能的提升无非就是实现以下两个目标: 减少页面load的时间 提升页面交互的流畅性 但是以上两个目...
前言 最近在做web performance的improvement,浏览器性能的提升无非就是实现以下两个目标: 减少页面load的时间 提升页面交互的流畅性 但是以上两个目...
大家用的最多的循环语句肯定是for,那能不能用while模拟一下for完成一些循环? 如题,用while去模拟for,打印数组的全部元素 上面两段代码,用while模仿了一次...
本地启动react项目,调试程序的时候页面在执行某些操作后,进入卡死,没有任何反应,控制台接口调用也没有任何信息记录,无法刷新,其他操作也没有反应,只能退出。再次经过刚才的操...
@[toc] 高阶组件 什么是高阶组件 高阶组件就是一个 React 组件包裹着另外一个 React 组件其中“包裹”的概念,因为它可能会有以下两种不同的含义之一: Prop...
该篇博文借鉴了前辈的博客,仅用于记录学习https://www.jianshu.com/p/c8b86b09daf0 在react框架中,给我们提供了防抖和节流的库,可以直接...
console这个东西真的每次都能给我惊喜,程序如果不出问题,绝对不会用它,只有当出了问题不知道错在哪里的时候,一定第一个想到它(虽然还有二老婆debugger,但是绝对代替...
@[toc] 一、隐式转换规则: 隐式转换中主要涉及到三种转换: 1.ToPrimitive()— 将值转换为原始值(截止到目前,原始值一共有7个, Null,Undefin...
@[toc] 一、 js的执行机制----宏任务和微任务 1、 同步任务、异步任务引入 (1) Js中,所有任务可以分成两种,一种是同步任务(synchronous),...
原生事件:绑定在真实的DOM上,一般在componentDidMount阶段进行绑定,在componentWillUnmount阶段进行解绑,以免内存泄漏。 合成事件:Rea...
JS中数组的用法 filter(callback)过滤arrary对象的filter方法,是对数组每个元素都执行一次filter中的回调函数,它的结果会返回一个新数组,其中的...
@[toc]前言:JS是单线程的语言,这意味着它同一时间只能做一件事,当碰到比较耗时的事情的时候,所有后面等待执行的任务就都得原地等待,为了解决这一问题,出现了异步,而异步的...
JavaScript,for循环效率测试,不同遍历循环测试,数组添加效率测试,大数组拼接测试,for循环遍历修改 和 string replace效率 for循环估计是大家平...
以下内容针对ES 6以下的版本 简介 ES提供了PUT mapping API允许你可以: 给已经存在的index加上一个新的type 加上一个新的field给已经存在的ty...
What is webpack webpack是一个static module bundler(静态模块打包器)。当webpack处理你app的时候,webpack会在内部创...
什么是XML Sitemap sitemaps是一个XML文件,其中包含站点中所有需要被index的page URLs。Google Search engine bot根据s...
马老师,前端智能化,应该怎么去学习,之前没怎么接触过
2019年前端发展趋势分析2019年已经过去一半,前端领域有了较大的变化,是时候总结一下前端的发展变化了。 核心观点: 前端三大框架已趋于平稳,标准化,向 Web Components 看齐。 小程序...
该篇文章所使用的方法,是react提供的父子页面数据交互,如果熟练掌握react-redux,可以完全省略以下内容。。。个人还是比较喜欢这种直接传值方法的,比较直接,简单易懂...
redux配置中间件后,redux调试工具DEVTools不能用,这可咋整 我的第一篇技术博客,请各位大佬多多指点,问题如上,我使用的是redux-think中间件,主要用来...