JS高级程序设计第四版启航

前言

距离学习完第三版还没过多少时间,第四版就到了,看看有什么新的功能吧。

第四版和第三版的区别

先说基本数据类型,基本数据类型新增一个symbol变成了六个。
引用数据类型新增了Map,WeakMap,Set,WeakSet,数组附加了处理二进制的ArrayBuffer和数据视图DataView。
其它:
1.新增迭代器symbol.iterator也是实现generator函数的原理。
2.介绍了引用class定义的类。
3.proxy和reflect,代理和反射,vue3.0的绑定原理。
4.函数新增了箭头函数用法,和判断函数是否为new调用的new.target,递归。
5.介绍了promise和async-await实现异步。
6.DOM和BOM是变化最少的吧,DOM增加了MutationObserver(DOM修改的回调),遍历器NodeIterator等。
7.canvas新增了requestAnimationFrame和webGL的介绍。
8.表单新增了富文本编辑内容。
9.javascriptApI章节全是新的东西,太多了就不列出来了。
10.XML好像也新增了点东西,不过我之前都没关注过,毕竟实际上用得太少。
11.网络请求新增了fetch方法请求,Beacon API(页面离开自动调用请求),Web Socket
12.客户端存储新增了indexedDB。
13.es6的模块化开发介绍。
14.工作线程webworker。

总结

  这版新增了许多HTML5,ES6的新特性。对一些流行的用法也有提炼。内容量还是很大的,接下来可以慢慢学习。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值