- 博客(8)
- 收藏
- 关注
原创 移动端h5常见问题
H5vo标签在微信浏览器中播放视频后层级关系会改变(安卓端)是一个专门针对的自定义属性,用于控制视频播放器的类型。它主要在移动端 H5 页面中使用,影响视频在 Android 系统上的播放行为(iOS 上通常使用系统自带播放器,受此属性影响较小)。这个属性的主要作用是。不同的播放器类型在性能、兼容性、功能支持等方面各有优劣。h5使用浏览器内置的 HTML5 视频播放器。这是默认行为。这种方式兼容性最好,但功能相对简单,性能可能在某些低端机型上表现不佳。h5-page类似于h5。
2025-05-27 09:57:59
311
原创 localStorage、sessionStorage
sessionStorage与localStorage的唯一区别就是localStorage属于永久性存储,保存的数据没有过期时间,直到手动去删除;而sessionStorage在当会话结束的时候会被清空。通过点击链接(或者用window.open)打开的新标签页属于同一个session,但复制网址新建选项卡会初始化一个新的session,即使网站是一样的。两个本质上是对字符串的读取,如果存储内容多的话会消耗内存空间,会导致页面变卡。sessionStorage:会话存储。两个都是同步操作,会阻塞主线程。
2024-12-27 08:50:12
175
原创 uniapp常见问题
监听页面返回 ,返回 event = {from:backbutton、 navigateBack} ,backbutton 表示来源是左上角返回按钮或 android 返回键;navigateBack表示来源是 uni.navigateBack;支付宝小程序只有真机能触发,只能监听非navigateBack引起的返回,不可阻止默认行为。1.不支持微信小程序,支持h5、app、支付宝。所以误认为拦截无效,此类场景的解决方案是在。2.当前页面栈 必须要大于 2 才生效。的底层逻辑并不是触发。
2024-11-27 14:14:56
852
原创 Typescript学习笔记[自用.类相关待完善]
b: 'lin',// 类数组:看起来像数组但是没有数组的方法arr[0] // 可以使用下标来访问值// 定义一个 Person 类,有属性 name 和 方法 speakspeak() {const p1 = new Person('lin') // 新建实例p1.name // 访问属性和方法p1.speak()
2024-11-21 13:52:51
385
原创 图片免费在线处理网站&jpg和png区别&前端优化网站图片加载
根据经验用于页面结构的基本视觉元素,如容器的背景、按钮、导航的背景等应该尽量用PNG格式进行存储,这样才能更好的保证设计品质。(3)PNG用来存储灰度图像时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可存储多到16位的α通道数据。2.对于需要高保真的较复杂的图像,PNG虽然能无损压缩,但图片文件较大,不适合应用在Web页面上。的图片,有损压缩会使原图片数据质量下降,即jpg会在压缩图片时降低图片品质。的图片,能在保证最不失真的情况下尽可能压缩图像文件的大小。
2024-10-24 11:09:18
413
原创 微信浏览器与min-height
微信浏览器不兼容min-height。微信浏览器在处理min-height属性时存在兼容性问题,导致页面布局可能会出现异常。
2024-10-15 08:54:35
126
原创 记录:vue__WEBPACK_IMPORTED_MODULE_0__.default.Store is not a constructor错误
错误如图:我的错误原因:改正如下:细心细心再细心!
2022-01-17 18:15:29
4066
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人