240 发简信
IP属地:北京
  • antd-mobile v5 使用问题

    解决creat-react-app安装v5报错找不到组件(初次)config-overrides.js 文件

  • 输入URL发生了什么

    前言、浏览器架构 Chrome主要使用多进程架构,各个进程互相独立,具有各自所负责的功能,若要互相通信则采用IPC机制进行通信。 1.浏览器主进程:主要负责主界面显示,用户交...

  • js string 操作

    字符串字面量 (通过单引号或双引号定义) 和 直接调用 String 方法(没有通过 new 生成字符串对象实例)的字符串都是基本字符串。JavaScript会自动将基本字符...

  • BFC

    BFC(Block Formatting Context)块级格式化上下文,是 Web 页面中盒模型布局的 CSS 渲染模式,指一个独立的渲染区域或者说是一个隔离的独立容器。...

  • 防抖和节流

    防抖(只执行最后一次):动作停止后的时间超过设定的时间时执行一次函数。注意:这里的动作停止表示你停止了触发这个函数,从这个时间点开始计算,当间隔时间等于你设定时间,才会执行里...

  • 120
    js排序算法

    一、 冒泡排序 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。...

  • virtualDOM和diff算法

    一、VirtualDOM 1、概念 ​ VirtualDOM一直是React最著名,最神秘的特点。也是其高效迅速的核心。virtualDOM其实很好理解:FaceBo...

  • 前端网络安全

    一、XSS攻击 1、概念 ​ Cross-Site Scripting(跨站脚本攻击)简称 XSS,是一种代码注入攻击。攻击者通过在目标网站上注入恶意脚本,使之在...

  • 120
    react生命周期

    一、生命周期 挂载 当组件实例被创建并插入 DOM 中时,其生命周期调用顺序如下: constructor() 如果不初始化 state 或不进行方法绑定,则不需要为 Rea...

  • 跨域问题

    一、为什么会产生跨域问题? 为了保证用户信息的安全,防止恶意的网站窃取数据,所有浏览器都需要遵循同源策略。同源策略:所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域...

  • 120
    前端面试常见问题

    1、浏览器存储的方式有哪些 特性cookielocalStoragesessionStorageindexedDB数据生命周期一般由服务器生成,可以设置过期时间除非被清理,否...

  • 闭包

    概念 闭包是指那些能够访问自由变量的函数。自由变量是指在函数中使用的,但既不是函数参数也不是函数的局部变量的变量。闭包 = 函数 + 函数能够访问的自由变量 从技术的角度讲,...

  • 120
    JavaScript常见的六种继承方式

    1、原型链继承 这种方式关键在于:子类型的原型为父类型的一个实例对象。 问题:1、引用类型的属性被所有实例共享,只要修改一个实例的原型属性,那么共用这个原型的实例原型也将改变...

  • js深拷贝和浅拷贝

    如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。 a....

  • create-react-app打包不同环境

    安装 dotenv-cli 包 在项目根目录添加 .env.developent文件写入 在项目根目录添加 .env.production文件写入 在package.json...

  • 120
    react 16版本升级后警告问题

    react 升级为16.11.0版本后报警告 只需在项目目录找到node_modules目录下的依赖项例如Router报警告只需在node_modules目录下执行route...

  • 六、使用redux管理数据

    一、安装redux 、redux-pack、redux-thunk npm i redux redux-pack redux-thunk参考网站:redux、redux-th...

  • 五、封装axios

    新建src/config/axios.tsx文件参考网站 axios 一、安装axios npm i axios 二、创建axios请求 三、添加请求拦截(当登录成功后接口...