logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nodejs中的path模块

Node.js 的 path 模块是处理文件路径的核心工具,它提供了一系列方法用于操作和解析文件路径,同时兼容不同操作系统(Windows 和 POSIX)的路径格式。

文章图片
#node.js#javascript#前端
那一刻我才意识到:原来我被自己的固有思维困住了

文章摘要:作者在开发订阅管理平台时,发现传统表单设计无法真正解决用户添加订阅的痛点。虽然尝试了分步表单、自动同步和预设模板等常规方案,但始终不够理想。直到受到AI启发,才突破固有思维,采用自然语言交互方式,让用户直接通过对话创建订阅。这次经历揭示了固有思维的局限性——我们常被熟悉的解决方案束缚,而真正的创新往往来自将已有工具应用于未想到的场景。

文章图片
什么是CacheStorage?

CacheStorage API是现代Web开发中用于性能优化和构建离线可用应用的关键技术。它允许开发者通过JavaScript管理缓存资源,通常与Service Worker结合使用,支持异步操作、多缓存隔离、网络请求级缓存和跨域资源。基本使用包括打开/创建缓存、添加资源、匹配请求和删除缓存。常见应用场景包括离线优先策略、关键资源预缓存和动态内容缓存。使用CacheStorage时需注意版本控制

#javascript#前端
网络Web存储之LocalStorage

是HTML5提供的一种客户端存储机制,属于Web存储API的一部分。它允许网页在用户的浏览器中存储键值对数据,这些数据会以持久化的方式保存,除非用户手动清除浏览器缓存,或者通过JavaScript代码进行删除操作,否则数据将一直存储在用户的本地浏览器中。从技术角度来看,是window对象的一个属性,是一个存储对象,它提供了一些简单的方法来操作存储的数据,如setItemgetItemremoveI

文章图片
#前端#javascript#es6
网络Web存储之LocalStorage

是HTML5提供的一种客户端存储机制,属于Web存储API的一部分。它允许网页在用户的浏览器中存储键值对数据,这些数据会以持久化的方式保存,除非用户手动清除浏览器缓存,或者通过JavaScript代码进行删除操作,否则数据将一直存储在用户的本地浏览器中。从技术角度来看,是window对象的一个属性,是一个存储对象,它提供了一些简单的方法来操作存储的数据,如setItemgetItemremoveI

文章图片
#前端#javascript#es6
async 和 await 详解

在传统异步编程中,处理多个异步操作时容易出现“回调地狱”(Callback Hell),代码嵌套层级深,难以维护。Promise 提供了 .then() 链式调用,但依然需要回调函数。async/await 的引入让异步代码的流程更清晰,语法更简洁。

文章图片
#前端#javascript
Vue3——Fragment

Vue 3 的​Fragment特性通过支持多根组件,解决了 Vue 2 的单根限制问题,使代码更简洁、结构更灵活。需要严格 HTML 语义的结构(如表格、列表)。减少冗余 DOM 层级以优化性能。动态布局和条件渲染多元素。使用时需注意属性继承、过渡动画等细节,结合 Vue 3 的其他特性(如 v-bind=“$attrs”、provide/inject)可充分发挥其优势。

文章图片
#vue.js#javascript#前端 +1
Vue3生命周期以及与Vue2的区别

Vue3 的生命周期设计在兼容 Vue2 的同时,通过组合式 API 和更精确的钩子命名,提供了更灵活的代码组织方式。无论是选项式还是组合式,合理利用生命周期钩子能显著提升组件性能和可维护性。升级到 Vue3 时,建议优先采用组合式 API 以发挥其最大优势.

文章图片
#javascript#vue.js#前端 +1
到底了