
js大保健
文章平均质量分 74
武清伯MVP
谁不是可爱多~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【面试】回文数字宫格的实现(js基础版)
前言:觉得我写的好,麻烦您点赞点关注加收藏/推荐,其他问题欢迎底部留言,佛系回复!在某个群里看到“回文数字宫格”的面试题:原创 2021-06-05 21:36:59 · 939 阅读 · 0 评论 -
前端工具:识别手机号码是否正确
很简单,就是用正则来识别,不过要注意的是每年通信公司可能会开放新的号段或者是虚拟号,需要及时更新。isMobileNumber: function (mobile) { if (/^(0|86|17951)?(13[0-9]|15[012356789]|17[0-8]|18[0-9]|14[5679]|19[189]|16[56])[0-9]{8}$/.test(mobile)) {...原创 2020-03-13 19:04:46 · 833 阅读 · 0 评论 -
刷新页面的几种方式(reload,replace,meta标签,assign)
1、meta标签<meta http-equiv="refresh" content="times">这里content的值“times”表示的是时间,以秒为单位,是隔times秒自动刷新的。2、window.location.reload()方法window.location.reload(boolean)boolean参数默认为false,表示从缓存中读取,...原创 2018-11-20 10:00:27 · 1566 阅读 · 0 评论 -
js识别浏览器踩坑记
最近产品给的一个需求是区分safari和其他浏览器显示不一样的东西。先贴一张在pc端的图: 上代码:const ua = navigator.userAgentvar browser = { isIE: function(){ return ua.indexOf("Trident") != -1 }, isOpera: function(){...原创 2018-11-23 11:32:26 · 285 阅读 · 0 评论 -
Math函数的举例(摘自js权威指南)
Math.pow(2,53) //2的53次幂Math.round(.6) //1.0:四舍五入Math.ceil(.6) //1.0:向上取整Math.floor(.6) //0.0:线下求整Math.abs(-5) //5:求绝对值Math.max(a,b,c) //返回最大值Math.min(a,b,c) //返回最小值Math.ra...转载 2018-11-26 16:34:36 · 285 阅读 · 0 评论 -
一次追踪h5游戏中google广告的经历
这个h5游戏是刚进入游戏的时候会加载一次广告,当gameover的时候,也会加载一次广告。广告相关的文件是一个js,里面有创建与广告相关的dom元素,控制广告的隐藏和显示,在刚进入游戏的时候会初始化广告。重要的我都标榜了,debug,一步一步网上查,最终在html的script里面查到下面这个监听事件:当游戏给的信息有“show_middle_ad”的时候,加载广告。...原创 2019-03-21 17:34:34 · 1200 阅读 · 0 评论 -
原生js实现jQuery的toggleClass功能以及多个dom元素绑定同一个事件
关键在于判断dom元素是否含有目标类名,判断函数如下: function toggleClass(ele,cln) { if ((' ' + document.querySelector(ele).className + ' ').indexOf(' ' + cln + ' ') > -1) { document.querySelector(ele)....原创 2019-05-22 16:52:54 · 1241 阅读 · 0 评论 -
h5上传图片,修改用户头像
一、如何触发上传文件html:<input accept="image/*" type="file" id="picInput" style="display: none;">说明:accept属性—— 一个字符串,用于定义文件输入应接受的文件类型。此字符串是以逗号分隔的唯一文件类型说明符列表。由于可以以多种方式识别给定的文件类型,因此在需要给定格式的文件时提供一组完...原创 2019-07-01 11:14:35 · 2924 阅读 · 0 评论