
JavaScript
日向夏橘
这个作者很懒,什么都没留下…
展开
-
js对url进行编码和解码(三种方式区别)
本文转自:https://www.cnblogs.com/z-one/p/6542955.html*** 只有 0-9[a-Z] $ - _ . + ! * ' ( ) , 以及某些保留字,才能不经过编码直接用于 URL。***例如:搜索的中文关键字,复制网址之后再粘贴就会发现该URL已经被转码。1、escape 和 unescape原理:对除ASCII字母、数字、标点符号 @ ...转载 2018-11-02 14:34:46 · 1390 阅读 · 0 评论 -
跨域几种方式
本文转自微信公众号【web前端开发】一、什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。那什么是跨域呢,简单地理解就是因为JavaScript同源策略的限制, a.com 域名下的js无法操作 b.com 或是 c.a.com 域名下的对象。当协议、子域名、主域名、端口号中任意一个不相同时,都算作不同域。不同域之间相互请求资源,就算作“跨域”。例如:...转载 2018-11-05 10:01:11 · 3820 阅读 · 0 评论 -
js 设置滚动条平滑滚动
自定义实现滚动条平滑滚动,上接(利用vue 插槽实现滚动分页):https://blog.youkuaiyun.com/caroline_Luoluo/article/details/84338803<div class="ScrollView" ref="ScrollView"> // 内容省略</div>private setScrollAnimate() { ...原创 2018-11-22 16:08:04 · 1914 阅读 · 0 评论 -
JS阻止事件冒泡和取消默认事件
什么是事件流?浏览器最初开始支持事件时,同一个事件仅仅只有一个元素相应。后来认为仅仅支持一个单一事件是不够的,而IE4之后提出了事件流的概念,一个元素可以支持多个事件。常见的事件流有冒泡型事件和捕捉型事件。 事件捕获指的是从document到触发事件的那个节点,即自上而下的去触发事件 ;需要注意的是IE浏览器不支持捕获类型事件;相反的,事件冒泡是自下而上的去触发事件添加事件监听时阻...原创 2018-12-11 12:10:47 · 393 阅读 · 0 评论