首先讲解一下js中preventDefault和stopPropagation两个方法的区别:preventDefault方法的起什么作用呢?我们知道比如百度,这是html中最基础的东西,起的作用就是点击百度链接到http://www.baidu.com,这是属于标签的默认行为,而preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情。看一段代码大家就明白了: 代码如下:<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Tra
ES6 新增了let命令,用来声明局部变量,所声明的变量,只在let命令所在的代码块内有效,而且有暂时性死区的约束。
1.ES6可以用let定义块级作用域变量
代码如下:
function f1(){
{
var a = 10;
let b = 20;
}
console.log(a); // 10
console.log(b); // Uncaught ReferenceError: b is not defined
}
f