美文网首页
学习内容记录

学习内容记录

作者: Mstian | 来源:发表于2024-12-02 21:14 被阅读0次

记录学习知识点,后续回顾的时候可以快速回忆

1、循环转递归
2、根据最大并发数实现并发请求
3、循环转递归
4、隐式转换和布尔判定

1、隐式转换 如果是引用类型,先找Symbol.toPrimitive方法,执行取返回值(原始类型),如果没有找valueOf 取返回值(原始类型),如果都不行则找toString方法执行取返回值,空数组的返回值是空字符串。
例子:[] + ![]

5、解构-用数组解构一个对象

var [a,  b] = {a:1,b:2}
// 迭代器
Object.protoType[Symbol.iterator] = function() {
  return Object.values(this)[Symbol.iterator]()
}
// 生成器
Object.protoType[Symbol.iterator] = function*() {
  yield* Object.values(this);
}

6、箭头函数的意义

消除JS里函数的二义性。
ES6之后,Class类只能通过new来调用,箭头函数不能使用new来调用
箭头函数属于指令序列
Class类属于创建实例

箭头函数没有原型也是因为箭头函数完全脱离面向对象的范畴。
而ProtoType是用来实现面向对象的手段。

7、css clip-path 裁剪

8、代码雨效果 canvas绘制
9、摩天轮旋转效果

相关文章

网友评论

      本文标题:学习内容记录

      本文链接:https://www.haomeiwen.com/subject/oevesjtx.html