![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript爬坑
HarryMing
这个作者很懒,什么都没留下…
展开
-
Python编译和解码JS中的encodeURIComponent
Python中需要收到JS传过来的encodeURIComponent需要引用urllib包中parse模块的quote和unquotefrom urllib import parseJS:encodeURIComponent(‘我爱编程’)jsStr=’%E6%88%91%E7%88%B1%E7%BC%96%E7%A8%8B’print(parse.unquote(jsStr)) ...原创 2019-07-08 16:55:49 · 4906 阅读 · 0 评论 -
JS中encodeURI和encodeURIComponent两种编码方式的区别
encodeURI()返回值URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。说明该方法会替换所有的字符,但不包括以下字符,即使它们具有适当的UTF-8转义序列:保留字符 ; , / ? : @ & = + $非转义的字符 字母 数字 - _ . ! ~ * ’ ( )数字符号 #encodeURIComponent()返回值URIstrin...原创 2019-07-08 17:15:54 · 1154 阅读 · 0 评论 -
对JS中addEventListener底层实现原理的个人理解
今天,我学到了js中的addEventListener然后我决定,自己制作一个简单的事件监听器!当我们需要用一个按钮的单击去触发两个方法的时候,会发现前一个总会被第二个方法的结果覆盖掉,我现在定义了一个id为“btn”的按钮:btn = document.getElementById("btn");p1 = document.getElementsByTagName("p")[0];p...原创 2019-07-09 12:28:00 · 2064 阅读 · 2 评论 -
关于无缝轮播图的一些思路
关键思路:复制第一张图片放到ul的最后,然后当图片切换到倒数第二张的时候直接切换新加的那张图片,再次从第一张切换到第二张的时候先瞬间切换到第一张图片,然后滑动到第二张。实现代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>...原创 2019-07-12 21:13:48 · 281 阅读 · 0 评论 -
JS中div.style.left和div.offsetLeft的区别
两者比较重要的几点区别一、最大区别在于offsetLeft可以返回没有定位盒子的距离左侧的位置。代码如下(此时父子盒子都不带有定位): <head> <style> .out{ width: 100px; height: 100px; ...原创 2019-07-09 18:36:52 · 2292 阅读 · 1 评论