0 ES6基本语法 ES标准中不包含 DOM 和 BOM的定义,只涵盖基本数据类型、关键字、语句、运算符、内建对象、内建函数等通用语法。 本部分只学习前端开发中ES6的必要知识,方便后面项目开发中对代码的理解。 1 let声明变量 与我们的JavaScript中var声明变量有什么区别? <1>作用 ...
转载
2021-09-08 15:31:00
422阅读
2评论
作者 | Jeskson 来源 | 达达前端小酒馆 ES Class 类和面向对象: 面向对象,即万物皆对象,面向对象是我们做开发一种的方式,开发思维,面向对象的思维中万物皆对象,以人作为例子,它的特性有哪些。比如有姓名,性别,出生年月,身高等,还有人的行为,为吃饭,睡觉。特性和行为组合起来就成为人
转载
2019-12-01 00:52:00
82阅读
2评论
进行对字符串扩展,正则扩展,数值扩展,函数扩展,对象扩展,数组扩展。 开发环境准备: 编辑器(VS Code, Atom,Sublime)或者IDE(Webstorm) 浏览器最新的Chrome 字符串的扩展: 模板字符串,部分新的方法,新的unicode表示和遍历方法: 部分新的字符串方法 pad
转载
2019-11-25 17:30:00
73阅读
2评论
进行对字符串扩展,正则扩展,数值扩展,函数扩...
转载
2019-11-25 17:30:00
88阅读
2评论
ES6 是 JavaScript 的新一代标准,于2015年6月发布,为 JavaScript 带来了新一轮变革。新特性新增关键字let 块变量声明作用域只在当前块,比函数作用域范围更小。var 声明的变量,不能在块内用 let 声明。但是不同块间的相同 let 变量没有影响。function func() { let n = 5; if (true) { let n = 10;
ECMAScript6简称ES6,是Javascript语言的标准。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。ECMAScript和Javascript关系:前者是后者的语法规范,后者是前者的一种实现。ES6的新特性let、constlet 定义的变量不会被变量提升,const 定义的常量不能被修改,let 和 const 都是块级作用域ES6前,js
转载
2021-06-04 17:52:36
235阅读
箭头操作符 如果你会C#或者Java,你肯定知道lambda表达式,ES6中新增的箭头操作符=>便有异曲同工之妙。它简化了函数的书写。操作符左边为输入的参数,而右边则是进行的操作以及返回的值Inputs=>outputs。 我们知道在JS中回调是经常的事,而一般回调又以匿名函数的形式出现,每次都需要
转载
2017-03-27 00:03:00
62阅读
2评论
##let与var let不可以重复申明变量,但是var可以 let有块级作用域,var没有 { let name = "LLC"; } 在{}外部是拿不到name的 let不存在变量提升 let不影响作用域链 { console.log(sex); //undifined let name = " ...
转载
2021-08-09 22:36:00
95阅读
2评论
1、变量let不能重复声明,不然会报错,变量可以修改,块级作用域2、const不能重复声明,变量不能修改,块级作用域3、var可以重复声明,没有块级作用域let show = function() { console.log('333')}let show = ()=>{ console.log('
转载
2019-09-09 08:53:00
74阅读
2评论
<!DOCTYPE html><html><head> <title></title></head><body> <button>333</button> <script type="text/javascript"> var that ; class test { constructor(unam
转载
2019-09-07 21:05:00
85阅读
2评论
slice() 与 splice() 的用法和区别 slice(start, end) 从 start 开始截取到 end 但不包括 end 返回值为截取出来的元素集合 原始的数组不会发生变化 splice(start, deleteCount, item1, item2, ....) start ...
转载
2021-10-09 14:07:00
78阅读
2评论