书写更好的JavaScript条件判断的技巧

原文:

作者:Milos Protic

简介

如果你像我一样喜欢整洁的代码,你可能会想尝试尽可能少的写条件判断语句。一般情况下,面向对象编程可以利用多态和继承来避免使用条件判断。我觉得我......

指定代码不使用lint

ESlint

可以给文件添加/* eslint-disable */,或者对某块代码禁用警告

/* eslint-disable */

alert(1);

/* eslint-enable */......

十个可以用ES6替代的Lodash特性

原文地址:

作者: Dan Prince

1. Map, Filter, Reduce

这些集合方法让数据转换变得简单,而且有普遍的支持性。我们还可以配合使用箭头函数,更简洁的取代Loda......

使用JavaScript修改CSS变量

原文地址:

随便看到的顺便记一下,虽然比较短小

这是一段css变量(通常称为自定义属性)

:root {

--mouse-x: 0px;

--mouse-y: 0px;

}

......

Selection文本选择

Selection对象表示用户选择的文本范围或插入符号的当前位置

使用window.getSlection获取Selection对象

const selection = window.ge......

class与构造函数

关于E6之前的"构造函数"

[[prototype]]和prototype

对象有一个[[prototype]]的属性,在有些浏览器中可以用__proto__获得,对象在......