首页
关于
优乐购
开发
生活
大事记
导航
关键字:同步
EventLoop事件循环
我们常见的JavaScript运行时(runtime)有两个,一个是浏览器环境,一个是Node.js环境 JavaScript 事件循环机制分为浏览器和 Node 事件循环机制,两者的实现技术不一样。 浏览器 Event Loop 是 HT ...
分类:
阅读:825
发布时间:2020-04-12
js模块总结
一、原始写法 模块封装在function中 缺点: 污染了全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间看不出直接关系。 模块封装在对象里 缺点: 所有模块成员,内部状态可以被外部改写 立即执行函数写法: 模块封装在立即执行 ...
分类:
阅读:771
发布时间:2020-04-12
JS基础系列(二)同/异步任务、宏/微任务的执行顺序
由于这两天面试有遇到相关的问题,以及在维护外包项目时遇到的种种相关的奇葩异步乱用的问题,决定好好捋捋这几个名词在实际中的应用。 一、队列类型 js是单线程编程语言,所以js的执行顺序是按语句的顺序去排列的。 ...
分类:
阅读:1484
发布时间:2020-04-12
从零实现一个简单的Vue框架,掌握MVVM框架原理
--文末附视频教程 本文主要学习掌握 Vue 双向绑定的核心部分原理。 代码为简化版,相对比较简陋。也未考虑数组等其他处理。 欢迎一起学习交流。 一、准备工作 1. 什么是 MVVM 框架? MVVM 是 Model-View-ViewMo ...
分类:
阅读:1080
发布时间:2020-04-12
Promise 原理解析与源码实现(遵循 Promise/A+ 规范)
--文末附视频教程+源码 1. 构造函数 new Promise 时,需要传递一个 executor 执行器,执行器立刻执行(同步执行),executor 接受两个参数,分别是 resolve(成功) 和 reject(失败)。 promi ...
分类:
阅读:837
发布时间:2020-04-12
AntV 教你 2D Canvas 渲染优化
简介 HTML 上的图形渲染主要有两种方案 SVG 和 Canvas,前者更易于使用,而后者潜力更大,本文主要关注如何使用 Canvas 绘制出更多的图形,提供更加流畅的交互。本文的内容有: 渲染机制 性能瓶颈 绘制更多的图形 让交互更流畅 ...
分类:
阅读:1126
发布时间:2020-04-12
for 循环里的 await
之前有篇我的 blog 提到过 js 的异步发展史:从 callback 到 promise 再到 async/await。async/await 之后的 JS 开始允许我们以一种看似顺序执行的方式书写代码,这让入门 JS 变得更简单,但在 ...
分类:
阅读:905
发布时间:2020-04-12
Vue3源码--响应式原理1(effect)
最近学习了下Vue3的源码,抽空写一些自己对3.x源码的解读,同时算是学习的一个总结吧,也能加深自己的印象。 就先从3.x的响应式系统说起吧。 回忆 首先大概回忆一下2.x的响应式系统,主要由这几个模块组成,Observer,Watc ...
分类:
阅读:819
发布时间:2020-04-12
前端自学路线图之Node.js与Ajax自学
黑马程序员前端自学路线图中第三阶段的学习是Node.js与AJAX的自学:主要介绍了前端自学路线图的Node.js与Ajax的自学目标,前端自学路线图的Node.js与Ajax的市场价值,前端自学路线图的Node.js与AJAX的重点知识。 ...
分类:
阅读:928
发布时间:2020-04-12
webpack中tapable原理详解,一起学习任务流程管理
学习webpack源码时,总是绕不开tapable,越看越觉得它晦涩难懂,但只要理解了它的功能,学习就会容易很多。 简单来说,有一系列的同步、异步任务,我希望它们可以以多种流程执行,比如: 一个执行完再执行下一个,即串行执行; 一块执行,即 ...
分类:
阅读:797
发布时间:2020-04-12
暂无数据
38
39
40
41
42
专题推荐
从零搭建博客
前端开发
javascript教程
vue3+ts教程
推荐阅读
1
如何整治各种网络爬虫(比如SemrushBot)
阅读:841
发布时间:2025-12-02 22:35:29
2
umami统计:适合个人网站的专业统计工具
阅读:814
发布时间:2025-12-11 22:10:45
3
CleanAds:百度、Bing、CSDN 广告清理插件
阅读:594
发布时间:2025-10-10 21:19:32
4
如何将Node.js REST API转换为AI专用的MCP服务器
阅读:467
发布时间:2025-12-27 23:56:12
5
利用AI自动发布文章效果如何?
阅读:413
发布时间:2025-11-30 21:21:53
6
2025年国庆回家行程记录
阅读:393
发布时间:2025-10-09 22:25:15
7
Vue3中如何正确使用`ref`和`reactive`来声明响应式数据,它们有什么区别?
阅读:385
发布时间:2025-11-20 11:00:19
8
如何理解 JavaScript 中的事件循环(Event Loop)?
阅读:380
发布时间:2025-11-26 16:00:15
9
JavaScript 中的事件循环(Event Loop)是如何工作的?
阅读:361
发布时间:2025-11-25 23:00:11
10
最终决定还是将网站的百度广告去掉
阅读:320
发布时间:2025-12-07 22:41:19