首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
Des_bisous
创建于2022-01-03
订阅专栏
JavaScript 知识相关
暂无订阅
共13篇文章
创建于2022-01-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
TypeScript 知识
TypeScript TypeScript 重点知识整理。 Null和undefined类型 常规类型检查模式下: --strictNullChecks严格空检查模式中: TypeScript2.0操
JS 预编译与作用域
前提 本文最后将通过实战一些题目来进行对于 JS 预编译和作用域的一个诠释。 先来看看一道题: 输出结果: 这道题其实涉及到的就是“JS 预编译与作用域”的知识点,要能够理解这道题,首先得先认识到什么
WebSocket 实战与心跳机制
前言 WebSocket 是 Web 应用程序的传输协议,它提供了双向的,按序到达的数据流。 他是一个 Html5 协议,WebSocket 的连接是持久的,他通过在客户端和服务器之间保持双工连接,服
JS this 指向配合场景实战
本文将通过一个个小案例,详细的讲解 this 在各种情况下所指向的内容是如何变化的。
防抖、节流、柯里化
从这里可以看出来,其本质就是用了闭包,相当于一个工厂模式,对特定规则进行加工,产出对应功能的工具。
JavaScript 中的二叉树
本文讲述关于二叉树的创建逻辑,各种遍历算法等等。 这里说的是,给出一个数组,通过不断的往树中添加节点,构建出二叉树。 原则:二叉树需要保证左子树小于父节点,右子树大于父节点。 二叉树只能通过【前序 + 中序】或者【后序 + 中序】 构建二叉树。 最后递归地遍历右子树。 最后递归…
JavaScript 神秘 this 探究
本文将通过一个个小案例,详细的讲解 this 在各种情况下所指向的内容是如何变化的。
循环、遍历、迭代 知识储备
for in 主要是针对对象进行遍历的,比如:object、array,typeof [] 为 object,一种特殊的对象,不能对 new Map() 和 new Set() 进行遍历。 for...in 语句以任意顺序遍历一个对象的除 Symbol 以外的可枚举属性。 fo…
Function 知识储备
从这个案例中,可以知道,最后 console.log 输出的值为:7。 一般来说,对于这个题目,有时候会傻傻分不清,输出的是7、还是8。 这里就涉及到一个 Function 的特点,Function 声明的函数,是全局作用域下的。针对于上题中的 new Function,其实并…
负载均衡算法与方案
可以是专用设备,也可以是在通用服务器上运行的应用程序。 分散请求到拥有相同内容或提供相同服务的服务器。 专用设备一般只有以太网接口,可以说是多层交换机的一种。 负载均衡器一般会被分配虚拟IP地址,所有来自客户端的请求都是针对虚拟IP地址完成的。 随机,按权重设置随机概率,在一个…
MutationObserver 监听 DOM 树变化
Mutation observer 是用于代替 Mutation events 作为观察DOM树结构发生变化时,做出相应处理的API。为什么要使用mutation observer 去代替 mutation events 呢,我们先了解一下mutation events DOM…
macroTask 和 microTask 理解
相信对于前端知识来说,这一块是必须要认识的内容。 上面这个案例很容易可以得到答案,因为 setTimeout 会进入异步任务队列(尽管设置的延迟时间为 0), JavaScript 主栈队列会按照从上到下的执行 1、3 输出,当主栈队列清空后,就会从 异步任务队列中出栈进入主栈…
前端大文件上传深入研究和实现
前端:vue 2.x + elementUi 为基础搭建的 后端:Node + Koa2 等库为基础搭建 对于大文件上传考虑到上传时间太久、超出游览器响应时间、提高上传效率、优化上传用户体验等问题