- 博客(8)
- 收藏
- 关注
原创 前端网页优化总结
前端网页优化总结页面内容减少HTTP请求数 合并要请求的文件减少DNS查询 **把资源分布到2个域名上,最多不超过4个** 用户输入URL后,浏览器首先要查询域名对应的服务器IP地址 一般要耗费20-120毫秒时间,DNS查询完成之前, 浏览器无法从服务器下载任何数据 基于性能考虑,ISP,局域网,操作系统,浏览器 都会有相应的DNS缓存机制避免重定向 客户端收到服务器的重定向响应后,会根据响应头中的Location的地
2020-09-15 17:55:53 111
原创 HTTP强缓存与协商缓存(弱缓存)
浏览器缓存的优点浏览器将用户最近请求过的文档存储在本地磁盘,当用户再次访问时直接在本地加载,这样可以减少服务器的压力,加快用户访问网页的加载速度,提升用户体验。浏览器缓存的过程第一次请求:首次响应时,服务器会把last-Modified(页面最后修改时间)和Etag一起发送给客户端。浏览器再次请求时:...
2019-09-05 16:57:18 1748
原创 微信小程序同时连接两台蓝牙设备
微信小程序同时连接两台蓝牙设备自己测试了微信小程序的蓝牙接口是否可以同时连接两台蓝牙设备并同时接收数据,实践测试发现,可以同时连接多台蓝牙设备但是不可以同时接收数据,监测接收数据的接口 wx.onBLECharacteristicValueChange调用两次,调用时分别传入已连接的蓝牙设备参数,但wx.onBLECharacteristicValueChange调用第二次前一个就会停止监听,只...
2019-03-14 17:05:02 4031 24
原创 JS 中的 async / await
JS 中的 async / await1、async / await 是什么可以说是 ES6 中 Generator 函数的语法糖,async 是异步的意思 , await 是等待的意思 ,连起来就是等待一个异步函数,规定 await 只能出现在 async 函数中2、async / await 的作用我们先看如果在一个 async 函数中直接用 return 返回值, 看能得到什么async function testAsync() { return "hello async" ;}con
2021-03-13 18:13:53 408
原创 el-checkbox__label 标签内容内容不换行
el-checkbox__label 标签内容内容不换行修改样式:white-space: normal; word-break: break-all;
2021-01-04 15:06:30 2428 2
原创 让一个不定宽高的div垂直水平居中
1 使用table-cell父盒子设置: display:table-cell;text-align:center;vertical-align:middle;div设置:display:inline-block;vertical-align:middle;2 使用transform父盒子设置:display:relativediv设置:transform;translate(-50%,...
2020-02-05 10:48:50 536
原创 Vue-cli 3.0 中解决开发环境的跨域问题
一、在vue.config.js 文件下设置转换的目标路径module.exports = { devServer:{ // 解决跨域 proxy:{ '/api':{ target:'https://xxxx.com', changeOrigin:true, ws:true, pathRewrite...
2019-11-15 14:54:09 394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人