自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 前端网页优化总结

前端网页优化总结页面内容减少HTTP请求数 合并要请求的文件减少DNS查询 **把资源分布到2个域名上,最多不超过4个** 用户输入URL后,浏览器首先要查询域名对应的服务器IP地址 一般要耗费20-120毫秒时间,DNS查询完成之前, 浏览器无法从服务器下载任何数据 基于性能考虑,ISP,局域网,操作系统,浏览器 都会有相应的DNS缓存机制避免重定向 客户端收到服务器的重定向响应后,会根据响应头中的Location的地

2020-09-15 17:55:53 94

原创 HTTP强缓存与协商缓存(弱缓存)

浏览器缓存的优点浏览器将用户最近请求过的文档存储在本地磁盘,当用户再次访问时直接在本地加载,这样可以减少服务器的压力,加快用户访问网页的加载速度,提升用户体验。浏览器缓存的过程第一次请求:首次响应时,服务器会把last-Modified(页面最后修改时间)和Etag一起发送给客户端。浏览器再次请求时:...

2019-09-05 16:57:18 1727

原创 微信小程序同时连接两台蓝牙设备

微信小程序同时连接两台蓝牙设备自己测试了微信小程序的蓝牙接口是否可以同时连接两台蓝牙设备并同时接收数据,实践测试发现,可以同时连接多台蓝牙设备但是不可以同时接收数据,监测接收数据的接口 wx.onBLECharacteristicValueChange调用两次,调用时分别传入已连接的蓝牙设备参数,但wx.onBLECharacteristicValueChange调用第二次前一个就会停止监听,只...

2019-03-14 17:05:02 3878 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 366

原创 el-checkbox__label 标签内容内容不换行

el-checkbox__label 标签内容内容不换行修改样式:white-space: normal; word-break: break-all;

2021-01-04 15:06:30 2356 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 520

原创 微信小程序 hidden 无效

记录一下开发中遇到的bug:当盒子使用了flex布局是,hidden失效

2019-12-26 14:25:04 224

原创 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 373

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除