![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
szuwaterbrother
WeChat☞Y13425347606
19届新生
还在摸索
展开
-
水牛的es6日记第七天【事件机制】
介绍 每个可用的事件都会有一个事件处理器,也就是事件触发时会运行的代码块。当我们定义了一个用来回应事件被激发的代码块的时候,我们说我们注册了一个事件处理器。注意事件处理器有时候被叫做事件监听器——从我们的用意来看这两个名字是相同的,尽管严格地来说这块代码既监听也处理事件。监听器留意事件是否发生,然后处理器就是对事件发生做出的回应。 不同编程环境的事件机制是不同的 行内事件处理器【尽量避免】 ...原创 2020-04-21 11:46:44 · 183 阅读 · 0 评论 -
水牛的es6日记第五天【结构赋值】
解构赋值语法是一种JavaScript表达式,可以将数组中的值或对象中的属性解压缩为不同的变量。 let a, b, rest; [a, b] = [10, 20]; console.log(a); // expected output: 10 console.log(b); // expected output: 20 [a, b, ...rest] = [10, 20, 30, 40, ...原创 2020-04-19 13:31:27 · 194 阅读 · 0 评论 -
水牛的es6日记第四天【展开运算符】
ES6引入了spread运算符,它使我们可以在需要多个参数或元素的地方扩展数组和其他表达式。 下面的ES5代码使用apply()来计算数组中的最大值: var arr = [6, 89, 3, 45]; var maximus = Math.max.apply(null, arr); // returns 89 我们必须使用Math.max.apply(null,arr),因为Math.max(...原创 2020-04-19 12:56:16 · 150 阅读 · 0 评论 -
水牛的es6日记第一天【let和const】
介绍ES6 ECMAScript是JavaScript的标准化版本,目标是统一该语言的规范和特性。由于所有主要的浏览器和JavaScript运行时都遵循这个规范,所以ECMAScript这个术语可以与JavaScript这个术语互换。 freeCodeCamp上的大多数挑战都使用该语言的ECMAScript 5 (ES5)规范,该规范于2009年定稿。但JavaScript是一门不断发展的编程语言...原创 2020-04-18 17:15:10 · 143 阅读 · 0 评论 -
水牛的es6日记第二天【箭头函数Arrow Functions】
在JavaScript中,我们通常不需要命名函数,尤其是在将一个函数作为参数传递给另一个函数时。相反,我们创建内联函数。我们不需要命名这些函数,因为我们不会在其他任何地方重用它们。 为此,我们经常使用以下语法: const myFunc = function() { const myVar = "value"; return myVar; } ES6为我们提供了语法糖,而不必以这种方式编...原创 2020-04-18 19:28:58 · 384 阅读 · 0 评论 -
水牛的es6日记第三天【不定参数的用法】
JavaScript Demo: Functions Rest Parameters 为了帮助我们创建更灵活的功能,ES6引入了rest参数作为功能参数。使用rest参数,您可以创建带有可变数量参数的函数。这些参数存储在一个数组中,以后可以从函数内部进行访问。 查看以下代码: function howMany(...args) { return "You have passed " + arg...原创 2020-04-19 12:46:38 · 201 阅读 · 0 评论