Javascript ES5_6_7
瑶麦_
这个作者很懒,什么都没留下…
展开
-
ES5
理解: 除了正常运行模式(混杂模式),ES5添加了第二种运行模式:“严格模式”(strict mode)。 顾名思义,这种模式使得Javascript在更严格的语法条件下运行 目的/作用 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为 消除代码运行的一些不安全之处,为代码的安全运行保驾护航 为未来新版本的Javascript做好铺垫 使用 在全局或函数的第...原创 2019-08-24 15:06:18 · 113 阅读 · 0 评论 -
ES6(1)
1.let关键字 作用:与var类似, 用于声明一个变量 特点: 在块作用域内有效;不能重复声明;不会预处理, 不存在提升 应用:循环遍历加监听;使用let取代var是趋势 let btns=document.getElementsByTagName("button"); for(let i=0;i<btns.length;i++){ let btn=btns[i]; btn....原创 2019-08-24 16:07:14 · 143 阅读 · 0 评论 -
ES6(2)
1.Generator函数 概念: 1、ES6提供的解决异步编程的方案之一 2、Generator函数是一个状态机,内部封装了不同状态的数据, 3、用来生成遍历器对象 4、可暂停函数(惰性求值), yield可暂停,next方法可启动。每次返回的是yield后的表达式结果 特点: 1、function 与函数名之间有一个星号 2、内部用yield表达式来定义不同的状态 ...原创 2019-08-24 18:02:46 · 570 阅读 · 0 评论 -
ES7
ES7 指数运算符(幂): ** Array.prototype.includes(value) : 判断数组中是否包含指定value console.log(3**3); let arr=[1,2,3,4,'abc']; console.log(arr.includes('a')); ESMA 它是一种由ECMA组织(前身为欧洲计算机制造商协会)制定和发布的脚本语言规范 而我们学的...原创 2019-08-24 18:05:50 · 203 阅读 · 0 评论