- 博客(4)
- 收藏
- 关注
原创 H5页面常见开发问题总结
摘要 最近在开发H5,就在开发过程中发现H5存在着一些坑,所以就总结一下在开发过程中遇到的坑以及解决办法,本文会持续的更新,同时也欢迎大家一起评论分享H5开发中遇到的坑、解决办法等。 常见的通用的H5开发问题 IOS端-H5开发问题 输入法收起隐藏页面留白 问题现象:ios端软键盘失去焦点(隐藏)后,页面不会回弹,页面下方会留下输入法块的白色块。 暴力解决方案:软键盘收起(隐藏)后,滚动一下页面,页面中的留白块块就会消失。所以只要在输入完毕后实现一下‘滚动’的操作就可以解决问题。 React(Reac
2020-05-20 10:50:36
1036
原创 React import 配置路径别名‘@’,简化import Component的方式
摘要 在react中,大多数业务逻辑都组件化;极大的减轻了代码的冗余度,如果组件的层次比较深的话,组件的import就比较费劲,在import时使用“…/…/components/test”的方式,组件的import就会稍显混乱、组件代码不容易维护。为了可高效的、快速的维护组件代码,废弃“…/…/”的组件引入方式,配置一个组件路径重写的方式引入组件。 配置内容 我在之前就介绍过在react中引入less的配置,同样的为了配置一个路径别名,使用customize-cra来覆写webpack底层配置。(配
2020-05-20 10:14:05
6908
1
原创 Javascript判断客户端是Android还是IOS,判断浏览器类型
摘要 当在判断当前客户端是什么类型时,我们就可以根据客户端自带的UA标识,搭配正则判断机制来判断当前的客户端是什么设备。今天就分享下如何通过Javascript来获取客户端的UA标识,并判断客户端类型。 内容 判断手机端是什么类型设备: const u = navigator.userAgent; // 获取浏览器的userAgent const isIos = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); // Android设备 const isAndr
2020-05-12 18:15:19
369
原创 JavaScript 保留两位小数
摘要 在开发中展示点赞数时,当数量级超过10000后,需要使用更加简洁的小数式去显现数量(例如1.22万)。下面就给大家分享数量小数式后保留两位小数的实现方式。 四舍五入 使用toFixed()方法处理小数的四舍五入,运行示例如下: // 四舍五入 var num =2.2354234234; num = num.toFixed(2); console.log('num=', num); 运行结果: 不四舍五入 不四舍五入有两种方案,一种是Math.flo
2020-05-12 17:44:27
442
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人