![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
平日随笔
前端大虾
这个作者很懒,什么都没留下…
展开
-
【前端面试】已知一个函数rand7()能够生成1-7的随机数,请给出一个函数rand10()
今天面试遇到一个很有趣的问题也没答上来,回来后搞了下实现如下。function ran7(){ return Math.ceil(Math.random()*7)}function rand10(){ let x=0; while(x<40){ x=(ran7()-1)*7+ran7(); console.log(x) } return x%10+1;}...原创 2020-07-21 13:58:29 · 549 阅读 · 1 评论 -
移动端埋点入门【百度篇】
百度统计地址:https://tongji.baidu.com/sc-web1. 新版统计代码获取(不想手工添加代码?立刻一键安装)此代码同时适用于PC端、移动端的页面,以异步加载形式进行加载,数据更准确、加载速度更快。请将此代码复制并粘贴到您要跟踪的每个网页中。<script>var _hmt = _hmt || [];(function() { var hm = document.createElement("script"); hm.src = "https...原创 2020-06-01 10:44:37 · 1320 阅读 · 0 评论 -
分享一个好用的switch来判断用户是否输入表单的方法
分享一个好用的switch来判断用户是否输入表单的方法switch (true){ case name=="":alert("请输入姓名"); break; case (!/^1[345678]\d{9}$/.test(cellphone)):alert("请输入正确手机号");break; case province=="请选择省":alert("请选择省");break; case city=="请选择市":alert("请选择市");break; case addr..原创 2020-05-27 17:40:01 · 496 阅读 · 0 评论 -
安卓手机(华为、oppo)上的float兼容问题
最近项目终于到一个奇葩的问题,如图:左边是问题手机,右边是正常手机这里是左右列表的结构,这个问题最头疼的是我们买了和用户一样的机型还没复现问题。说实话开始以为是接口的问题,后来感觉有点不对劲。因为左边的分类和右边商品上面的分类是一个接口返回的,所有很有可能和接口无关,但是这又是什么原因呢?忽然心里有个想法是不是右边的不见了,这时候我就去看了下css的样式。果然左右结构用的是float布局,然后把flaot去掉果断用了flex布局紧急上线后,用户反馈可以显示了。后面想了想可能并不.原创 2020-05-27 11:13:17 · 892 阅读 · 1 评论 -
URL里的【好玩之处】
url加载能合并两个请求文件写法如图这样就可以加载两个文件了下面给大家看下我们在项目中的实践https://i1.yongche.name/??css/app/common/reset.css,css/app/common/common.css...原创 2018-10-25 13:45:38 · 164 阅读 · 0 评论 -
前端【浅谈缓存】
1、强缓存 1)Expires [http1.0产物,修改本地时间也会触发更新] 2)Cache-Control [http1.1产物,优先级大于1),请求返回是status:200-size:disk/memorycache]2、协商缓存 1)Last-Modified和If-Modified-Since 2)ETag和I...原创 2019-08-07 10:29:39 · 159 阅读 · 0 评论