logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

仅用一个技巧,让 JavaScript 性能提速 500%!

做Node.js后端的开发者,多半都经历过这种绝望时刻:业务系统跑的好好的,突然接了个CPU密集型需求——比如复杂的ID转换、加密运算,结果Node.js单线程直接卡死,Event Loop被彻底堵塞,接口响应时间从20ms飙升到2s,甚至整个服务直接假死。这时候通常会听到两种声音:运维说“加机器!扩容!”(纯烧钱);架构师说“Node.js不行,用Go/Java重写吧”(太费人)。但其实还有更“

文章图片
#javascript#开发语言#ecmascript
JavaScript this绑定规则:告别踩坑指南!

JavaScript中的this绑定规则解析 本文深入讲解了JavaScript中this关键字的5种绑定规则及其应用场景。this的核心作用是隐式传递对象引用,使代码更简洁。重点解析了:1)默认绑定(独立函数调用指向window);2)隐式绑定(对象方法调用指向调用者);3)隐式丢失(函数引用赋值导致绑定失效);4)显式绑定(call/apply/bind强制绑定);5)new绑定(构造函数指向

文章图片
#javascript#开发语言#ecmascript
分享一篇后台管理系统的通用skills

摘要:本文档是zsy-crm-admin项目的开发指南,面向全栈开发工程师、UI设计师和产品经理。项目基于Vue 3 + TypeScript + Element Plus + SCSS技术栈,提供了一套完整的CRM后台管理系统开发规范。内容包括项目结构、UI/UX设计规范(Element Plus和SCSS的使用)、表单组件规范(如Select、Input、DatePicker等)、CRUD开发

文章图片
#前端#javascript#vue.js
先免费试用下Claude code安装使用(教程)

摘要: 本文介绍了Claude Code终端AI编程工具的安装与配置方法。首先需安装Node.js(18.0+版本),然后通过npm安装Claude Code并配置阿里云百炼大模型(赠送百万token)。详细说明了环境变量设置、模型选择等步骤,并展示了基础功能测试效果(网页生成案例消耗41% token)。文章还列举了其他可用大模型平台,分享使用感受:安装便捷但效果依赖模型能力,适合开发者自然语言

文章图片
#AI
我接手了一个 10 年前的 jQuery 老项目,用 Web Components 给它续了命

摘要: 面对老旧jQuery项目(CRM系统)的AI功能改造需求,作者采用Web Components技术实现无侵入式开发。通过Shadow DOM隔离CSS污染,仅用原生JS封装AI助手组件,完美兼容jQuery全局样式,并通过CustomEvent实现跨技术栈通信。该方案具备零侵入性、框架无关性及渐进迁移优势,为遗留系统改造提供高效解决方案,避免重构风险。文末还分享了React兼容性等避坑要点

文章图片
#前端#jquery#javascript
前端如何让图片、视频、pdf等文件在浏览器直接下载而非预览

摘要: 本文探讨了前端文件下载时浏览器直接预览而非下载的原因及解决方案。核心问题在于HTML5 download属性的同源限制和HTTP响应头未强制指定下载。推荐后端设置Content-Disposition: attachment响应头(最优方案),或前端通过fetch获取文件转为Blob处理(适用于后端不可修改)。针对第三方OSS存储,建议在URL后拼接response-content-dis

文章图片
#前端
终于不用看到CSDN该死的弹窗限制了

摘要: 本文介绍了一个用于解除网页复制限制的Chrome用户脚本,特别针对CSDN等网站限制代码复制的问题。脚本通过拦截关键事件(如copy、cut等)、清除已有事件监听、替换<pre>和<code>标签、动态监控新增内容及处理iframe,实现全页面复制解锁。核心功能包括:捕获阶段阻止事件传播、覆盖原生事件监听、强制启用文本选择CSS样式,并通过MutationObser

文章图片
#前端#javascript
Electron 的西天取经

我本身是做 Web 开发的,最近需要写个小工具,调用一些系统 API,就选择了比较成熟的 Electron。结果业务代码写了三小时,环境配置、镜像、文件引用、打包路径、体积过大、文件被锁定……各种问题却折腾了将近三天。写下这篇笔记,记录这一路的坎坷。

文章图片
#electron#javascript#前端
uni.request 二次封装分享

文章摘要:本文介绍了一个功能完善的网络请求封装方案,包含请求拦截、响应处理、缓存控制等核心功能。代码实现了请求头自动配置、参数处理、错误统一提示、接口缓存等功能,并提供加载状态管理。通过拦截器机制处理授权、参数序列化等通用逻辑,封装了toast提示组件,支持长文本自动切换弹窗模式。示例展示了如何调用封装后的请求方法获取用户列表数据。该方案适用于uni-app等前端框架,可有效提升开发效率和代码复用

文章图片
#java#前端#spring
Uni-app 性能天坑:为什么 v-if 删不掉 DOM 节点

摘要: 微信小程序中,使用具名插槽时v-if无法真正销毁DOM节点,导致性能问题。原因是小程序预编译会静态生成所有插槽占位符,父组件已提前实例化内容。解决方案是改用作用域插槽: 子组件通过<slot :item="item">动态传递数据 父组件仅提供模板(不循环),渲染控制权交给子组件 本质区别在于:具名插槽是"预挖坑位",作用域插槽是&quo

文章图片
#uni-app
    共 63 条
  • 1
  • 2
  • 3
  • 7
  • 请选择