2023年1月7日

pnpm的使用

摘要: 1. pnpm是什么 pnpm是一种常见的包管理工具,详情可见 官方文档 2. 为什么使用pnpm 2.1 介绍 前端常见的包管理工具有yarn、npm、pnpm npm1 npm2是采用嵌套结构的,优点是结构清晰可见,问题是依赖不可重用,有大量重复依赖,还有依赖路径可能过长 npm3/yarn1是 阅读全文

posted @ 2023-01-07 23:23 yemiaomiao 阅读(1384) 评论(0) 推荐(0) 编辑

2022年11月12日

消息委托

摘要: 阅读全文

posted @ 2022-11-12 21:11 yemiaomiao 阅读(6) 评论(0) 推荐(0) 编辑

js中+的使用

摘要: 1. +someTypeId, 把string的id转换为number类型 2. 3.+startTime(startTime为Thu Mar 05 2020 08:00:00 GMT+0800 (中国标准时间)这样的形式)得到的也是毫秒 阅读全文

posted @ 2022-11-12 20:49 yemiaomiao 阅读(18) 评论(0) 推荐(0) 编辑

2022年10月6日

文件预览或下载中,axios设置responseType:blob时对于后台报错信息的捕获兼容;

摘要: 接口返回blob和json两种格式时,前端怎么处理 文件预览或下载中,axios设置responseType:blob时对于后台报错信息的捕获兼容,如果response.data.type是application/octet-stream,处理流数据及进行下载,如果是application/json 阅读全文

posted @ 2022-10-06 23:02 yemiaomiao 阅读(294) 评论(0) 推荐(0) 编辑

2021年6月12日

从输入url到页面渲染中间发生什么

摘要: 1.从输入url到页面渲染中间发生了什么 总体来说分为以下几个过程: DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接结束 DNS解析: DNS解析的过程就是寻找哪台机器上有你需要资源的过程,DNS解析充当的是翻译的角色,实现了网址到ip地址的转换 阅读全文

posted @ 2021-06-12 23:18 yemiaomiao 阅读(253) 评论(0) 推荐(0) 编辑

2021年6月10日

lodash常用方法

摘要: 有关Array的方法: 1._.chunk(array, [size=1]),返回size长度数组组成的新数组 _.chunk(['a', 'b', 'c', 'd'], 2); // => [['a', 'b'], ['c', 'd']] _.chunk(['a', 'b', 'c', 'd'], 阅读全文

posted @ 2021-06-10 00:29 yemiaomiao 阅读(385) 评论(0) 推荐(0) 编辑

2021年5月7日

如何使用谷歌开发者工具及如何提高Chrome运行时的性能

摘要: 1.如何使用谷歌开发者工具之network面板 Controls控制Network的外观和功能Filters控制Requests Table具体显示哪些内容Overview显示获取到资源的时间轴信息Requests Table按资源获取的前后顺序显示所有获取到的资源信息,点击资源看到该资源的详细信息 阅读全文

posted @ 2021-05-07 20:35 yemiaomiao 阅读(292) 评论(0) 推荐(0) 编辑

2020年6月23日

require.context自动导入模块

摘要: // 指定一个上下文 const req = require.context('./svg', false, /\.svg$/) // 循环svg目录下所有文件名,并加载他们,map里面遍历的每个item会作为参数传入req req.keys().map(req); 阅读全文

posted @ 2020-06-23 22:38 yemiaomiao 阅读(269) 评论(0) 推荐(0) 编辑

2020年6月20日

BFC-2

摘要: BFC是什么: BFC(Block formatting context)直译为"块级格式化上下文"。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。 BFC布局规则: 1、内部的Box会在垂直方向, 阅读全文

posted @ 2020-06-20 13:38 yemiaomiao 阅读(160) 评论(0) 推荐(0) 编辑

2020年6月13日

强缓存和协商缓存

摘要: http缓存: 为什么使用缓存: 当浏览器加载一个页面时html引用的外部资源也会加载,css,js图片等重复加载造成资源浪费而且耗时影响用户体验,http缓存就是为了解决这个问题,将静态资源存储在浏览器,下次请求时重复利用,何时用何时不用需要策略保证,而且资源更新那么缓存也要更新 缓存的作用: 提 阅读全文

posted @ 2020-06-13 17:15 yemiaomiao 阅读(208) 评论(0) 推荐(0) 编辑

导航