摘要:具体的模型可以看冒泡模型上面的官方文档中,我只研究一下捕获阶段和冒泡阶段。修复第二个我们既然知道了第二个产生的原因,那么我们阻止冒泡顺序解决的方案,不让其往上冒泡,自己管理。 本文探索一下Event的冒泡过程和初学遇到的几个小bug DOM Event概述 Event接口是检测在DOM中的发生的所有事件,我们一直在用,而且从DOM的很早的版本就一直在用着。早期的网景(后来的火狐)和IE...
摘要:项目需求及基本的和相信大家都用过登陆框,它可以在页面中任意的拖拽,然后点击状态可以切换各种状态。 前言:这是跟着慕课网一个老师的视频做的,这几天在重新的梳理自己,写完这个例子要系统的学一下jQuery,我司现在用的还是比较多,毕竟用了它不用考虑IE兼容性,可以让开发更有效率。 1.项目需求及基本的HTML和CSS 相信大家都用过QQ登陆框,它可以在页面中任意的拖拽,然后点击状态可以切...
摘要:查阅了一些资料之后才知道原来这就是事件冒泡,下面是我对事件冒泡和事件捕获的理解。本文参考文章之事件冒泡详解事件委托及其原理 前段时间开发一个小项目的时候遇到一个问题,即给一个元素以及它的父元素绑定了click事件,这个时候我点击这个元素时,父级元素的clik事件也会触发,这显然不符合要求。查阅了一些资料之后才知道原来这就是事件冒泡,下面是我对事件冒泡和事件捕获的理解。 事件冒泡:事件从...
摘要:属性字符串实例的属性返回字符串的长度。跟数组不同的是,给属性赋值,不会改变原字符串的值。注意,该方法不支持码点大于的字符,即传入的参数不能大于即十进制的。方法也是将码点转为字符串,但可以识别大于的字符,弥补了方法的不足。 属性 length 字符串实例的 length 属性返回字符串的长度。 let a = aaaa; a.length // 4 跟数组不同的是,给 lengt...
摘要:在单页应用项目中,浏览器验证码登陆提示验证码过期或者验证码校验不通过的问题原因验证码存储在了里,接着验证时又发起了一次会话,因为不保存,所以有两个,这样自然验证码就是错的了。 在vue单页应用项目中,safari浏览器验证码登陆提示‘验证码过期’或者验证码校验不通过的问题 原因:验证码存储在了session里,接着验证时又发起了一次会话,因为Safari不保存cookie,所以有两个s...