自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 localStorage、sessionStorage

sessionStorage与localStorage的唯一区别就是localStorage属于永久性存储,保存的数据没有过期时间,直到手动去删除;而sessionStorage在当会话结束的时候会被清空。通过点击链接(或者用window.open)打开的新标签页属于同一个session,但复制网址新建选项卡会初始化一个新的session,即使网站是一样的。两个本质上是对字符串的读取,如果存储内容多的话会消耗内存空间,会导致页面变卡。sessionStorage:会话存储。两个都是同步操作,会阻塞主线程。

2024-12-27 08:50:12 159

原创 uniapp常见问题

监听页面返回 ,返回 event = {from:backbutton、 navigateBack} ,backbutton 表示来源是左上角返回按钮或 android 返回键;navigateBack表示来源是 uni.navigateBack;支付宝小程序只有真机能触发,只能监听非navigateBack引起的返回,不可阻止默认行为。1.不支持微信小程序,支持h5、app、支付宝。所以误认为拦截无效,此类场景的解决方案是在。2.当前页面栈 必须要大于 2 才生效。的底层逻辑并不是触发。

2024-11-27 14:14:56 796

原创 Typescript学习笔记[自用.类相关待完善]

b: 'lin',// 类数组:看起来像数组但是没有数组的方法arr[0] // 可以使用下标来访问值// 定义一个 Person 类,有属性 name 和 方法 speakspeak() {const p1 = new Person('lin') // 新建实例p1.name // 访问属性和方法p1.speak()

2024-11-21 13:52:51 372

原创 图片免费在线处理网站&jpg和png区别&前端优化网站图片加载

根据经验用于页面结构的基本视觉元素,如容器的背景、按钮、导航的背景等应该尽量用PNG格式进行存储,这样才能更好的保证设计品质。(3)PNG用来存储灰度图像时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可存储多到16位的α通道数据。2.对于需要高保真的较复杂的图像,PNG虽然能无损压缩,但图片文件较大,不适合应用在Web页面上。的图片,有损压缩会使原图片数据质量下降,即jpg会在压缩图片时降低图片品质。的图片,能在保证最不失真的情况下尽可能压缩图像文件的大小。

2024-10-24 11:09:18 396

原创 行内样式添加多个style属性时

而每个style里面相同的属性,后者会覆盖前者。table里面有两个style。

2024-10-23 13:28:04 271

原创 微信浏览器与min-height

微信浏览器不兼容min-height。微信浏览器在处理min-height属性时存在兼容性问题,导致页面布局可能会出现异常。

2024-10-15 08:54:35 109

原创 记录:vue__WEBPACK_IMPORTED_MODULE_0__.default.Store is not a constructor错误

错误如图:我的错误原因:改正如下:细心细心再细心!

2022-01-17 18:15:29 4042 2

初始化vue项目相关文档

初始化vue项目相关文档

2025-02-11

空空如也

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

TA关注的人

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