首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
BUG调试
订阅
梓梦花开
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
坑爹的 iOS 9:记一次 H5 白屏踩坑之旅
某天,客服群里反馈,App 内嵌的某个活动页,iOS 9 的用户打开白屏,然后测试说 PC 浏览器、自用的手机都能打开,于是理所当然的将锅甩给了原生同事。但随着问题的排查,发现 “锅” 越来越朝 Web 前端方向靠拢…… Google 后说白屏是因为有 ES6 的语法在里面,我…
Web移动端适配总结
一. 1px边框问题 想必各位无论在面试中,还是工作中,应该遇到过1px边框的问题。不知道也没关系,现在我们就来复习一下(知道的朋友可以跳过去看第二部分了)。 1px边框,顾名思义就是前端画出1px的线,这里的1px,指的是屏幕1px大小。那么屏幕的1px和css中的1px有什…
前端遇到的那些技术难点及性能优化~
问题描述:1px 的边框。在高清屏下,移动端的 1px 会很粗。 产生原因:首先先要了解一个概念:DPR(devicePixelRatio) 设备像素比,它是默认缩放为 100%的情况下,设备像素和 CSS 逻辑像素的比值。目前主流的屏幕 DPR=2 或者 3。CSS中设置的p…
可能这些是你想要的H5键盘兼容方案
最近一段时间在做 H5 聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很明确,看似很简单,其实不然。从实验过一些机型上看,发现主要存在以下问题: 在 Android 和 IOS 上,获知软键盘弹起和收起状态存在差异,且页面 web…
一文搞定前端代理骚操作!再也不怕线上bug啦!
一个顺手的代理工具,可以让我们随心所欲的掌控我们的开发环境,当前环境前置服务挂了还要等重启?不!直接切一个可用环境接着我的开发。验证页面不同数据状态的流程还要造数据?不!直接代理修改数据走流程,省劲。特定机型线上问题抓耳挠腮不知如何定位?代理连上查看元素、远程 log 轻松定位…
【经验】移动端滚动穿透
当我们给中间的框加了一个固定的高度,但是中间内容超过了框的高度。我们试图滚动中间内容的时候就会出现以下的情况: 这样就能避免产生滚动穿透,但是这种方案存在一个问题,就是当页面超过一屏幕的时候并且页面已经滚动了一部分距离,这时候当我们打开弹窗的时候,页面就滚动到了顶部,关闭弹窗的…
移动端适配总结(长文)
对于屏幕,分辨率一般表示屏幕上显示的物理像素总和。比如,我们说iPhone6屏幕分辨率是(750 x 1334px) 对于图像,概念等同于图像尺寸、图像大小、像素尺寸等等。比如,我们说(20 x 20px)的icon 在CSS规范中,长度单位可以分为绝对单位和相对单位。px是一…
移动端开发之JSBridge
在移动端H5开发中,我们常会调用一些(Android/iOS)端上的功能,这些功能有的是用H5无法实现的,有的纯粹是懒得再用H5开发一遍。JSBridge的目标即是在H5中以某种方式唤起这些端上的方法。 在解释这段代码之前,我们先来了解一些背景知识。 在Android中,有个名…
移动端踩坑之旅-ios fixed失效,软键盘等
最近一个项目掉进了移动端的大坑,包括ios下fixed布局,h5唤起键盘等问题,作为一个B端程序员,弱项就是浏览器的兼容性和移动端的适配(毕竟我们可以要求使用chrome),还好这次让我学习了一下相关知识。让我们一起来看一下我怎么挣扎出这个大坑的。 先看一下要做什么,也就是一个…
HTML5 移动端自适应方案与踩坑
最近刚接触前端开发,接手了一个移动端H5项目。着实体会掉了前端的坑之多,和H5移动端的坑之多多。 介绍方案之前,首先还是交代一下项目背景与需求,毕竟一切方案也不能脱离实际需求。 总的来说主流的方案有rem和vh两种。 rem(font size of the root elem…