首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
javascript 高级
纯荔枝ikun
创建于2022-09-06
订阅专栏
es6-es7 promise proxy 防抖 , 节流 ......
暂无订阅
共13篇文章
创建于2022-09-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Proxy,Reflect,Vue2 - Vue3 响应式的原理
Vue2 的实现响应式原理,使用的是 Object.definedProty实现的数据的响应 Vue3 的实现响应式的原理,使用的是 proxy / Rrflect promise ES Module
ES12相关的知识点
创建出来对象,可以传入一个回调函数callback 会在注册的对象销毁的时候进行调用,当这个对象被销毁的时候就会执行了 在这里就写了注册函数的对象,里面有一种方法 我们可以将里面的值进行注册进来 le
ES11 的新增知识点
这里的flat会对于数组进行递归的调用,如果在参数中没有传入数值的,默 认是进行一次深度的调用 对于这里进行一次降维的操作 这个就是单独的元素了 对于函数进行一个映射的操作 会先进行map 映射的操作
ES8
Set,Map 一个是通过hash表实现的 一个是通过hash表 和 红黑树实现的 includes 判断数据中的方法 exponentiation 运算符 ES8 Object values 之前我
Symbol的基本使用
Symbol 是es6中新增的一个基本的数据类型,翻译为符号 变成一种新增的数据类型 在es6之前,对象的名字是key key 和 value 存在 在底层中key 和 value 都是当成一个字符串
Set,Map的基本使用
Set 和 map的使用 在es6之前,我们存储数据的结构主要有两种,一种是数组,一种是对象 在es6中新增了另外两种数据结构:Set Map 数据结构: 就是存放数据的一种方式 在javascrip
函数中对于箭头函数补充
并且箭头函数中是没有this的,箭头函数的this在上层作用域中进行寻找 查找arguments的话需要在上层作用域里面进行寻找 展开语法 使用apply 的方式是没有必要的 apply 是我们在进行
字符串模板的增强
在使用字符串之前想要使用字符串,就需要进行一个拼接的操作 console.log('my name ') 使用这种方式来处理字符串就非常的丑陋,所以我们可以使用字符串模板让拼接字符串更加的优雅和美观
块级作用域的补充
以前的时候使用var 来定义循环的条件 不在推荐使用var 来变量这样的一个变量了 确实是可以进行定义的 遍历三次,会形成三层的作用域 不是进行重复的定义,因为用的还是原来的i 第一次定义的i 和 第
let / const 的基本使用
在es5中,我们声明一个变量的时候使用的都是var varible 变量 从es6 开始,新增了两个关键字来声明变量 let,const let const 确确实实给javascript 带了一些不
字面量增强,解构赋值
字面量的增强的写法 我们可以这样来写,当名称相同的时候,可以简写了,这种是属性的简写方法是一种赋值 的语法糖 对象函数的增强语法 foo:function() { } 在es6可以使用方法的简写方式
javascript 中的多态
多态,也就是一种事物的多种状态 进行类的加载,非常传统意义上的面向对象语言,在这个里面有很多的下限制 当不同的数据类型执行同一种操作的话,如果表现出来的行为和形态是不同的话,这个就是多态的体现 对于父
ES6知识点的解析
let 和 const 的区别 es6 新增的for of 可迭代的for循环 新增可以遍历数组,或者是对象的一种方式 for(let item of list) { 访问一个item } 在这里有+