晨风明悟

23
获赞数
13
关注数
2
粉丝数
无锡
IP 属地未知
2016-12-09 加入
浏览 4.5k

不知名前端程序员

77 声望|新手
网页渲染
53
性能分析
53
性能优化
53
javascript
22
react
2
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 赞了文章2019-12-25
    这才是官方的tapable中文文档
    搜索引擎搜索tapable中文文档,你会看见各种翻译,点进去一看,确实是官方的文档翻译过来的,但是webpack的文档确实还有很多需要改进的地方,既然是开源的为什么不去github上的tapable库看呢,一看,确实,比webpack文档上的描述得清楚得多.
  • 赞了文章2019-07-17
    前端与编译原理——用JS写一个JS解释器
    说起编译原理,印象往往只停留在本科时那些枯燥的课程和晦涩的概念。作为前端开发者,编译原理似乎离我们很远,对它的理解很可能仅仅局限于“抽象语法树(AST)”。但这仅仅是个开头而已。编译原理的使用,甚至能让我们利用JS直接写一个能运行JS代码的解释器。
  • 回答了问题2019-06-24
    js中怎么理解按位取反?
    第一位同学写的挺好的,但一开始我没太明白为什么这样计算?,以下是学习做的笔记。 首先我们先要明白有符号整数,有符号整数的最高位表示的是符号位,0 为正数,1 为负数,例如(为方便理解,使用八位二进制): {代码...} 然后是反码,正整数的反码就是它本身(原码...
  • 赞了回答2019-06-24
    js中怎么理解按位取反?
    按位取反还真和boolean没多大关系,大体流程是这样的: 就来看看~1的计算步骤: 将1(这里叫:原码)转二进制 = 00000001 按位取反 = 11111110 发现符号位(即最高位)为1(表示负数),将除符号位之外的其他数字取反 = 10000001 末位加1取其补码 = 10000010 转换回十...
  • 回答了问题2019-03-14
    如何用react实现vue的 keep-alive功能
    第一种方式是把数据全部缓存到 Redux 或者 Mobx 这类数据流管理工具中,另一种方式是直接使用样式(display: block | none)进行控制。
  • 回答了问题2019-03-14
    请问 react router 如何做 类似于 vue-route keep-alive 缓存功能?
    第一种方式是把数据全部缓存到 Redux 或者 Mobx 这类数据流管理工具中,另一种方式是直接使用样式(display: block | none)进行控制。
  • 发布了文章2018-07-17
    网页渲染性能优化
    在讨论性能优化之前,我们有必要了解一些浏览器的渲染原理。不同的浏览器进行渲染有着不同的实现方式,但是大体流程都是差不多的,我们通过 Chrome 浏览器来大致了解一下这个渲染流程。
  • 发布了文章2018-07-17
    网页渲染性能优化
    在讨论性能优化之前,我们有必要了解一些浏览器的渲染原理。不同的浏览器进行渲染有着不同的实现方式,但是大体流程都是差不多的,我们通过 Chrome 浏览器来大致了解一下这个渲染流程。
  • 回答了问题2017-08-21
    使用css实现一个自适应浏览器大小并且宽和高的比是2:1,有几种实现方法?
    {代码...} {代码...}