用户中心USER CENTER

首页/用户
  • react精髓之一---diff算法

    摘要:传统算法的一大特点就是虚拟的算法,下图为实现流程图。如果的子节点仍有子节点依旧顺次执行。我们来观察下复杂度传统算法的复杂度为,单纯从看,复杂度不到,但实际上。通过制定大胆的策略,将复杂度的问题转换成复杂度的问题。 从react渲染开始:   在说react虚拟dom之前我们先来看看react渲染过程,下面链接是根据源码渲染过程写的简写版。http://1.sharemandy.sina...

    Miyang 发布于JavaScript
  • JAVASCRIPT算法(3)

    摘要:首先是链表的定义语法搞错了。分析本题与编程之美上的从无头单链表中删除节点类似。但是如果节点是尾节点时,该方法就行不通了。分析非递归的算法很简单,用三个临时指针在链表上循环一遍即可。递归算法是先逆转下一个节点,再逆转当前节点。 链接描述## 面试前准备了Promise的一种实现(大致理解和写出来),二叉树的构建,删除,查找,插入,快排的非递归,准备了蛮多的吧,但是没考虑链表。然后考个链表...

    Miyang 发布于Java
  • Java集合源码分析系列-(一)ArrayList源码剖析

    摘要:需要注意的是,通过构造函数定义初始量是动态数组的实际大小。带容量的构造函数新建一个容量为的数组默认构造函数,默认为空构造一个包含指定元素的第一个构造方法使用提供的来初始化数组的大小。 前言 今天介绍经常使用的一个Java集合类——ArrayList(基于JDK1.8.0_121)。ArrayList在工作和日常面试中经常被使用或者提到。总的来说,工作中使用ArrayList主要是因为动...

    Miyang 发布于Java
  • 2讲个笑话:我想找一份理想的工作

    摘要:工作已完成为目的,而非成果。个不符合自己内心的理想工作。上了楼,直接微信视频,确定了他在电脑前之后,我开始让他按照我的思路走写出你觉得这份工作的不足之处。 showImg(https://segmentfault.com/img/bV1DpL?w=3500&h=1405); 晚上,上完了线上课,忽然想起来还没吃饭,随手拿起桌子上的葡萄放在嘴里,边寻思着晚饭吃什么,边去洗脸让驱除一下上课...

    Miyang 发布于Html
  • webpack+react多页面开发架构

    摘要:架构让你可以在多页面在项目开发中自动化打包新创建页面并保证每个页面都可以热更新,打包后有清晰的文件层次结构。概览名称多页面架构描述简单易用的多页面自动化开发架构开发者发布日期版本仓库地址特性 项目已经升级为最新版本参考react-multi-page-app webpack在单页面打包上应用广泛,以create-react-app为首的脚手架众多,单页面打包通常指的是将业务js,cs...

    Miyang 发布于Html
<