上一页 1 2 3 4 5 6 ··· 20 下一页
摘要: 在正式的跨域请求之前,我们能在控制台上看到先发送了一个 OPTIONS 请求去询问服务器是否允许接下来的跨域请求,那么有关于这个 OPTIONS,今天就来介绍一下。 在 OPTIONS 请求里有几个字段: Origin:发起请求原来的域 Access-Control-Request-Method:将 阅读全文
posted @ 2020-06-17 11:35 Ever-Lose 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 提问 被问到怎么设置一个从左到右的动画?我回答了设置 key-frame 的动画名,加上 from 和 to 去设置 left 属性的变化。 追问设置 left 是最好的选择吗?有更快更流畅的方案吗?我回答了 translateX。 然为什么 transform: translateX() 比 le 阅读全文
posted @ 2020-06-09 00:39 Ever-Lose 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 流(stream)是一种在 Node.js 中处理流式数据的抽象接口。 stream 模块提供了一些基础的 API,用于构建实现了流接口的对象。 Node.js 提供了多种流对象。 例如,发送到 HTTP 请求,和 fs.createReadStream 都可以使用流。 流可以是可读的、可写的、或是 阅读全文
posted @ 2020-06-06 15:17 Ever-Lose 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 参照 Node 官方文档 Buffer API 作用 在前端开发过程中,一般也只有字符串级别的操作,很少接触字节这样的底层操作。而在后端的领域里,操作网络协议、图片和文件 I/O 十分常见二进制数据,为了让 JS 能处理,node 封装了一个 Buffer 类。 简言之:Buffer 类是专用来操作 阅读全文
posted @ 2020-06-06 14:04 Ever-Lose 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 前言 我们都知道 React 组件绑定事件的本质是代理到 document 上,然而面试被问到,为什么要这么设计,有什么好处吗? 我知道肯定不会是因为虚拟 DOM 的原因,因为 Vue 的事件就能挂载到真实的 DOM 节点。所以继续往下探究吧 React 模拟 DOM 事件冒泡的原理 设有一段代码如 阅读全文
posted @ 2020-06-05 00:00 Ever-Lose 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: 答案:主要是为了提升同级的比较效率的。 借用我在博客上另外一篇 Vue 2 渲染过程的图 其中核心比对逻辑就是新老节点头对头,头对尾,尾对头,尾对尾,都判定非 sameVnode,则拿着 key 去比对,若其中有被判定为 sameVnode,则复用节点。反之需要删除后再添加新节点。 function 阅读全文
posted @ 2020-06-03 15:06 Ever-Lose 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 面试时候碰到这个问题,多数的回答都是比起 var,后两者不会变量提升,并且生效于块级作用域。但这还不够。 先上结论:let,var,const,三者都会变量提升。 var 是创建和初始化的过程都提升了,所以提前访问得到 undefined。 let 只是创建过程提升,提前访问报错 xx is not 阅读全文
posted @ 2020-06-03 15:01 Ever-Lose 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 指标: 页面是否能正常访问?首次内容绘制(First Contentful Paint, FCP) 页面内容是否有用?首次有效绘制(First Meaningful Paint,FMP) 页面功能是否可用?可交互时间(Time to Interactive,TTI) 页面内容是否有用比较主观。难以规 阅读全文
posted @ 2020-06-03 14:28 Ever-Lose 阅读(2270) 评论(1) 推荐(1) 编辑
摘要: 核心模块 http,fs 等直接返回模块 / 开头加载全局的文件,再加载文件夹 ./ 和 ../ 开头先加载文件,再加载文件夹 非核心模块,路径里也没有 / ./ ../ 的则去 node_module 里加载文件夹 加载文件 X:X → X.js → X.json → X.node 加载文件夹: 阅读全文
posted @ 2020-06-03 14:08 Ever-Lose 阅读(862) 评论(0) 推荐(0) 编辑
摘要: websocket 建立过程 客户端请求 Connection: Upgrade 表示要升级协议 Upgrade: websocket 告诉服务器要升级为 websocket 协议 Sec-WebSocket-Version: 13 表示 websocket 的版本。如果服务端不支持该版本,需要返回 阅读全文
posted @ 2020-06-03 11:23 Ever-Lose 阅读(1259) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 20 下一页