240 发简信
IP属地:广东
  • 一个Bug引发的V8排序算法学习总结

    零、简述: 最近在工作中,发现一个排序错乱的bug,经排查发现是node不同版本下,sort表现不一致导致。为了一探究竟,打开v8的sort源码...

  • React源码学习系列(二)—— ReactDOM.render,初次渲染

    概述 上一篇讲到React中的元素(ReactElement的“实例”)会有一个type属性,而该值将决定其被渲染时的处理结果。ReactDOM...

  • vertical-align实现垂直居中的坑

    在实际开发中,经常会有元素水平、垂直居中的需求。当子元素、父元素的高度均可变时,使用flex真是不二之选,但flex在老旧浏览器中不兼容,因此,...

  • 一道标注关键词的笔试题

    起因 本博文源于最近做的一道笔试题,题目如下: 假设现有一篇文章,var content = "...大量文字",文章中触及到一些关键词汇,如 ...

  • React源码学习系列(一)—— ReactElement与ReactComponent

    概述 本系列文章将通过React、ReactDOM的几个关键方法,如 ReactDOM.render、 this.setState开始,对Rea...

  • Javascript数组的迭代

    一、概述: 在编程中,经常需要对数据结构进行遍历,在Javascript中,从早期的Array、Object(泛指对Object的key的遍历)...

  • 深入JS对象的遍历

    概述 在Javascript编程时,经常需要遍历对象的键、值,ES5提供了for...in用来遍历对象,然而其涉及对象属性的“可枚举属性”、原型...

  • JavaScript基础系列之——继承

    一、基本概念: JavaScript基于原型实现面向对象特性,在JS编程中,面向对象的继承是重点,本文将从简单开始介绍JS的继承。 二、继承...

  • Create-React-App创建antd-mobile开发环境

    Facebook官方推出Create-React-App脚手架,基本可以零配置搭建基于webpack的React开发环境,内置了热更新等功能。 ...