首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS 知识再回顾总结
一千柯橘
创建于2023-04-01
订阅专栏
javascript 知识回顾,学习总结
等 1 人订阅
共34篇文章
创建于2023-04-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Tailwind CSS 基本使用
It's fast, flexible, and reliable — with zero-runtime.
SEO 基本概念
SEO(Search engine optimization)即 搜索引擎优化,透过搜索引擎的运作规则来调整网站(也就是为了让网站容易被搜索引擎接受),提高目的网站在有关搜索引擎的排名方式获取自然流量
JS - 代理模式
代理可以让代码避免直接操作目标对象,从而保证目标对象的隐秘性,也可以跟踪属性的访问,拦截一些操作,保证操作是可控的,代理是 js 对象的透明抽象层,每一个拦截器都对应着同名的 Reflect API
JS - 使用 Reflect 的好处
通常,Object 上的方法适用于通用程序,而反射方法适用于细粒度的对象控制与操作,通常代理中的捕获器配置都有对应的 Reflect 同名 API
JS - Proxy 代理捕获器原则 & 代理撤销
ES6 新增的代理(Proxy)与反射(Reflect)为开发者提供了拦截并向基础操作嵌入额外行为的能力,具体地说,可以给目标对象定义一个关联的代理对象,而这个代理对象可以作为抽象的目标对象来使用
JS - 类 & 抽象类的实现 & 类的特性
和函数定义相似,类的定义有类的声明和类表达式,但需要使用到 class 关键字, 类的本质也是通过原型链等继承,将面向对象带入了 js 编程语言
JS - 寄生式 & 寄生式组合继承【继承篇】
寄生式组合继承通过盗用构造函数继承属性,使用混合式原型链继承方法,基本思路是在不通过调用父类构造函数给子类原型赋值情况下,获得父类原型的副本(就是使用寄生式来继承父类原型),然后将新对象赋值给子类原型
JS - 原型式继承及其规范化
原型式继承和原型链继承本质一样,都是通过重写一个构造函数的 prototype 并为 prototype 来指向一个实例,因此原型链继承有的问题,如果没有重写继承的属性,原型式它也有
JS - 盗用构造函数、原型链继承和组合继承 【继承篇】
思维导图 盗用构造函数 也叫经典继承:在子类构造函数中调用父级构造函数并向其父级传递参数,使用 apply 或者 call 方法指定新的上下文(this 改变) 优点: 可以向父类传递参数
JS - 原型链继承及其弊端【继承篇】
继承的方式有: 接口继承 和 类继承;接口继承的是方法签名,类继承的是实际的方法。ESCMAScript 中 只支持类继承,而 js 中的类继承是通过原型链来实现的。
JS - 对象创建 & 以及常见的方法
ECMA-262 将对象定义为一组属性的无序集合,意味着对象就是一组没有特定顺序的值,其中内容就是键值对的组合,其中键可以是数据或者函数
JS - 迭代器的实现以及提前退出迭代器
ES6 迭代器和扩展操作符可以让集合类型之间相互操作、复制和修改变得异常方便 迭代的意思是指按照顺序多次执行一段程序,终会有明确的终止条件
JS - WeakSet 弱集合
ES6 新增的弱集合(WeakSet),是 Set 的兄弟,API 也是 Set 的子集,描述的是 js 垃圾回收程序对待弱集合中的值的方式
JS - Set 集合 & 集合常见操作
Set 思维导图 创建集合 集合内的元素根据 SameValueZero(即严格相等标准) 来去除重复的元素 顺序与迭代 Set 会维护值插入时的顺序,因此支持按顺序迭代。集合实例提供了一个迭代器(能
WeakMap 的基本 API & 使用场景
WeakMap 基本 API 实例化弱映射 有参和无参构造 初始化是一个事物操作 如果因为在初始化的时候出现无效的键,则会导致整体初始化失败 WeakMap「弱」的含义 弱引用的意思是不属于正式的引用
Map 和 Object 的选择
基本 API 创建 map 映射实例及其属性方法 修改 Map 实例的 对象key 对应value Map 实力的扩展操作符出发
JS - 定型数组
为啥会出现定型数组? 浏览器为了支持复杂的图形渲染,出现了 WebGL,因为 Js 数组于原生数组之间不匹配所以出现了性能问题,图形驱动程序 API 通常不需要以 JS 默认双精度格式(js 数据在内
JS - 常见的引用类型 思维导图
引用值(或对象)是某个特定引用类型的实例,引用类型就是把数据和功能组织在一起的结构,引用类型虽然有点像类,但是和类不是一个概念 Date RegExp 正则 原始值和包装类型 扩展 Unicode 增
JS 中的内置对象思维导图
内置对象是定义在 任何由 ECMAScript 实现提供、与宿主环境无关,程序开始执行时就存在的对象,因此不需要显式地实例化内置兑现过,因为他们在成勋开始执行的时候就实例化好了,比如 Object等
JS - 引用类型思维导图 & String 的一些 bug 解决偏方
引用值(或对象)是某个特定引用类型的实例,引用类型就是把数据和功能组织在一起的结构,引用类型虽然有点像类,但是和类不是一个概念
下一页