240 发简信
IP属地:上海
  • 120
    虚拟Dom与Diff算法

    在react框架中,采用虚拟dom,我们可以不用担心性能问题而随时随地的进行整个界面的刷新。由虚拟DOM来确认当界面真正发生变化的时候,只对需要变化的局部的DOM进行操作。 ...

  • React组件中的constructor 概述

    在react官网中,我们看到经常会有这样声明组件的,但是我们自己在写的时候很少会使用constructor,super,那么这两个方法到底是用来做什么的呢?在写react中一...

  • 作用域闭包

    闭包的定义:当函数可以记住并且访问所在的词法作用域的时候,就会产生闭包,即使函数是在当前词法作用域之外执行的。 上面的代码会在控制台打出2,上面的执行结果是基于词法作用域的查...

  • react学习

    React理念: 第一步:把UI划分出组件层级(单一功能原则:一个组件应该只做一件事情)第二步:用React创建一个静态版本(创建静态版本时不用state,state用于交互...

  • 初识webpack

    webpack初识 webpack是什么? 前端资源加载/打包工具。根据模块的依赖关系进行静态分析,将模块按照指定的规则生成对应静态资源。将静态资源js\css\less之间...

  • 再次理解git

    学习原因:之前对git有所了解,在项目中也会用到git基本命令,但是对git的一些处理机制以及异常事件处理的能力还有待提升,所以再次对git进行理解与学习 (1)每一次的cl...

  • 层叠上下文

    什么是层叠上下文? 层叠上下文是HTML中的一个三维概念。可以简单的理解为一个元素如果具备某些特定CSS属性就会成为一个层叠上下文元素,拥有层叠上下文具备的一些特性。这个元素...

  • 深入学习异步

    1、传递过去不执行,等出来结果之后再执行的函数叫做回调函数(callback) 2、实现异步最核心原理就是将callback作为参数传递给异步执行函数,当有结果返回之后再触发...

  • margin

    margin重叠 同级元素之间 两个水平方向的盒子相遇,那么最终两者之间的距离为左边盒子的右外边距和右边盒子的做外边距之和。两个竖直方向的盒子相遇时,其竖直方向的距离等于上方...

  • flex布局

    直接设置display:flex或者display:inline-flex的元素称为flex容器,里面的子元素称为flex子项 作用在flex容器上(控制整体) 1、flex...

  • redux学习

    ** 基本用法 **1.使用redux的场景(多交互、多数据源) 1.用户的使用方式复杂 2.不同身份的用户有不同的使用方式 3.多个用户之间可以协作 4.与服务器大量交互,...

  • cookie学习

    HTTP Cookie(也叫Web Cookie或浏览器Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到...

  • 前端代码规范

    前端代码规范 JavaScript代码编写规范 缩进 每一层级由4个空格组成,避免使用制表符(Tab)进行缩进。 行的长度 每行长度不应该超过80个字符,多于80个字符,应该...

  • 实现动态输入关键字时关键字高亮

    项目中要求实现一个功能,在输入框中输入特定的搜索语句,当输入为关键字时,关键字高亮,且输入满一行进行换行操作 首先分析如果想实现一部分关键字高亮,输入框本身肯定是做不到的,因...

  • 120
    浅拷贝和深拷贝

    本文参考:JavaScript中的浅拷贝和深拷贝js 深拷贝 vs 浅拷贝深入剖析 JavaScript 的深复制javascript中的深拷贝和浅拷贝? 浅拷贝 最简单的浅...