摘要: 前段时间较为系统性的学习了node,在学习过程中发现其中的事件循环机制与浏览器中的有很大的不同,今天特意查找相关资料,整理node的事件循环机制。 1.异步API 以上三个异步操作分别对应Timer、Poll、Check队列; 2.事件循环顺序 自上而下依次执行,会在Poll队列暂停判断等待(查看T 阅读全文
posted @ 2024-05-17 11:24 3408GoGoGo 阅读(51) 评论(0) 推荐(0)
摘要: 一、webpack打包过程。 首先读取配置文件,确定入口文件及其依赖关系,然后,从入口文件开始,递归解析所有模块,通过相应的加载器(loaders)处理不同类型的文件内容,如Javascript、css等。接着,使用插件(plugins)执行额外的任务,如代码压缩、环境变量注入等。最后,将处理后的模 阅读全文
posted @ 2024-05-16 15:02 3408GoGoGo 阅读(32) 评论(0) 推荐(0)
摘要: 前言: 在学习前端开发的过程中,曾经听说过 WebGL 和 Three.js ,但是由于工作相关业务极少涉及,因为还未用过,现在有点时间,决定来对他们进行一个初步了解。 它们都是用于在网页上绘制 3D 图形的技术,但它们之间有很大的区别,首先我们来了解下他们分别是什么。 什么是 WebGL? Web 阅读全文
posted @ 2024-05-16 11:07 3408GoGoGo 阅读(1949) 评论(0) 推荐(0)
摘要: 今天在做项目时,发现当前eslint需要高版本的node支持,于是习惯性的用nvm切换到了高版本,步骤如下: // 1.查看当前电脑安装的node版本清单:nvm list// 2. 切换到需要的高版本nodenvm use 18.20.1 做项目没有问题,为了后续都直接能使用这个版本的node,所 阅读全文
posted @ 2024-05-07 11:08 3408GoGoGo 阅读(231) 评论(0) 推荐(0)
摘要: 一、整体流程简介: 新版: 旧版: 二、比较 通过两个图的对比,可以发现: 1.生命周期都包含创建、更新、销毁; 2.新版本减少了以下三种方法: componentWillMount componentWillReceiveProps componentWillUpdate 其实这三个方法仍然存在, 阅读全文
posted @ 2024-05-04 11:54 3408GoGoGo 阅读(16) 评论(0) 推荐(0)
摘要: 在前端开发中,我们经常需要处理事件的订阅与发布,以实现组件之间的解耦和通信。本文将介绍如何使用 JavaScript 实现一个简单的发布订阅模式,通过分步写代码的方式,带领读者一步步完成实现过程。 步骤一:定义 EventEmitter 类 首先,我们需要定义一个名为 EventEmitter 的类 阅读全文
posted @ 2024-04-19 12:53 3408GoGoGo 阅读(1143) 评论(0) 推荐(0)
摘要: 1.vue路由在history模式下,直接页面刷新,会报404错误,需要安装connect-history-api-fallback; 2.node支持多个中间件; 3.node是commonjs的实践,导出方式是module.exports; 4.ejs支持js与html分离,可以用这种方式写简单 阅读全文
posted @ 2024-04-18 16:27 3408GoGoGo 阅读(9) 评论(0) 推荐(0)
摘要: 个人近期调整职业规划,全栈开发之路势在必行。以下为个人学习node的学习思维导图,也是对自己这段时间的整理总结。 阅读全文
posted @ 2024-04-18 16:09 3408GoGoGo 阅读(13) 评论(0) 推荐(0)
摘要: 在2024年的前端行业,面试是进入理想公司的一道门槛。不同公司的面试流程和考察点各有不同,下面将结合三家知名公司的面试题目进行分析和总结,为广大前端开发者提供一份参考指南。 一、某对外电商 一面: 笔试题: 弹窗组件 防抖截流代码实现 关系型数组转换成树形结构对象 数组全排列 问题: HTTP协议相 阅读全文
posted @ 2024-04-18 10:58 3408GoGoGo 阅读(53) 评论(0) 推荐(0)
摘要: 在网上看到一道有意思的面试题,问何种情况下a == 1 && a== 2 && a == 3,看起来不可思议,实则还是有门路可循的。 比如很明显此题使用了 == 而不是 全等,这就给我们开放了解题的入口,我们发散一下思维,也就是相等号左右两边值相等,类型可以不一样。 第一种思路: 稍作变形也就是'1 阅读全文
posted @ 2021-10-15 10:06 3408GoGoGo 阅读(763) 评论(0) 推荐(0)