kooky

57
获赞数
4
关注数
9
粉丝数
武汉
IP 属地湖北
2016-06-13 加入
浏览 9.5k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
206 声望|学徒
javascript
164
rollup
96
前端架构
96
webpack
96
html
93
个人动态
  • 发布了文章2020-07-21
    Reack Hooks,useCallback、useMemo 分析 & 差别
    先说结论useCallback和useMemo都可缓存函数的引用或值,但是从更细的使用角度来说useCallback缓存函数的引用,useMemo缓存计算数据的值。
  • 赞了文章2019-03-04
    Webpack实战 - 使用动态 entry 改善调试体验
    webpack 的优势不言而喻,因此在实际应用中我们也常常使用它调试 多入口 应用,所谓 多入口 是指多个HTML页面会使用多个入口文件,在官方教程 MULTIPLE ENTRY POINTS 介绍了如何配置:
  • 发布了文章2019-02-26
    【手牵手】搭建前端组件库(二)
    在目前,所有的组件会被打包进一个文件,组件库是一骨碌加载完所有组件,同时也会打包和加载多余的代码。对于小项目这样没有问题,但是当组件库越来越庞大、丰富,特别是像我们带业务逻辑的非js库,代码量会更大,如果不管不顾的一通加载完所有资源,后期肯定会带来...
  • 发布了文章2019-02-26
    【手牵手】搭建前端组件库(一)
    手牵手搭建前端组件库 本文梳理如何搭建和构建前端组件库. 了解几个问题 为何需要组件化? 大部分项目起源都是源于业务方的各种各样的奇葩需求。随着公司的业务发展,公司内部开始衍生出很多的B2C系统、后台系统,前端部门也疲于应对越来越多同质化的项目,这些项目...
  • 发布了文章2018-06-27
    cmd关闭 node进程
    狗日的dfgdfffffffffffffffffffffffffffffffffffffffffffffffffffd
  • 发布了文章2018-06-06
    讲清楚之 javascript 对象属性描述符
    当别人对你提及对象属性描述符,可能会蒙逼。而如果提及对象属性的 get/set 方法就秒懂了,标准描述和习惯表述在这里有些差别,但是指向的是同一个概念所涉及的东西。对象属性描述符在编程实践中是通过 Object 对象的defineProperty方法暴露给我们。所以搞清楚Object...
  • 发布了文章2018-06-05
    讲清楚之 javascript 函数
    javascript 中函数是一等公民。 并且函数也是对象,因为它们可以像任何其他对象一样具有属性和方法。它们与其他对象的区别在于函数可以被调用。简而言之,它们是 Function 对象。
  • 发布了文章2018-06-04
    讲清楚之 javascript 对象继承
    javascript 的对象继承方式真的是百花齐放,属性继承、原型继承、call/aplly继承、原型链继承、对象继承、构造函数继承、组合继承、类继承... 十几种,每一种都细讲需要花很多时间,这里大致梳理常用的几种。 javascript 中的继承并不是明确规定的,而是通过模仿实现...
  • 发布了文章2018-06-04
    讲清楚之 javascript 对象(一)
    有了前面几节的知识,这一节我们理解起来就要轻松很多。在 javascript 里函数也是对象,浏览器的全局上下文也是对象, key - value 的身影在代码里比较常见,合理的使用对象多维度、可扩展的特性可以为开发中带来很多乐趣。
  • 发布了文章2018-06-01
    讲清楚之 javascript 对象(一)
    有了前面几节的知识,这一节我们理解起来就要轻松很多。在 javascript 里函数也是对象,浏览器的全局上下文也是对象, key - value 的身影在代码里比较常见,合理的使用对象多维度、可扩展的特性可以为开发中带来很多乐趣。
  • 发布了文章2018-05-30
    讲清楚之 javascript 参数传值
    在实际开发中,我们总结javascript参数传值分为基本数据类型按值传递(String、Numbe、Boolean、Null、undefind),引用数据类型按引用传递(Object, 包括Array、Function、Data)。这篇文章将要纠正这一误解: 实质上引用类型是按共享传递的。
  • 发布了文章2018-05-29
    讲清楚之 javascript 变量对象
    变量对象 这一节聊一下变量对象。都是干货(^▽^) 变量对象是函数运行时数据的集合,存储了在上下文中定义的变量和函数,不同的函数的变量对象稍有不同。 还是从上下文说起,javascript 引擎执行到函数的时候会向上下文栈中压入一个上下文。上下文中包含: name - 变...
  • 发布了文章2018-05-26
    讲清楚之 javascript中的this
    这一节来探讨this。 在 javascript 中 this 也是一个神的存在,相对于 java 等语言在编译阶段确定,而在 javascript 中, this 是动态绑定,也就是在运行期绑定的。这导致了 javascript 中 this 的灵活性,而且对识别对象不同的调用场景下 this 指向带来了一些困扰。
  • 发布了文章2018-05-24
    讲清楚之执行上下文
    当 JavaScript 代码执行一段可执行代码时,会创建对应的上下文(execution context)并将该上下文压入上下文栈(context stack)中。
  • 发布了文章2018-05-23
    讲清楚之 javascript原形
    javascript 中原形是一个比较难于理解的概念。javascript 权威指南在原形这一章也花了大量的篇幅进行介绍,也许你已经读过javascript 权威指南,或者已经是读第N篇了,然而这篇文章的目的就是在读完之后,刨去细枝末节用几分钟梳理一下知识脉络。
  • 发布了文章2018-05-22
    讲清楚之javascript作用域
    作用域产生于程序源代码中定义变量的区域,在程序编码阶段就确定了。javascript 中分为全局作用域(Global context: window/global )和局部作用域(Local Scope , 又称为函数作用域 Function context)。简单讲作用域就是当前函数的生成环境或者上下文,包含了当前函...
  • 发布了文章2018-04-28
    2018 前端深度必读文章 (持续更新)
    从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理 文章较详细的介绍了浏览器是怎么工作的,以及脚本运行的一些细节。值得花点时间读一下。 学习 BFC (Block Formatting Context) 块格式化上下文。了解css布局的规则 浏览器页面资源加载过程与优化
  • 发布了文章2017-07-14
    BFC 神奇背后的原理(转)
    BFC 已经是一个耳听熟闻的词语了,网上有许多关于 BFC 的文章,介绍了如何触发 BFC 以及 BFC 的一些用处(如清浮动,防止 margin 重叠等)。虽然我知道如何利用 BFC 解决这些问题,但当别人问我 BFC 是什么,我还是不能很有底气地解释清楚。于是这两天仔细阅读了CSS2...
  • 提出了问题2017-01-17
    antd 代码分割与延迟加载
  • 关注了问题2016-07-10
    React 如何添加多个className