随笔分类 -  异步处理

摘要:前言 前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 本文完整的源代码请猛戳github博客,纸上得来终觉浅,建议大家动手敲敲代码。 一、什么是跨域? 1.什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源 阅读全文
posted @ 2022-01-07 10:51 威武的大萝卜 阅读(54) 评论(0) 推荐(0)
摘要:所谓单线程,是指在 JavaScript 引擎中负责解释和执行 JavaScript 代码的线程唯一,同一时间上只能执行一件任务。 问题:首先为什么要引入单线程喃? 我们知道: 浏览器需要渲染 DOM JavaScript 可以修改 DOM 结构 JavaScript 执行时,浏览器 DOM 渲染停 阅读全文
posted @ 2021-07-15 11:30 威武的大萝卜 阅读(281) 评论(0) 推荐(0)
摘要:已知,JavaScript 是单线程的,天生异步,适合 IO 密集型,不适合 CPU 密集型,但是,为什么是异步的喃,异步由何而来的喃,我们将在这里逐渐讨论实现。 #一、进程与线程 #1. 浏览器是多进程的 它主要包括以下进程: Browser 进程:浏览器的主进程,唯一,负责创建和销毁其它进程、网 阅读全文
posted @ 2021-07-15 11:27 威武的大萝卜 阅读(130) 评论(0) 推荐(0)