前端
健忘绅士辣鸡君
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS中浮点数相加判断问题
JS中浮点数相加会出现结果不精确的情况,在chrome控制台输入0.1+0.2得到的结果如下:为了解决判断0.1+0.2===0.3结果为false,可以用0.1+0.2-0.3<Number.EPSILON代替...原创 2019-12-09 15:27:55 · 565 阅读 · 0 评论 -
Tampermonkey(油猴)去除谷歌翻译换行符脚本
在Chrome商店下载Tampermonkey插件在Chrome右上角找到Tampermonkey,点击“添加新脚本”将UserScript中的@match后的网址该为https://translate.google.cn/在function中写入自己的代码 var textArea = document.getElementById('source') textArea.addEv...原创 2019-11-29 10:40:34 · 2062 阅读 · 0 评论 -
js函数中return与&&、||的关系
return与&&function f(a){ return a&&1}只要&&左边的值为真则返回&&右边的值,反之,如果&&左边的值为假就返回自身。return与||function f(a){ return a||1}只要||左边的值为真就返回自身,反之,如果||左边的值为假就返回||右边的...原创 2019-10-24 11:15:28 · 1471 阅读 · 0 评论 -
JS中的toString()和valueOf()讲解
在js中对象拥有toString()和valueOf()两个方法,用于将对象转换为字符类型或数值类型,便于打印或者计算。如果对象用于运算例如有运算操作符的情况下,会优先使用valueOf(),若valueOf()不存在或者转换所得值无法进行计算则,再调用toString()进行计算。在其他情况下,对象默认优先使用toString()方法进行转换,如果toString()方法不存在或者无法满足...原创 2019-10-19 23:01:28 · 447 阅读 · 0 评论 -
JavaScript的宏任务和微任务及异步机制
JavaScript异步任务执行机制:所有同步任务都在主线程上执行,形成一个执行栈(execution context stack) 主线程之外,还存在一个任务队列,用于存放异步执行的任务 一旦执行栈中的所有同步任务执行完毕,系统就会读取任务队列中的异步任务,异步任务结束等待,进入执行栈,开始执行JavaScript中异步任务又可以分为两种:宏任务:I/O、setTimeout、se...原创 2019-10-17 10:27:09 · 442 阅读 · 0 评论 -
定位、浮动与文档流的关系
绝对定位、固定定位会脱离文档流;相对定位不会脱离文档流;浮动也会脱离文档流,且浮动还会将行内元素变为块级元素从而可以设置宽高。原创 2019-10-16 10:16:25 · 257 阅读 · 0 评论 -
如何使用IconFont
什么是IconFont?<font color="black">IconFont是阿里巴巴旗下的矢量图标库网站,通过搜索关键字可以获取前端开发所需的各类图标。</font> 如何使用IconFont?首先搜索关键字如user。选择符合需求的图标点击添加入库。点击网页右上角的购物车按钮,选择添加至项目,没有项目的可以新建一个。进入项目页面后...原创 2019-04-28 10:57:55 · 415 阅读 · 0 评论 -
es6中的this关键字与箭头函数
首先js中的函数调用有三种形式func(p1, p2) obj.child.method(p1, p2)func.call(context, p1, p2) 前面两种都是语法糖,可以等价地变为 call 形式。func(p1, p2) 等价于func.call(undefined, p1, p2)obj.child.method(p1, p2) 等价于obj.child.met...原创 2019-05-18 23:41:43 · 240 阅读 · 0 评论
分享