摘要:编程中经常定义一些短小的匿名函数,使用箭头函数语法可使得这类函数的定义更加简洁。外部函数的,等价于定义个局部变量修改内部的所以这样,,也就无法修改箭头函数的值的。抛异常即箭头函数不能作为构造函数,其也不具有属性。 一、概述 箭头函数是指通过=>语法定义的函数。JS编程中经常定义一些短小的匿名函数,使用箭头函数语法可使得这类函数的定义更加简洁。 // ES3/5方式 var fun1 =...
摘要:本文主要讨论一下的作用域和关键字。另外的作用域就只有局部作用域了。在里一般就是一个方法内部的作用域。你应该尽量少的往全局作用域添加属性。它的值和方法的调用方式有很大的关系。比如使用一个通用的事件监听器来处理一系列的有相似事件的元素。 本文主要讨论一下JS的作用域和this关键字。作用域,就是你的方法或者变量可访问的区域,是他们执行的上下文。如果你见过这样的代码: function so...
摘要:一模块化前端模块化的好处都已经被说烂了,归纳为两点避免全局变量污染有效的处理依赖关系终于引入了模块的概念,最近学习了下,顺便记下笔记。命名导出命名导出就是明确导出的变量名称和值。其中表示导出模块所有的命名输出。 一、模块化 前端模块化的好处都已经被说烂了,归纳为两点: 避免全局变量污染 有效的处理依赖关系 ES2015终于引入了模块的概念,最近学习了下,顺便记下笔记。 二、准备工作...
摘要:分钟读完以前我们使用。把异步变成了同步。允许同时执行所有的异步函数函数总耗时为秒的耗时。的错误处理在语法中,我们可以使用进行错误处理。在中的分支会进入语句。阅读原文讨论地址分钟学会的如果你想参与讨论,请点击这里 1 分钟读完 JavaScript Async/Await Explained in 10 Minutes showImg(https://segmentfault.com/i...
摘要:简单的实例,用来实现鼠标拖拽停放。使之前动态定义的样式为空,原回到最初的样式遍历列表每一个符合条件的就执行获取的所有距离顶部的距离获取鼠标轴坐标减去距离顶部距离的值通过设置属性并获取属性来在不同函数之间传值移除的所有绑定事件作者项目的地址 trello for javascript. 简单的trello实例,用来实现鼠标拖拽停放。 if(mouse_y > $...