- 博客(10)
- 收藏
- 关注
原创 了解webpack的打包流程、步骤和生命周期,加深对项目打包的理解,便于性能优化
webpack 是一个用于现代 JavaScript 应用程序的 静态模块打包工具。当 webpack 处理应用程序时,它会在内部从一个或多个入口点构建一个 依赖图(dependency graph),然后将你项目中所需的每一个模块组合成一个或多个 bundles,它们均为静态资源,用于展示你的内容。
2025-04-30 21:31:19
1436
1
原创 ERROR in [eslint] Cannot use import statement outside a module.
是因为在模块文件之外使用了es6语法中的import,因为js运行环境无法解析es6语法,所以报错了。
2025-04-16 20:26:51
691
3
原创 ERROR in [eslint] Config (unnamed): Key “rules“: Key “no-unused-vars“: structuredClone is not define
eslint 配置文件在运行时需要用到 structuredClone 函数,但是这个函数只有node.js 17 及以上的版本才支持,所以报错。
2025-04-15 12:33:26
638
1
原创 eslint 配置项从“旧版”迁移到“新版”,和迁移过程中的常见错误:ERROR in [eslint] Could not find config file.
错误:ERROR in [eslint] Could not find config file. 的意思是找不到eslint配置文件, eslint 9.0以上的版本已经废弃了.eslintrc.js 的写法,所以要配置文件要写成 eslint.config.js
2025-04-14 21:26:33
1100
原创 css中的flex布局(弹性布局),代码 + 图片展示,详细的不得了,让你轻松掌握
flex布局也称为弹性布局,顾名思义,他会随着客户端不同设备的屏幕大小自动伸展或收缩盒子,flex布局是一种一维布局模型,因为一个flex盒子一次只能处理一行或一列的元素布局,grid布局才是二维布局,可以同时处理行和列上的布局。flex布局默认不会换行,意思是在一个维度中他的子盒子溢出后,会将子盒子进行压缩,实在压缩不了的就溢出屏幕了;设置自动换行后,新的行就相当于一个新的flex盒子。
2025-04-10 23:09:07
1669
1
原创 遍历数组常用的方法,map、forEach、filter、reduce...
数组的遍历,数组的过滤,数组的累积等方法,说明了每一个方法的执行是否会对原数组产生影响,以及他们的返回值
2025-04-08 23:18:56
701
2
原创 开发小程序时的错误,[ WXSS 文件编译错误] ./pages/index/index.wxss(29:1): unexpected token `*`
可以将 * 改为view,因为在小程序开发中基本上用的都是view标签,如果想给组件也添加效果,可以并起来。在模拟小程序运行时,遇到的一个错误,原因是小程序不支持通配符(*)的使用。如果大家有更好的方法也可以留言一下。
2025-04-06 21:46:21
780
1
原创 CSS中的边距塌陷问题,给盒子设置内外边距不起效,有哪些情景,有哪些解决方法
边距塌陷是指在CSS中,当两个块级元素的上下外边距(margin)重叠时,最终的外边距值不是两者之和,而是取其中的最大值。这种现象会导致页面布局出现意外的间距问题。
2025-04-03 23:29:26
717
1
原创 uniapp的下载和使用,小程序开发环境及配置
什么是 uniapp,简单点来说就是基于 vue.js(vue框架) 开发前端应用的框架,配合官方开发平台 HBuilder X 实现写一套代码,可以在 多个平台使用。本文阐述了从下载到创建项目到项目运行的基本步骤,可以让你快速上手。
2025-03-31 18:19:31
315
1
原创 手撕Promise --了解Promise内部原理和promise对象状态的决定因素
手写Promise源码,了解promise的运行机制,和决定promise对象状态的决定性因素,掌握promise对象原型上的方法,熟悉then方法的使用和异常穿透的原理,掌握链式调用,以便能更加灵活的使用promise处理异步任务,解决回调地狱
2025-03-20 13:40:52
562
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人