首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS相关
火烤鱼头
创建于2022-03-30
订阅专栏
JS相关文章
暂无订阅
共19篇文章
创建于2022-03-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
妈妈!妈妈!🤖什么是前端模块化哇!
哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!哇!
什么?👻本地缓存不够玩?👽那就来看看【IndexedDB】叭🤖
[传送门:IndexedDB](IndexedDB - Web API 接口参考 | MDN (mozilla.org))
【模块化】行于吾辈之间~~~
什么是模块? 把逻辑分块,各自封装,互相独立,每个块自行决定对外暴露什么,同时自行决定引入执行那些外部代码。 即:自治 分点阐述: 模块化开发的目的就是将代码分割为多个小单元-逻辑分块 每个单元编写自
js-事件-浅记
DOM事件流 事件捕获:由最外层Document元素到最内层目标元素。 到达目标:接收到事件,事件处理为事件冒泡第一阶段。 事件冒泡:从最内层目标元素到最外层Document元素。(常用) 事件处理程
期约 + 异步编程
Promise 简介 Promise是异步编程的一种解决方案(相当于异步操作的同步写法)。 一项操作需要依赖另外一项操作的返回值,如果使用嵌套回调的方式会造成回调地狱的问题,Promise解决了这个问
浅记【事件循环机制--宏任务--微任务】
浏览器中的事件循环 事件循环机制 JS是单线程运行的,一个线程中,事件循环是唯一的,但是任务队列可以拥有多个。 宏任务与微任务 在事件循环中,先执行同步任务,后执行异步任务,在异步任务的执行中类型中又
原来是【代理】和【反射】哇!!!
有什么用? 提供了拦截并向基本操纵嵌入额外行为的能力。 可以给目标对象定义一个关联的代理对象,而这个代理对象可以作为抽象的目标对象来使用。 在对目标对象的各种操作影响目标对象之前,可以在代理对象中对
原来是【迭代器】和【生成器】哇!!!
迭代器 迭代器是什么? 迭代器(Iterator)是一种为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署 Iterator 接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。 什
ES6浅记收纳盒
解决原有语法上的一些不足 let 和 const 及块级作用域 在{}中的作用域就是块级作用域 let 块级作用域 不存在声明提升(原因:暂时性死区) 不能重复定义 const const声明后必须赋
对JS中对象和类的记录!!
对象 创建对象 Object创建 对象字面量 属性的类型 数据属性 [[Configurable]]---delete是否有效,特性是否可修改,是否可以将其更改为服务器属性,即:不可配置 [[Enum
防抖与节流
防抖 理解 在一段时间中只执行一次 定时器版 青春版 完整版 节流 理解 每间隔一段时间执行一次 定时器版 青春版 完整版 时间戳版 青春版 完整版
JS中的变量声明及预编译
变量声明 var 函数作用域 存在变量提升(声明提升) 能够重复定义(在变量提升时被合并) 为什么不推荐使用var 声明提升:变量使用在变量声明初始化之前,程序正常运行,但其值为undefined,对
我超大的哇!!之BigInt
什么是BigInt? 为了能准确表示最大精度以外的数,es6新增了BigInt类型,就是大整数。 如何使用? BigInt的写法是数字后面再加上n。它的数据类型是bigint。 注意:只有整数才能加n
toString 和 valueOf
作用 toString:把一个引用类型的值转换成字符串的形式 valueOf:返回适合引用类型的原始值 使用
闭包哇,赐予我力量!
作用域 作用域表示当前的执行上下文,作用域表示变量和函数的可作用范围。最外层的为全局作用域(即:window对象),函数中的作用域为函数作用域,es6之后才有了块级作用域。 作用域链 作用域链就是通过
this小记
this指向 一般情况下,this指向最近的调用者 this优先级: 箭头函数-->new-->bind-->apply 和 call-->obj.-->直接调用-->不在函数里 特殊情况: 箭头函数
箭头函数小记
箭头函数与普通函数的区别 箭头函数不能绑定 arguments,如果接收的参数不确定,则使用结构运算符解决 箭头函数没有原型,导致其不能作为构造函数,也不能使用new创建实例 箭头函数本身没有this
方法盗用小队:call,apply,bind
基本使用 语法: fun.call(this指向, 参数1, 参数2, ...) fun.apply(this指向, [参数1, 参数2,...]) fun.bind(this指向, 参数1, 参数2
在js中生成1-100的数组的方法总结-小记
在js中生成1-100的数组的几种方法:在刷题过程中经常需要一些测试用的数组,整理总结了几种可行的方法。