该园用来记录个人的学习内容,有些杂乱,谅解~嘿嘿~

Chloe

自学前端的小菜鸟一枚呀~
记录学习的知识

上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 一、定义 用于定义基本操作的自定义行为 二、本质 修改的是程序默认形为,就形同于在编程语言层面上做修改,属于元编程(meta programming) Proxy 亦是如此,用于创建一个对象的代理,从而实现基本操作的拦截和自定义(如属性查找、赋值、枚举、函数调用等) 三、用法 Proxy为构造函数, 阅读全文
posted @ 2022-08-01 14:41 Chloe56 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、定义 Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同 执行 Generator 函数会返回一个遍历器对象,可以依次遍历 Generator 函数内部的每一个状态 二、特征 function关键字与函数名之间有一个星号 函数体内部使用yield表达式,定 阅读全文
posted @ 2022-08-01 14:36 Chloe56 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一、定义 Promise,译为承诺,是异步编程的一种解决方案,比传统的解决方案(回调函数)更加合理和更加强大 状态:pending(进行中)、fulfilled(已成功)、rejected(已失败) 二、优点 链式操作减低了编码难度 代码可读性明显增强 三、特点 对象的状态不受外界影响,只有异步操作 阅读全文
posted @ 2022-08-01 14:31 Chloe56 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、定义 Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构 什么是集合和字典: 集合:是由一堆无序的、相关联的,且不重复的内存结构【数学中称为元素】组成的组合 字典:是一些元素的集合。每个元素有一个称作key 的域,不同元素的key 各不相同 区别: 共同点:集合、字典都可以存储不重复 阅读全文
posted @ 2022-08-01 14:20 Chloe56 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、参数 es6允许为函数的参数设置默认值: 函数的形参是默认声明的,不能使用let或 const再次声明 参数默认值可以与解构赋值的默认值结合起来使用 当参数为对象的时候才能进行解构,如果没有提供参数的时候,变量x和y就不会生成,从而报错,这里设置默认值避免 参数默认值应该是函数的尾参数,如果不是 阅读全文
posted @ 2022-08-01 14:00 Chloe56 阅读(88) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页