摘要:
Flexbox (弹性盒子)是 CSS3 中的一种布局模式。它允许元素在一个容器中自动排列,可以使用灵活的方式创建复杂的布局。Flex 布局有很多优点,例如,它很容易实现响应式设计,并且可以很容易地对齐和排列元素。 阅读全文
摘要:
页面缓存问题是指页面的静态资源(如图片、JS 和 CSS 文件)在浏览器中被缓存后,导致页面不能正确地更新或者加载最新的内容 阅读全文
摘要:
手机端 H5 实现自定义拍照界面也可以使用 MediaDevices API 和 和 video 标签来实现。 阅读全文
摘要:
JavaScript 可以使用类似于 canvas 和 web workers 来实现图像压缩。
使用 canvas,可以将图像绘制到 canvas 上,然后使用 canvas 提供的 toBlob() 或 toDataURL() 方法将其转换为不同格式的图像。在这些方法中指定图像质量参数即可实现压缩。
使用 web workers,可以在后台执行图像压缩,以避免阻塞 UI 线程。 阅读全文