首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
九至久窒
创建于2021-08-17
订阅专栏
JavaScript学习杂记。
暂无订阅
共38篇文章
创建于2021-08-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
数组扁平化
1. 什么是数组扁平化 将嵌套多层的数组一层层转化为只有一层或较少层的数组。 flatten可以使数组扁平化 2. 实现数组扁平化 (1)递归 (2)toString(只有数组内元素全是Number类
Promise特性和实现
一、Promise基本特性 Promise三种状态:pending(进行中)、fulfilled(已完成)、rejected(已失败) Promise对象接受一个回调函数作为参数, 该回调函数接受两个
js继承方式
继承方式 1. 原型链继承 原型链继承缺点: 每个实例对引用类型属性的修改都会被其他的实例共享 在创建Child实例的时候,无法向Parent传参。这样就会使Child实例没法自定义自己的属性(名字)
事件流
事件流是什么 事件流是网页元素接收事件的顺序,"DOM2级事件"规定的事件流包括三个阶段: 事件捕获阶段、处于目标阶段、事件冒泡阶段。 (1)捕获阶段:事件从window对象自上而下向目标节点传播的阶
一个由DOM引起的面试题和延伸
一个由DOM引起的面试题和延伸 1. 如何修改页面内容 上面的两份代码只能说满足了需求,但是如果做到了以下几点,会有加分: 变量命名:节点类的变量,加上 nd 前缀,会更加容易辨识,当然,也有同学习惯
ES6语法总结
ES6语法总结 1. 声明方式 (1)let 声明 let 声明的是一个变量,变量在声明且赋值后,能更改其赋的值。 (2)const 声明 const声明一个常量,一旦声明必须立即初始化,一旦初始化之
JS运行机制
JS运行机制 进程与线程 比喻: 进程是一个工厂,工厂有它的独立资源 工厂之间相互独立 线程是工厂中的工人,多个工人协作完成任务 工厂内有一个或多个工人 工人之间共享空间 概念: 工厂的资源 -> 系
JS垃圾回收机制
JS垃圾回收机制 垃圾回收有两种方法:标记清除、引用计数。引用计数不太常用,标记清除较为常用。 1. 标记清除 这是javascript中最常用的垃圾回收方式。当变量进入执行环境是,就标记这个变量为“
Vue 3.0新特性
Vue3.0新特性 一、为什么要从Vue2-Vue3 Vue2.x 中所有数据都是定义在data中,方法定义在methods中的,并且使用this来调用对应的数据和方法。 当我们业务复杂了就会大量出现
vue 组件间通信
一、props/$emit 父组件通过props,向子组件传递数据,子组件通过$emit向父组件通信。 1. 父组件向子组件传值 示例: 单向数据流 单向数据流是父子组件的核心概念,props是单向绑
发布-订阅模式
发布订阅模式 一、什么是发布-订阅模式 发布-订阅模式其实是一种对象间一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都将得到状态改变的通知。 订阅者(Subscriber)把自己想订
函数式编程
函数式编程 它其实就是强调在编程过程中把更多的关注点放在如何去构建关系。通过构建一条高效的建流水线,一次解决所有问题。而不是把精力分散在不同的加工厂中来回奔波传递数据。 函数式编程特点 函数是“一等公
使用Promise封装ajax
使用Promise封装ajax ajax 的 xhr 对象的 7 个事件 onloadstart 开始 send 触发 onprogress 从服务器上下载数据每 50ms 触发一次 onload 得
this相关题目
关于 this 的题目 一、默认绑定 没有点this就是window(在严格模式下("use strict")没有点this是undefined,也称为默认绑定) 1. 绑定到window 我们知道在
vue3.0 新特性
Vue3.0新特性 一、为什么要从Vue2-Vue3 Vue2.x 中所有数据都是定义在data中,方法定义在methods中的,并且使用this来调用对应的数据和方法。 当我们业务复杂了就会大量出现
前端实现登录
前端常见登录实现方案 + 单点登录方案 几种常用的登录方案 Cookie + Session 登录 Token 登录 SSO 单点登录 OAuth 第三方登录 一、Cookie + Session 登
js 判断数据类型
js 判断数据类型 1. typeof 2. instanceof 只能用来判断变量的原型链上是否有构造函数的prototype属性(两个对象是否属于原型链的关系),不一定能获取对象的具体类型 Ins
45道Promise题整理总结
Event Loop 执行顺序 一开始整个脚本作为一个宏任务执行 执行过程中同步代码直接执行,宏任务进入宏任务队列,微任务进入微任务队列 当前宏任务执行完出队,检查微任务列表,有则依次执行,直到全部执
下一页