图画房改房
图画房改房
全部文章
前端学习笔记
计算机基础(6)
读书笔记(1)
面经(10)
归档
标签
去牛客网
登录
/
注册
找不到工作的图画房改房
失败者的血泪史
全部文章
/ 前端学习笔记
(共31篇)
HTTP2.0 多路复用/连接共享
在 http1.1 中,浏览器、客户端在同一时间、针对同一域名下的请求有一定数量的限制,超出限制数目的请求会被阻塞。这也是为何一些站点会有多个静态资源 CDN 域名的原因之一。在 http2.0 中的多路复用优化了这一性能。多路复用允许同时通过单一的 http2 连接发起多重的请求-响应消息。有了新...
面试
笔记
前端
2020-11-04
1
1071
浏览器请求静态资源
1. 简要描述 浏览器拿到 index.html 文件后,就开始解析其中的 html 代码,遇到 js/css/image 等静态资源时,就向服务器端去请求下载(会使用多线程下载,每个浏览器的线程数不一样),这个时候就可以用上 keep-alive 特性了,建立一次 http 连接,可以请求多个资...
面试
笔记
前端
2020-11-04
1
689
手写 webpack 明白打包原理
AST 抽象语法树 AST 简介 在计算机科学中,抽象语法树,或简称语法树,是源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。 AST 可以做什么 BABEL、Sass、Less、ESLint、TypeScript、 loader ...
笔记
webpack
前端
2020-11-04
1
736
NodeJS 事件循环
1. 三大关键阶段 执行定时器回调的阶段。检查定时器,如果到了时间,就执行回调。这些定时器就是 setTimeout、setInterval。轮询(英文叫 poll)阶段。因为在 node 代码中难免会有异步操作,比如文件I/O,网络I/O等等,那么当这些异步操作做完了。就会来通知主线程,怎么通...
笔记
nodejs
2020-10-26
1
674
XHR 对象
XHR 对象的用法 var xhr = new XMLHttpRequest(); open 使用 XHR 对象时,调用的第一个方法就是 open(),他接受 3 个参数:要发送的请求的类型("get", "post" 等)、 请求的 URL 和表示是否...
面试
XHR
笔记
前端
2020-10-23
1
814
Promise 面试题
回调地狱 多层嵌套的问题; 每种任务的处理结果存在两种可能性(成功或失败),那么需要在每种任务执行结束后分别处理这两种可能性; Promise 就是为了解决上面的问题 Promise Promise 通过三大技术手段来解决回调地狱: 回调函数延迟绑定; 返回值穿透; 错误冒泡; ...
面试
笔记
前端
2020-10-22
1
602
Redux 面试题
基本 import { createStore } from 'redux'; // reducer 是个函数,参数为 state(设置初始值)和 action,返回值为新的 state const reducer = (state = 0, action){ switch (action...
面试
笔记
Redux
前端
2020-10-22
1
687
React 面试题
JSX JSX 是 JS 的一种语法扩展,JSX 可以生成 React 元素。 // 实际上 Babel 会把 JSX 转译为 React.createElement() 函数调用 const element = ( <h1 className="greeting&quo...
笔记
前端
React
2020-10-21
1
943
图片懒加载
<img src="default.jpg" data-src="http://www.xxx.com/target.jpg" /></img> 1. IntersectionObserver 这是浏览器内置的一个 API,实现了监听...
笔记
性能优化
前端
2020-10-19
2
560
Promise 实现异步加载图片
function loadImageAsync(url){ return new Promise((resolve, reject) => { let image = new Image(); image.onload = function(){ ...
面试
笔记
前端
2020-10-16
1
514
首页
上一页
1
2
3
4
下一页
末页