10 2018 档案

摘要:在正常的数学逻辑思维中,0.1+0.2=0.3这个逻辑是正确的,但是在JavaScript中0.1+0.2!==0.3,这是为什么呢?这个问题也会偶尔被用来当做面试题来考查面试者对JavaScript的数值的理解程度。 在JavaScript中的二进制的浮点数0.1和0.2并不是十分精确,在他们相加 阅读全文
posted @ 2018-10-23 16:05 煮雨_ing 阅读(1416) 评论(0) 推荐(0)
摘要:encodeURl(), 不会对本身属于 URI 的特殊字符进行编码,例如冒号、正斜杠、问号和井字号; 而 encodeURIComponent() 则会对它发现的任何非标准字符进行编码; 上面两个方法都会对汉字进行编码,对应的解码方法是decodeURI()和decodeURIComponentI 阅读全文
posted @ 2018-10-17 13:45 煮雨_ing 阅读(114) 评论(0) 推荐(0)
摘要:在做a链接下载图片的时候遇到一个问题,在谷歌浏览器下只是新建了一个窗口,并没有实现下载。浏览器版本信息 经过实测,在谷歌下a链接实现下载图片必须具备两个条件。1,必须在启动服务,在服务器下运行。2,必须使用相对路径。 下面附上兼容写法代码: 阅读全文
posted @ 2018-10-15 15:17 煮雨_ing 阅读(2734) 评论(0) 推荐(0)
摘要:一、变量提升 在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分。上个简单的例子如: 1 2 3 4 5 6 7 8 9 10 console.log(global); // unde 阅读全文
posted @ 2018-10-11 10:59 煮雨_ing 阅读(215) 评论(0) 推荐(0)