会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
nini-
博客园
首页
新随笔
联系
订阅
管理
2026年7月1日
Webpack & Vite 打包工具基础对比与完整配置实战教程
摘要: 一、前言 Webpack 和 Vite 是目前前端工程化最主流的两大构建打包工具,二者定位与使用场景各有差异: Webpack:老牌全能打包工具,生态成熟、兼容性极强,依靠 Loader + Plugin 实现全资源打包,适配各类复杂项目。 Vite:新一代极速构建工具,基于 ESM + esbui
阅读全文
posted @ 2026-07-01 10:54 nini-
阅读(5)
评论(0)
推荐(0)
2025年2月23日
JavaScript中执行上下文与作用域链
摘要: 1、执行上下文与调用栈 JavaScript代码执行过程分为两个阶段:代码编译阶段和代码执行阶段。 编译阶段由编译器完成,将代码编译为可执行代码,这个阶段会确定作用域规则;执行阶段由JS引擎完成,主要任务是执行可执行代码,这个阶段会创建执行上下文。 可执行代码主要分为全局代码和函数代码。 执行上下文
阅读全文
posted @ 2025-02-23 11:26 nini-
阅读(106)
评论(0)
推荐(0)
2024年12月23日
Vue3——生命周期
摘要: 生命周期 分为四个阶段:创建、挂载、更新、销毁(卸载) Vue2: 创建阶段:beforeCreate、created 挂载阶段:beforeMount、mounted 更新阶段:beforeUpdate、updated 销毁阶段:beforeDestroy、destroyed vue3: 创建阶段
阅读全文
posted @ 2024-12-23 17:20 nini-
阅读(604)
评论(0)
推荐(0)
Vue3——计算属性和监听
摘要: 一、computed 作用:根据已有的数据计算出新数据,具有缓存性(如果依赖的计算数据不更新就只执行一次,更新再执行) 只读写法: let fullName = computed(() => { return 计算结果;}) 可读可写: let fullName = computed({ get()
阅读全文
posted @ 2024-12-23 17:15 nini-
阅读(686)
评论(0)
推荐(0)
Vue3——定义响应式数据
摘要: 一、ref和reactive ref:可定义基本类型数据和对象类型数据 reactive:只能定义对象类型数据 区别: ·ref创建的变量在script中使用时必须加上.value(可以使用volar插件自动添加.value,步骤:vscode设置->扩展->Vue->勾选Dot Value) ·r
阅读全文
posted @ 2024-12-23 16:28 nini-
阅读(268)
评论(0)
推荐(0)
2024年12月20日
Vue3——CompositionAPI(组合式API)
摘要: 一、CompositionAPI(组合式API) OptionsAPI:选项式API,这是Vue2的用法,其中将数据、方法和计算属性都是分散在data、methods、computed等版块中,不便于维护和复用 CompositionAPI:组合式API,这是Vue3的用法,是用函数的方法将相关功能
阅读全文
posted @ 2024-12-20 17:20 nini-
阅读(270)
评论(0)
推荐(0)
2024年3月4日
prototype、__proto__、constructor之间的关系
摘要:
阅读全文
posted @ 2024-03-04 14:11 nini-
阅读(17)
评论(0)
推荐(0)
2024年2月23日
数组扁平化处理 多维数组-->一维数组
摘要: 需求:将多维数组转化为一维数组 let arr = [[1,2],[33,4],[5]]; let str = JSON.stringify(arr); // json格式字符串 '[\"1\",\"2\",\"33\",\"4\",\"5\"]' 实现方法1: flat()方法:这个方法为ES10
阅读全文
posted @ 2024-02-23 17:51 nini-
阅读(61)
评论(0)
推荐(0)
2023年12月7日
javaScript方法——toLowerCase()
摘要: toLowerCase()是JavaScript中的一个字符串方法,用于将字符串中的所有字符转为小写并返回新的字符串。 例子: let str = "Hello World!"; let lowerCaseStr = str.toLowerCase(); console.log(lowerCaseS
阅读全文
posted @ 2023-12-07 10:12 nini-
阅读(1932)
评论(0)
推荐(0)
NodeJs的库/模块
摘要: 一、require("path") path模块 (1)extname方法 extname方法返回路径中的文件扩展名,例如“index.txt”通过该方法返回".txt" let path = require("path"); let filePath = "index.txt"; console.
阅读全文
posted @ 2023-12-07 10:08 nini-
阅读(160)
评论(0)
推荐(0)
下一页
公告