240 发简信
  • 2018前端常见基础面试题(精炼版)

    本章内容都是作者手动整理并且尽量缩减内容,目的就是可以让开发者短时间内回顾知识碎片和面试问题。 常规 1.js如何查找元素以及他们的区别 2.html新特性 ①添加了新元素 ...

  • react新特性(生命周期变化)

    按照官方文档 目前react的mount阶段,将按以下顺序调用这些方法: constructor() static getDerivedStateFromProps(prop...

  • 120
    时间复杂度和空间复杂度

    衡量算法执行时间和空间。

  • 120
    排序

    冒泡排序比较任何两个相邻的项,如果第一个比第二个大,则交换它们。元素项向上移动至 正确的顺序,就好像气泡升至表面一样,冒泡排序因此得名。 选择排序 选择排序算法是一种原址比较...

  • 120
    插入排序

    和前一位比较,如果小于,就往前放。

  • 一、数据结构分类

    栈栈是一种遵从** 先进后出 (LIFO) **原则的有序集合;新添加的或待删除的元素都保存在栈的末尾,称作栈顶,另一端为栈底。在栈里,新元素都靠近栈顶,旧元素都接近栈底。...

  • 120
    vue和react的区别之我见

    react和vue都是做组件化的,整体的功能都类似,但是他们的设计思路是有很多不同的。使用react和vue,主要是理解他们的设计思路的不同。 1.数据是不是可变的 reac...

  • 【React】学习资源【赞】

    React的学习资源 这个文章好久没有更新了,资源算比较老旧的了,毕竟前端更新还是非常快的。 半年不学习,都不知道业界里面有啥更优秀,更方便的东西了。 这里的基础知识,可以...

  • 120
    面试知识点

    盒模型: 基本概念:标准模型 + IE模型 标准模型 和 IE模型的区别标准盒模型不包括padding和border,IE模型包括paddingh和border css如何设...

  • 120
    webpack

    模块打包器:开发一个项目,业务逻辑会很多,开发会按照功能逻辑拆分成一个个的模块,这样开发的时候更加有条理,维护起来也会更加方便。 但这样就会涉及到一个问题,模块之间会有复杂的...

  • 120
    彻底理解React 之React SSR、React服务端渲染,教你从零搭建配置

    技术栈: React16.x + React-router4.x + React-redux5.x + Redux-thunk2.x + express4.x 前言 前段时...

  • redux源码解读

    Redux API 总览 浅谈redux 中间件的原理 原文 在 Redux 的源码目录 src/,我们可以看到如下文件结构: 除去打酱油的 utils/warning.js...

  • 知识收集

    一、闭包 理解闭包: 只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成"定义在一个函数内部的函数"。 本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。 ...

  • 120
    React基础——react思想

    这篇文章主要是对知乎上关于react的讨论,做一些整理。观点都来自于网络上他人的说法。希望通过这些观点,可以形成自己的关于react的理解。 一个用来构建用户界面的 java...

  • Thunk&&函数柯里化

    compose 函数做为另一个函数的参数时,因为函数式参数,所以先执行作为参数的函数。 函数柯里化 接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数。并...

  • 闭包

    什么是闭包? 函数嵌套函数,内部函数可以引用外部函数的参数和变量,此处的a,b不会被垃圾回收机制回收,因为有相互引用的关系。 垃圾回收机制: 闭包有什么好处?应用在哪里? 希...