240 发简信
IP属地:甘肃
  • 虚拟DOM及diff算法

    一、虚拟DOM 1、JSX 是一种看起来非常像 HTML 的 JavaScript 语法的扩展,React 使用它来描述用户界面长成什么样子。在...

  • 前端性能优化方法

    前端性能优化 一、请求响应优化 减少DNS查找:每次主机名的解析都需要一次网络往返,从而增加了请求的延迟时间同时还会阻塞后续的请求。 重用TCP...

  • 从输入url到页面加载完成过程详解

    从输入url到页面加载完成发生了什么 一、浏览器接收到URL,到网络请求线程的开启。 1、URL解析 URL结构:Protocol://Host...

  • JS模块化

    现代模块化机制要解决的问题如下 命名污染,全局污染,变量冲突等基础问题 内聚且私有,变量不能被外界污染到 怎么引入(依赖)其它模块,怎样暴露出接...

  • Promise源码解析、Generator 和 Async基础

    一、Promise源码实现 定义初始类型 设置初始状态 监听状态变化 resolve 和 reject 方法,这两个方法是要更改status的,...

  • 浏览器相关内容

    一、浏览器内置对象 什么是浏览器对象模型 BOM :Browser Object Model(浏览器对象模型),浏览器模型提供了独立于内容的、可...

  • Resize,w 360,h 240
    TS基础及常见面试题

    基础知识 基础类型: number string boolean array object enum: 枚举 type, interface 联...

  • this指向以及作用域和闭包

    一、关于this指向的几种场景 1、默认绑定(函数直接调用) 非严格模式下,默认绑定指向全局(node 中是 global) 把最外层 var ...

  • ES6重点新增特性及注意事项

    一、let 和 const 1、块级作用域 先来举个栗子 会输出4个4,因为: var定义的变量是全局的, 所以全局只有一个变量i. setTi...