深入理解ES6+ES6 标准入门+Vue.js 前端开发+Vue.js指南 4本

深入理解ES6+ES6 标准入门+Vue.js 前端开发+Vue.js指南 4本 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • JavaScript
  • ES6
  • Vue
  • js
  • 前端开发
  • Web开发
  • 编程
  • 入门
  • 指南
  • 技术
  • 学习
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 旷氏文豪图书专营店
出版社: 电子工业出版社
ISBN:9787121317989
商品编码:13322002383

具体描述

YL7409  9787121317989 9787121287220 9787115444936 9787121324758

深入理解ES6

ES6是ECMAScript标准十余年来变动大的一个版本,其中添加了许多新的语法特性,既有大家耳熟能详的Promise,也有闻所未闻的Proxy代理和Reflection反射;既有可以通过转译器(Transpiler)等方式在旧版本浏览器中实现兼容的let、const、不定参数、展开运算符等功能,亦有无论如何都无法实现向前兼容的尾调用优化。深入理解ES6的特性对于所有开发者而言至关重要,在可预见的未来,ES6中引入的语言特性会成为应用程序的主流特性,这也是《深入理解ES6》的初衷。希望你通过阅读《深入理解ES6》可以了解ES6的新特性,并在需要时能够随时使用。
>

第1章 块级作用域绑定 1

var声明及变量提升(Hoisting)机制 1

块级声明 3

-- let声明 3

-- 禁止重声明 4

-- const声明 4

-- 临时死区(Temporal Dead Zone) 6

循环中的块作用域绑定 7

-- 循环中的函数 8

-- 循环中的let声明 9

-- 循环中的const声明 10

全局块作用域绑定 12

块级绑定*佳实践的进化 13

小结 13

第2章 字符串和正则表达式 14

更好的Unicode支持 14

-- UTF-16码位 15

-- codePointAt()方法 16

-- String.fromCodePoint()方法 17

-- normalize()方法 17

-- 正则表达式u修饰符 19

其他字符串变更 21

-- 字符串中的子串识别 21

-- repeat()方法 22

其他正则表达式语法变更 23

-- 正则表达式y修饰符 23

-- 正则表达式的复制 26

-- flags属性 27

模板字面量 28

-- 基础语法 28

-- 多行字符串 29

-- 字符串占位符 31

-- 标签模板 32

小结 36

第3章 函数 37

函数形参的默认值 37

-- 在ECMAScript 5中模拟默认参数 38

-- ECMAScript 6中的默认参数值 38

-- 默认参数值对arguments对象的影响 40

-- 默认参数表达式 42

-- 默认参数的临时死区 44

处理无命名参数 46

-- ECMAScript 5中的无命名参数 46

-- 不定参数 47

增强的Function构造函数 49

展开运算符 50

name属性 52

-- 如何选择合适的名称 52

-- name属性的特殊情况 52

明确函数的多重用途 54

-- 在ECMAScript 5中判断函数被调用的方法 54

-- 元属性(Metaproperty)new.target 55

块级函数 57

-- 块级函数的使用场景 58

-- 非严格模式下的块级函数 58

箭头函数 59

-- 箭头函数语法 60

-- 创建立即执行函数表达式 62

-- 箭头函数没有this绑定 63

-- 箭头函数和数组 65

-- 箭头函数没有arguments绑定 66

-- 箭头函数的辨识方法 66

尾调用优化 67

-- ECMAScript 6中的尾调用优化 68

-- 如何利用尾调用优化 69

小结 71

第4章 扩展对象的功能性 72

对象类别 72

对象字面量语法扩展 73

-- 属性初始值的简写 73

-- 对象方法的简写语法 74

-- 可计算属性名(Computed Property Name) 75

新增方法 76

-- Object.is()方法 76

-- Object.assign()方法 77

重复的对象字面量属性 80

自有属性枚举顺序 81

增强对象原型 82

-- 改变对象的原型 82

-- 简化原型访问的Super引用 83

正式的方法定义 86

小结 88

第5章 解构:使数据访问更便捷 89

为何使用解构功能 89

对象解构 90

-- 解构赋值 91

-- 默认值 92

-- 为非同名局部变量赋值 93

-- 嵌套对象解构 94

数组解构 96

-- 解构赋值 97

-- 默认值 99

-- 嵌套数组解构 99

-- 不定元素 99

混合解构 101

解构参数 102

-- 必须传值的解构参数 103

-- 解构参数的默认值 104

小结 106

第6章 Symbol和Symbol属性 107

创建Symbol 107

Symbol的使用方法 109

Symbol共享体系 110

Symbol与类型强制转换 112

Symbol属性检索 112

通过well-known Symbol暴露内部操作 113

-- Symbol.hasInstance方法 114

-- Symbol.isConcatSpreadable属性 116

-- Symbol.match、Symbol.replace、Symbol.search和Symbol.split属性 118

-- Symbol.toPrimitive方法 120

-- Symbol.toStringTag属性 122

-- Symbol.unscopables属性 125

小结 127.........




Vue.js 前端开发 快速入门与**应用
>

《Vue.js 前端开发 快速入门与**应用》分为10章:简介,基础特性,指令,过滤器,过渡,组件,状态管理,常用插件,工程实例,Weex打包。从简单的单个实例和基础语法,到工程实例,将系统的讲述Vue.js在项目中的适用场景和具体操作。 书的特点在于案例详实,使读者体会到框架的优点和便捷之处,提升开发效率,能将Vue.js运用到实际项目中,避免纸上谈兵的尴尬。
>
第1章 Vue.js简介 
1.1 Vue.js是什么 1 
1.2 为什么要用Vue.js 2 
1.3 Vue.js的Hello world 2 
第2章 基础特性 
2.1 实例及选项 5 
2.1.1 模板 6 
2.1.2 数据 7 
2.1.3 方法 9 
2.1.4 生命周期 10 
2.2 数据绑定 12 
2.2.1 数据绑定语法 13 
2.2.2 计算属性 17 
2.2.3 表单控件 18 
2.2.4 Class与Style绑定 21 
2.3 模板渲染 22 
2.3.1 前后端渲染对比 23 
2.3.2 条件渲染 23 
2.3.3 列表渲染 25 
2.3.4 template标签用法 27 
2.4 事件绑定与** 28 
2.4.1 方法及内联语句处理器 28 
2.4.2 修饰符 29 
2.4.3 与传统事件绑定的区别 30 
2.5 Vue.extend() 31 
第3章 指令 
3.1 内置指令 32 
3.1.1 v-bind 32 
3.1.2 v-model 33 
3.1.3 v-if-else-show 33 
3.1.4 v-for 33 
3.1.5 v-on 34 
3.1.6 v-text 34 
3.1.7 v-HTML 35 
3.1.8 v-el 35 
3.1.9 v-ref 35 
3.1.10 v-pre 36 
3.1.11 v-cloak 36 
3.1.12 v-once 37 
3.2 自定义指令基础 37 
3.2.1 指令的注册 37 
3.2.2 指令的定义对象 37 
3.2.3 指令实例属性 39 
3.2.4 元素指令 40 
3.3 指令的**选项 41 
3.3.1 params 41 
3.3.2 deep 42 
3.3.3 twoWay 43 
3.3.4 acceptStatement 44 
3.3.5 terminal 44 
3.3.6 priority 45 
3.4 指令在Vue.js 2.0中的变化 46 
3.4.1 新的钩子函数 46 
3.4.2 钩子函数实例和参数变化 46 
3.4.3 update函数触发变化 47 
3.4.4 参数binding对象 47 
第4章 过滤器 
4.1 过滤器注册 48 
4.2 双向过滤器 49 
4.3 动态参数 50 
4.4 过滤器在Vue.js 2.0中的变化 51 
第5章 过渡 
5.1 CSS过渡 52 
5.1.1 CSS过渡的用法 52 
5.1.2 CSS过渡钩子函数 54 
5.1.3 显示声明过渡类型 57 
5.1.4 自定义过渡类名 57 
5.2 过渡 58 
5.2.1 Velocity.js 58 
5.2.2 过渡使用 58 
5.3 过渡系统在Vue.js 2.0中的变化 59 
5.3.1 用法变化 59 
5.3.2 类名变化 60 
5.3.3 钩子函数变化 61 
5.3.4 transition-group 63 ...........

Vue.js*指南
>

  Vue.js 是一个用来开发Web 界面的前端库。《Vue.js指南》致力于普及国内Vue.js 技术体系,让更多喜欢前端的人员了解和学习Vue.js。如果你对Vue.js 基础知识感兴趣,如果你对源码解析感兴趣,如果你对Vue.js 2.0感兴趣,如果你对主流打包工具感兴趣,如果你对如何实践感兴趣,《Vue.js指南》都是一本不容错过的以示例代码为引导、知识涵盖全面的**选择。《Vue.js指南》一共30 章,由浅入深地讲解了Vue.js 基本语法及源码解析。主要内容包括数据绑定、指令、表单控件绑定、过滤器、组件、表单验证、服务通信、路由和视图、vue-cli、测试开发和调试、源码解析及主流打包构建工具等。该书内容全面,讲解细致,示例丰富,适用于各层次的开发者。
>
第1 章 遇见Vue.js 1
1.1 MVX 模式是什么 1
1.1.1 MVC 1
1.1.2 MVP 2
1.1.3 MVVM 3
1.2 Vue.js 是什么 4
1.2.1 Vue.js 与其他框架的区别 4
1.2.2 如何使用Vue.js 10
1.2.3 Vue.js 的发展历史 11
第2 章 数据绑定 13
2.1 语法 13
2.1.1 插值 13
2.1.2 表达式 14
2.1.3 指令 14
2.2 分隔符 15
第3 章 指令 16
3.1 内部指令 16
3.1.1 v-if 16
3.1.2 v-show 17
3.1.3 v-else 18
3.1.4 v-model 19
3.1.5 v-repeat 22
3.1.6 v-for 30
3.1.7 v-text 32
3.1.8 v-html 32
3.1.9 v-bind 33
3.1.10 v-on 34
3.1.11 v-ref 35
3.1.12 v-el 36
3.1.13 v-pre 36
3.1.14 v-cloak 36
3.2 自定义指令 37
3.2.1 基础 37
3.2.2 **选项 41
3.3 内部指令解析 47
3.4 常见问题解析 50
第4 章 计算属性 53
4.1 什么是计算属性 53
4.2 计算属性缓存 54
4.3 常见问题 56
4.3.1 计算属性getter 不执行的场景 56
4.3.2 在v-repeat 中使用计算属性 57
第5 章 表单控件绑定 59
5.1 基本用法 59
5.1.1 text 59
5.1.2 checkbox 59
5.1.3 radio 60
5.1.4 select 60
5.2 值绑定 62
5.3 v-model 修饰指令 63
5.3.1 lazy 63
5.3.2 debounce 64
5.3.3 number 64
5.4 修饰指令原理 64
5.4.1 lazy 64
5.4.2 debounce 65
5.4.3 number 66
第6 章 过滤器 67
6.1 内置过滤器 68
6.1.1 字母操作 68
6.1.2 json 69
6.1.3 限制 69
6.1.4 currency 72
6.1.5 debounce 73
6.2 自定义过滤器 73
6.2.1 fillter 语法 73
6.2.2 教你写一个filter 75
6.3 源码解析 76
6.3.1 管道实现 76
6.3.2 过滤器解析 77
6.4 常见问题解析 78
第7 章 Class 与Style 绑定 80
7.1 绑定HTML Class 80
7.1.1 对象语法 80
7.1.2 数组语法 82
7.2 绑定内联样式 82
7.2.1 对象语法 82
7.2.2 数组语法 83
7.2.3 自动添加前缀 84

ES6标准入门(第3版)
ES6是下一代语言标准的统称,每年6月发布一次修订版,迄今为止已经发布了3个版本,分别是ES2015、ES2016、ES2017。本书根据ES2017标准,详尽介绍了所有新增的语法,对基本概念、设计目的和用法进行了清晰的讲解,给出了大量简单易懂的示例。本书为中级难度,适合那些已经对语言有*了解的读者,可以作为学习这门语言*新进展的工具书,也可以作为参考手册供大家随时查阅新语法。第3版增加了**过30%的内容,*覆盖了ES2017标准,相比第2版介绍了更多的语法点,还调整了原有章节的文字表达,充实了示例,论述更准确,更易懂易学。

第1章  ECMAScript 6简介1

1.1  ECMAScript和的关系1

1.2  ES6与ECMAScript 2015的关系1

1.3  语法提案的批准流程2

1.4  ECMAScript的历史3

1.5  部署进度4

1.6  Babel 转码器4

1.6.1  配置文件.babelrc5

1.6.2  命令行转码babel-cli6

1.6.3  babel-node7

1.6.4  babel-register8

1.6.5  babel-core8

1.6.6  babel-polyfill9

1.6.7  浏览器环境10

1.6.8  在线转换10

1.6.9  与其他工具的配合11

1.7  Traceur转码器11

1.7.1  直接插入网页12

1.7.2  在线转换13

1.7.3  命令行转换14

1.7.4  Node环境的用法15

第2章  let和const命令17

2.1  let 命令17

2.1.1  基本用法17

2.1.2  不存在变量提升19

2.1.3  暂时性死区19

2.1.4  不允许重复声明21

2.2  块级作用域22

2.2.1  为什么需要块级作用域22

2.2.2  ES6的块级作用域23

2.2.3  块级作用域与函数声明24

2.2.4  do表达式27

2.3  const命令28

2.3.1  基本用法28

2.3.2  本质29

2.3.3  ES6声明变量的6种方法30

2.4  顶层对象的属性30

2.5  global对象31

第3章  变量的解构赋值33

3.1  数组的解构赋值33

3.1.1  基本用法33

3.1.2  默认值35

3.2  对象的解构赋值37

3.3  字符串的解构赋值41

3.4  数值和布尔值的解构赋值41

3.5  函数参数的解构赋值42

3.6  圆括号问题43

3.6.1  不能使用圆括号的情况43

3.6.2  可以使用圆括号的情况44

3.7  用途44

第4章  字符串的扩展49

4.1  字符的Unicode表示法49

4.2  codePointAt()50

4.3  String.fromCodePoint()52

4.4  字符串的遍历器接口52

4.5  at()53

4.6  normalize()53

4.7  includes()、startsWith()、endsWith()54

4.8  repeat()55

4.9  padStart()、padEnd()56

4.10  模板字符串57

4.11  实例:模板编译60

4.12  标签模板62

4.13  String.raw()67

4.14  模板字符串的限制68

第5章  正则的扩展71

5.1  RegExp构造函数71

5.2  字符串的正则方法72

5.3  u修饰符72

5.4  y修饰符74

5.5  sticky属性77

5.6  flags属性77

5.7  s修饰符:dotAll模式78

5.8  后行断言79

5.9  Unicode属性类80

5.10  具名组匹配81

5.10.1  简介81

5.10.2  解构赋值和替换82

5.10.3  引用83

第6章  数值的扩展85

6.1  二进制和八进制表示法85

6.2  Number.isFinite()、Number.isNaN()86

6.3  Number.parseInt()、Number.parseFloat()87

6.4  Number.isInteger()88

6.5  Number.EPSILON88

6.6  安全整数和Number.isSafeInteger()89

6.7  Math对象的扩展92

6.7.1  Math.trunc()92

6.7.2  Math.sign()92

6.7.3  Math.cbrt()93

6.7.4  Math.clz32()94

6.7.5  Math.imul()95

6.7.6  Math.fround()95

6.7.7  Math.hypot()96

6.7.8  对数方法96

6.7.9  双曲函数方法98

6.8  Math.signbit()98

6.9  指数运算符99

6.10  Integer数据类型99

6.10.1  简介99

6.10.2  运算100

第7章  函数的扩展103

7.1  函数参数的默认值103

7.1.1  基本用法103

7.1.2  与解构赋值默认值结合使用105

7.1.3  参数默认值的位置107

7.1.4  函数的length属性108

7.1.5  作用域108

7.1.6  应用111

7.2  rest参数112

7.3  严格模式113

7.4  name属性115

7.5  箭头函数116

7.5.1  基本用法116

7.5.2  注意事项118

7.5.3  嵌套的箭头函数121

7.6  绑定this123

7.7  尾调用优化124..........



用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有