
js
文章平均质量分 81
刹那烟火//
人间值得,未来可期。
展开
-
js面试题
js原创 2022-09-01 17:04:30 · 150 阅读 · 1 评论 -
高德,百度地图获取省市区
近期,遇到一个根据定位获取省市区的需求,前期用了加载百度地图js的方式,经过实验,https在部分ios手机上都获取不到省市区。后来发现是百度地图API中getCurrentPosition方法提示错误。现在的解决方案:先获取H5经纬度,获取到后调用高德地图接口的方式获取,如果失败,再去请求百度地图服务端api的方式。如果经纬度获取失败,则尝试加载高德地图js的方式。把它封装起来:...原创 2020-10-12 10:52:43 · 1829 阅读 · 0 评论 -
JS 原型和继承
**参考文献**添加链接描述proto除null和undefined,JS中的所有数据类型都有这个属性; 它表示当我们访问一个对象的某个属性时,如果该对象自身不存在该属性, 就从它的__proto__属性上继续查找,以此类推,直到找到,若找到最后还是没有找到,则结果为undefined我们把一个对象的__proto__属性所指向的对象叫该对象的原型;我们可以修改一个对象的原型来让这个对象拥有某种属性或某个方法// 修改一个Number类型的值的原型const num = 1;num.__p转载 2020-05-26 14:49:15 · 244 阅读 · 0 评论 -
js获取ios或安卓版本号
//获取安卓版本号getAndroidVersion(ua) { ua = (ua || navigator.userAgent).toLowerCase(); var match = ua.match(/android\s([0-9\.]*)/); return match ? match[1] : false; }//获取ios版本号getIosVersion(){ var str= navigator.userAgen原创 2020-05-26 14:28:59 · 1705 阅读 · 0 评论 -
前端性能优化以及前端安全
1.用户体验和性能优化的理解html部分: a、要避免代码的深层级嵌套。因为层级越深的节点在初始化时更占内存。 b、尽量不要使用h5摒弃的iframe标签,因为在页面加载的时候iframe标签会阻塞父文档onload事件的触发,这恰恰影响了初始化UI c、诸如img、link、script等元素的src或href属性的值不为空,因为就算我们写为src=""浏览器仍会发送h...原创 2019-10-18 12:00:05 · 952 阅读 · 0 评论 -
短信验证码,在键盘显示验证码
以往iPhone手机获取短信验证码后,需要查看短信,并记住短信验证码,然后再回到APP手动输入短信验证码,过程比较麻烦,也怕记错了短信验证码。现在,iOS12系统版本出了了个新功能,即UITextFielld的textContentType属性多了枚举值UITextContentTypeOneTimeCode,可以在UITextFielld成为第一响应者isFirstResponder时,在键...转载 2019-08-19 15:20:28 · 8254 阅读 · 0 评论 -
系统判断功能,判断是pc端or移动端
方法1:function IsPC(){ var userAgentInfo = navigator.userAgent; var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"); var flag = true; for...原创 2019-08-16 12:00:30 · 1039 阅读 · 0 评论