首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
sygence
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
面试官:观察者模式和发布订阅者模式的区别是什么?
前言 观察者模式(observer)和发布订阅者模式(Publisher--Subscribe)的区别到底是什么?常常会搞混,因为他们的差别很细微 区别 如上图所示: 在观察者模式中,观察者是知道Su
Js 的事件循环(Event Loop)机制以及实例讲解
大家都知道js是单线程的脚本语言,在同一时间,只能做同一件事,为了协调事件、用户交互、脚本、UI渲染和网络处理等行为,防止主线程阻塞,Event Loop方案应运而生... js作为主要运行在浏览器的脚本语言,js主要用途之一是操作DOM。 为了避免这种问题,js必须是一门单线…
想成为中高级前端,必须理解这10种javascript设计模式
通过最近的面试我发现,很多同行小伙伴做了几年的开发竟然连基本的设计模式都不知道,甚至可能连什么是设计模式都说的有点模棱两可。 如果作为几年经验的中高级前端这其实是不应该的。
26.JS高级-Promise系列详解
脉络探索 Promise是ES6之后新增的一个重要知识点(也可以说是最重要的知识点之一),是每个前端开发都必须要掌握的知识点,因为这与我们正式编写项目时,需要与后端交互的网络请求息息相关 但是对于Pr
带你一步一步手写Promise(保姆级讲解,你看你也会写)
前言 今天我们要来实现一个手写的Promise。如果你对JavaScript的Promise还不是很熟悉,或者想深入了解它的内部机制,那么这篇文章非常适合你,跟着我从零开始,一步步构建Promise吧
JS的执行原理,一文了解Event Loop事件循环、微任务、宏任务
面试官:你了解JavaScript事件循环吗,掌握多少,把你知道的都说一下。 今天我们就来说一下,JavaScript作为一门单线程语言,如何通过事件循环(Event Loop)和任务队列(Task
“一次学习 终身受用” —— JavaScript设计模式
前言 处在知识点贼多的前端领域,总想着学习一些“高性价比“的知识,几经搜寻后,找到了小册中修言的JavaScript 设计模式核⼼原理与应⽤实践,发现了这个有点了解但不多的“设计模式”,受益匪浅,将思
我终于真正理解 Promise 了!
在我们使用 JavaScript 或者 TypeScript 写代码的时候,会经常使用到 Promise,可见 Promise 的重要性。这篇文章会详细地实现Promise 的原理以及它的所有方法。
浏览器事件循环机制(event loop)
JS是单线程的,或者说只有一个主线程,也就是它一次只能执行一段代码。JS中其实是没有线程概念的,所谓的单线程也只是相对于多线程而言。JS的设计初衷就没有考虑这些,针对JS这种不具备并行任务处理的特性,我们称之为“单线程”。 虽然JS运行在浏览器中是单线程的,但是浏览器是事件驱动…
整会promise这8个高级用法,再被问倒来喷我
我发现在同事和面试者中,很多中级或以上的前端都还停留在promise常规用法,但其实,promise还有很多巧妙的高级用法。