摘要: 背景 经测试,android手机中没有这个问题, iphone手机中的Safari浏览器会出现这个问题。 例如: 解决办法: 给链接加上 target="_parent", 如果iframe的嵌套比较深可以用 target="_top" 阅读全文
posted @ 2019-03-02 15:40 霍晓 阅读(896) 评论(0) 推荐(1) 编辑
摘要: 背景 公司为提高客服部门沟通效率对接电话呼叫中心,调研后选择了亚马逊的Amazon Connect服务,因为是国外业务没有选择用阿里云,怕有坑。 Amazon Connect后台 需要在后台创建“联系流”,也就是用户接通电话后我们提供的一系列功能选项,比如开始放一段欢迎语音,然后提示用户选择1,2, 阅读全文
posted @ 2019-03-02 11:19 霍晓 阅读(2126) 评论(2) 推荐(0) 编辑
摘要: 经常有项目会要求实现iframe高度自适应,如果是同域的还好说,如果是跨域的,父页面没有办法操作子页面,想要正确获取子页面高度的话,可以采用以下办法: 方法一:使用HTML5 postMessage 实现原理:子页面检测页面高度通过postMessage将值传给父页面 父页面: http://www 阅读全文
posted @ 2019-02-13 10:42 霍晓 阅读(3008) 评论(0) 推荐(1) 编辑
摘要: 在 javascript 中,我们常常用 typeof 运算符来检测对象的类型,在使用 typeof 检测引用类型的存储值会出现一个问题,无论引用的是什么类型的对象,它都会返回 "object"。这个时候我们往往会使用 instanceof instanceof 可以明确的检测某个存储值是否为指定的 阅读全文
posted @ 2019-01-23 11:33 霍晓 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 一个简单的代码段,用于跟踪网站上的网页浏览量,而无需添加外部库。 也适用于使用react和vue.js等单页应用程序。 Before Google Tag Manager + Analytics = 73kB After Snippet = 1.5kB 阅读全文
posted @ 2019-01-18 17:37 霍晓 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 看了很多关于sort()函数的定义和解释还是不太清楚,尤其是初学者很容易看懵,这里讲讲自己是如何理解的。 首先,要理解sort()内部是利用递归进行冒泡排序的; 例如: sort()方法的比较逻辑为:第一轮:1和5比,1和4比,1和2比第二轮:5和4比,5和2比第三轮:4和2比 其次,sort()方 阅读全文
posted @ 2019-01-08 15:34 霍晓 阅读(11730) 评论(1) 推荐(4) 编辑
摘要: 前言 表单验证这一直以来都用的jQuery Validate这个插件,也没发现有什么问题,今天突然被告知有客户的收货地址被风控了,测试发现此插件针对 "example@qq" 这类格式邮件是通过的,也就是@后边可以不加 ".", 于是添加了一个自定义验证规则: 注意:不要去相信什么最完美的邮箱验证规 阅读全文
posted @ 2018-10-29 19:40 霍晓 阅读(33455) 评论(1) 推荐(0) 编辑
摘要: 前言 前端自动化构建工具从最开始的grunt, gulp, fis等到现在比较流行的webpack可谓层出不穷,个人还是比较倾向于gulp,虽然有的时候会因为某个插件的配置问题头疼很久,但不可否认gulp真的很灵活,而且个人觉得它和node结合起来比较舒服,再有对项目目录结构的要求比较低,即使再老再 阅读全文
posted @ 2018-10-27 16:56 霍晓 阅读(1772) 评论(0) 推荐(0) 编辑
摘要: 通常我们会遇到这样的需求,导航菜单在鼠标划过的时候显示自定义弹层,在弹层中有一些链接需要点击后跳转或者其他一些事件。比如: $(".menu li").on("mouseover", function(){ var el = $(this); el.find(".dropdown").show(); 阅读全文
posted @ 2018-10-18 18:28 霍晓 阅读(1302) 评论(0) 推荐(0) 编辑