ES10的13个新特性示例

2019-09-22
阅读 4 分钟
3.4k
介绍 ES10是与2019年相对应的ECMAScript版本。这个版本中的新功能没有ES6(2015)中的那么多。但是,也不乏一些有用的功能。 本文在简单的代码示例中介绍了ES10提供的功能。这样,您无需复杂的解释即可快速了解新功能。 当然,需要具备JavaScript的基础知识才能完全理解所介绍的新功能。 ES2019中的JavaScript新功能包括...

JS对象那些事儿

2019-09-13
阅读 6 分钟
2k
JavaScript中几乎所有东西都是一个对象,除了六种基本类型数据 - null,undefined,strings,numbers,boolean和symbols。

25个JavaScript代码简写技巧(下篇)

2019-09-12
阅读 4 分钟
4.6k
14. 多行字符串 如果您发现自己需要在代码中编写多行字符串,那么您可以编写它: 常规: 但是有一种更简单的方法。只需使用反引号。 简写: 15. 展开(spread)操作符 ES6中引入的展开运算符有几个用例,可以使JavaScript代码更高效,更有趣。它可以用来替换某些数组函数。展开操作符只是连续的三个点。 常规: 简写: 与 ...

25个JavaScript代码简写技巧(上篇)

2019-09-11
阅读 5 分钟
6.1k
对于任何JavaScript开发人员来说,这篇文章很值得一读。这里记录了我多年来学习的JavaScript代码简洁写法,也给大家提供一些编码上的思考和取舍。

JavaScript中如何反转数组

2019-09-09
阅读 2 分钟
11.6k
如果您需要反转数组元素的顺序,可以使用数组方法reverse()⏪,如下所示: 修改原始数组 需要注意的一点是它会改变原始数组。 如何在不改变原始数组的情况下反转数组 以下是一些不会改变原始数组的做法。我们来看看 1.使用 slice 和 reverse 2.使用 ...扩展运算符 和 reverse 3.使用 reduce 和 ...扩展运算符 4.使用 redu...

React Hooks系列之useState

2019-04-14
阅读 1 分钟
10.8k
React 16.7 alpha之后,可以在function组件中创建state了,不用再每次都需要创建一个class component,更加函数式了。

ES6+好用的小技巧,让你的代码更干净,短巧,易读

2019-02-03
阅读 3 分钟
1.8k
模板字符串 {代码...} 扩展操作符 … 操作符,有两个主要用处: 复制一个新的数组或对象 把多个参数赋值给一个数组变量 把一个数组变量赋值给多个参数 {代码...} {代码...} 默认参数 {代码...} {代码...} {代码...} 解析赋值 {代码...} {代码...} {代码...} {代码...} 利用数组生成一个数字序列 {代码...} 利用Set给数组...

移动端网页布局适配rem方案小结

2019-01-28
阅读 7 分钟
2.8k
1rem 与等于根元素 font-size 的计算值。当明确规定根元素的 font-size 时,rem 单位以该属性的初始值作参照。这就意味着 1rem 等于 html 元素的字体大小(大部分浏览器根元素的字体大小为16px)

强迫症->js注释规范

2014-05-12
阅读 2 分钟
23.7k
之前自己写代码,就像一盘散沙,完全没有一种规范。这种自由,会让自己写的东西时常变化。也很不利于团队协作开发。经过最近一段时间的开发,和对一些注释风格的参考,形成了自己想去使用的注释规范。

Javascript 正则使用第一篇

2014-05-10
阅读 4 分钟
2.4k
@param p3 The nth parenthesized submatch string, provided the first argument to replace was a RegExp object. (Corresponds to $1, $2, etc. above.) For example, if /(\a+)(\b+)/, was given, p1 is the match for \a+, and p2 for \b+.