当前位置:首页 > javascript >
《ES6标准入门》电子书封面

ES6标准入门

  • 发布时间:2020年05月09日 09:29:50
  • 作者:阮一峰
  • 大小:183.9 MB
  • 类别:ES6电子书
  • 格式:PDF
  • 版本:清晰第3版
  • 评分:9.5

    ES6标准入门 PDF 清晰第3版

      给大家带来的一篇关于ES6相关的电子书资源,介绍了关于ES6、语言标准方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小183.9 MB,阮一峰编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.7。

      内容介绍

      ES6是下一代JavaScript语言规范的通称,每一年6月公布一次改版,目前为止早已公布了三个版本,分别是ES2015、ES2016、ES2017。这书依据ES2017规范,详细详细介绍了全部增加的语法,对基本要素、设计方案目地和用法开展了清楚的解读,得出了很多简单易懂的示例。

      这书为初级难度系数,合适这些早已对JavaScript语言有一定掌握的阅读者,能够 做为学习培训这门语言进度的专业书籍,还可以做为参考手册供大伙儿随时随地查看新语法。第三版提升了超出30%的內容,彻底遮盖了ES2017规范,对比第二版详细介绍了大量的语法点,还调节了原来章节目录的文本表述,丰富了示例,阐述更精确,更通俗易懂易懂。

      目录

      • 第1章 ECMAScript 6简介 1
      • 第2章 let和const命令 17
      • 第3章 变量的解构赋值 33
      • 第4章 字符串的扩展 49
      • 第5章 正则的扩展 71
      • 第6章 数值的扩展 85
      • 第7章 函数的扩展 103
      • 第8章 数组的扩展 133
      • 第9章 对象的扩展 151
      • 第10章 Symbol 183
      • 第11章 Set和Map数据结构 205
      • 第12章 Proxy 233
      • 第13章 Reflect 259
      • 第14章 Promise对象 273
      • 第16章 Generator函数的语法 317

      学习笔记

      ES6新特性二:Iterator(遍历器)和for-of循环详解

      本文实例讲述了ES6新特性之Iterator(遍历器)和for-of循环。分享给大家供大家参考,具体如下: 1. 遍历数组 for-of工作原理:迭代器有一个next方法,for循环会不断调用这个iterator.next方法来获取下一个值,直到返回值中的 done属性为true的时候结束循环。 ① 在ES6之前 var arr = [1,2,3,4,5,6];arr.name = 'a';for (var index = 0; index arr.length; index++) { console.log(arr[index]);}arr.forEach(function (value) { //ES5 内建的forEach方法 缺陷:无法使用break 中断 ,也不能使用return 语句返回到外层函数 console.log(value);}); 结果都是:1,2,3,4,5,6 ② 用 for-in :作用于数组的 forfor -in 循环体除了遍历数组元素外,还会遍历自定义属性。比如数组有一个可枚举属性……

      ES6 Set结构的应用实例分析

      本文实例讲述了ES6 Set结构的应用。分享给大家供大家参考,具体如下: Set 类似于数组,但是成员的值都是唯一的,没有重复的值, 实现了iterator接口 set 的值不可重复,数组的值可以重复 let arr = [1,2,3,'5','5'];let st = new Set(arr);console.log(st); // 可以通过set来去除数组的重复的值,返回的是一个伪数组console.log(st.size); // 4 set 的 add , delete, has, clear 方法 简单的add 与 delete : let st = new Set();var u = {name:'Joh'};st.add(u);let bool = st.delete(u);console.log(bool); // true; 连续add与has的api : let st = new Set();var u = {name:'Joh'};var r = {name:'Lily'};st.add(u).add(r);let bool = st.delete(r);console.log(bool); // trueconsole.log(st.has(r)); // falseconsole.log(st.has(u)); //……

      利用babel将es6语法转es5的简单示例

      前言 Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 这意味着,你可以现在就用ES6编写程序,而不用担心现有环境是否支持。 本文讲解需预装node和npm。大家可以参考这篇文章://www.jb51.net/article/90518.htm,这里介绍的非常详细。 文件目录结构 生成包管理配置文件package.json npm init -y 安装转换工具 npm i -g babel-clinpm i --save-dev babel-preset-es2015 babel-cli 在.babelrc文件中写入如下内容 { "presets": [ "es2015" ], "plugins": []} 编译文件 babel src/test.js -o dist/test.js 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交……

      ES6基础之默认参数值

      如果调用函数的过程中,定义的参数缺失,此参数变量的值则会是undefined。怎么给缺失的参数赋值默认值,在ES6之前,没有简洁的语法设置缺失参数的默认值,但是我们一般可以这么编写代码解决缺失参数默认值: function myFunction(x, y, z) { x = x === undefined ? 1 : x; y = y === undefined ? 2 : y; z = z === undefined ? 3 : z; console.log(x, y, z); //Output "6 7 3" } myFunction(6, 7); 这种写法是不是比较麻烦?默认值的设置是不是不够直观?在ES6中,我们可以用更简洁的语法进行实现,通过本篇文章你将学习到以下内容: 使用ES6语法声明参数默认 值使用undefined传 参参数运算 使用ES6语法声明参数默认值 我们可以使用ES6简洁的语法,如下示……

      一文搞懂ES6中的Map和Set

      Map Map对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。构造函数Map可以接受一个数组作为参数。 Map和Object的区别 •一个Object 的键只能是字符串或者 Symbols,但一个Map 的键可以是任意值。 •Map中的键值是有序的(FIFO 原则),而添加到对象中的键则不是。 •Map的键值对个数可以从 size 属性获取,而 Object 的键值对个数只能手动计算。 •Object 都有自己的原型,原型链上的键名有可能和你自己在对象上的设置的键名产生冲突。 1.Map对象的属性 •size:返回Map对象中所包含的键值对个数 1.Map对象的方法 •set(key, val): 向Map中添加新元素 •get(key): 通过键值查找特定的数值并返回 •has(k……

      以上就是本次介绍的ES6电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:实用软件工程

      下一篇:Python数据科学:技术详解与商业实践

      展开 +

      收起 -

      下载地址:百度网盘下载
      ES6相关电子书
      Three.js开发指南:WebGL的JavaScript 3D库
      Three.js开发指南:WebGL的JavaScript 3D库 第2版 立即下载
      JavaScript函数式编程
      JavaScript函数式编程

      JavaScript 是近年来非常受瞩目的一门编程语言,它既支持面向对象编程,也支持函数式编程。本书专门介绍JavaScript函数式编程的特性。

      立即下载
      Head First JavaScript程序设计
      Head First JavaScript程序设计 中文高清版 立即下载
      JavaScript for PHP Developers
      JavaScript for PHP Developers 完整中文版 立即下载
      趣学Javascript:教孩子学编程
      趣学Javascript:教孩子学编程 扫描完整版

      《趣学JavaScript教孩子学编程》用轻松自在的方法,根据细心的、循规蹈矩的实例,及其填满快乐的图例,协助读者轻轻松松地学习培训编程基本知识。本书共16章,从基本知识刚开始,详解了实际操作字符串数组、数组及其循环系统,随后继续学习一些高級话题讨论,如应用jQuery搭建易用性,及其应用画板制图等。这书根据专家教授撰写一些简易有意思的游戏,协助读者把握JavaScript编程。每一章都搭建于上一章的基本之中,而且各章末尾的编程挑戰可以

      立即下载
      你不知道的JavaScript 下卷
      你不知道的JavaScript 下卷 影印版

      本书讲解JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍JavaScript中常被人误解和忽视的重要知识点,分为上中下三套,欢迎下载

      立即下载
      大型JavaScript应用最佳实践指南
      大型JavaScript应用最佳实践指南 影印超清版 立即下载
      JavaScript从入门到精通
      JavaScript从入门到精通 影印第2版

      本书是javascript高级程序的权威指南,从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用JavaScript语言进行程序开发应该掌握的各方面技术,是一本入门经典书籍

      立即下载
      JavaScript启示录
      JavaScript启示录 原书完整版

      《JavaScript启示录》无关于JavaScript设计模式,也无关于JavaScript面向对象代码实现。《JavaScript启示录》意图通过考察原生JavaScript对象和不同环境对原生对象的支持和细微差别。

      立即下载
      JavaScript忍者秘籍
      JavaScript忍者秘籍 高清版

      JavaScript语言非常重要,相关的技术图书也很多,但没有任何一本书对JavaScript语言的重要部分(函数、闭包和原型)进行深入、全面的介绍,也没有任何一本书讲述跨浏览器代码的编写。本书是

      立即下载
      读者留言
      唐文博

      唐文博 提供上传

      资源
      28
      粉丝
      15
      喜欢
      181
      评论
      6

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com