logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

NestJS v12 将迎来重大更新:全量 ESM、Vitest 上位、Zod 直连,老项目还能平滑升级?

先简单说一下背景,NestJS 是一个基于 Node.js 的后端框架,用 TypeScript 写,设计风格类似 Java 的 Spring —— 大量装饰器、依赖注入、模块划分,适合团队协作和大型项目。对老项目用户来说,这是个相对友好的信号 —— 你不一定需要把整个项目改成 ESM,大概率可以继续用 CJS 方式引用新版的 Nest 包。具体日期可能微调,但核心方向已经写进了 PR 描述里,不

为什么90%的AI项目都死在了落地环节?

从需求分析、系统设计,到 Prompt 工程、工具使用、RAG,再到复杂协作、安全护栏、线上可观测性,以及生产数据回流的“迭代飞轮”——带你走完 AI 应用从 0 到 1 再到 N 的全过程。他曾经是百度的架构师,如今在一家头部金融企业做 AI 中台负责人,作为第一批吃螃蟹并且被螃蟹夹过无数次的人,他经历过 AI 产品从 Demo 到生产的无数个“至暗时刻”,才发现。采用“五步认知法”拆解每个知识

#人工智能
前端性能优化的几个大招(理论+实践,看完就是Leader水平)

*避免重排和重绘 (Reflow & Repaint)**: 有几件事会导致重排和重绘:一是修改 DOM 树的结构,移动增删等,二是修改dom元素的几何属性,宽高之类的,三是获取offsetTop、offsetLeft、 offsetWidth、offsetHeight、scrollTop、scrollLeft、scrollWidth、scrollHeight、clientTop、clientLe

#前端#性能优化
前端国际化全场景支持方案,不入侵代码,一键完成 (vue2/3、react)。

注:该插件基于 Babel 解析页面中的目标字符,统一翻译,最终生成一个 JSON 配置文件。此外,翻译是统一收集后再组装文本,并分割写入配置文件,不用担心发出大量翻译请求。插件的翻译均以 JSON 文件为主。如果需要配置代理,可以优先使用有道翻译,翻译效果更佳。「JSON 文件中包含 hash 值,hash 是基于翻译文本自动生成,类似对称加密。「有翻译补全机制,如果目标语言中出现缺失,会以源语

#前端#react.js#前端框架 +2
实现github代码对比效果,并高亮显示差异!

点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群背景背景是我想要做一个类似于 github 的代码比对的效果,方便我后续做表单更新的时候,通过 Json View 可以很清晰的看到变更,所以需要做这么一个东西,看了一下市面上有不少比较完整的插件,所以就选择了其中的一种来实现,整体做下来还是很快的。本篇文章主要聚焦于“实现”,后续可能会写一篇文章去聊diff代码比对的原理技术方案..

#github
TailWindCSS+Vite+Vue3打造个性化在线简历项目

大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群前言为了找到新工作,自己制定了如下小目标:✅ 1. 重启技术博客 https://blog.fridolph.top,坚持输出✅ 2. 做几个实战项目(于是这篇文就诞生了)⏰ 3. 整理前端知识大纲,形成思维导图⏰ 4. 逛掘金,刷面经 + 整理(有些想法,于是开了新坑,再过几天就 OK)???? 5...

三大主流微前端框架,you love who?

大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群背景及相关信息微前端目前已经是大型前端应用中常见的技术,目前微前端常用的框架主要有三个:无界qiankun 乾坤MicroApp那么这三种微前端框架各有什么优缺点,在企业中进行大型应用开发时,应该如何进行选择呢?这篇文章讲由浅入深的告诉你答案!原文:https://juejin.cn/user/...

#前端框架
说把手带你开发一个自己的 vscode 插件

前言大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群目前所在的前端项目已经有几年的迭代了,一些文件中既使用了传统的普通函数,又使用了箭头函数写法。这种混合写法看起来很烦,强迫症要犯了,一个一个改又太麻烦,不如就写一个 VSCode 插件:将项目中的传统函数转换为箭头函数,而普通函数和箭头函数的 this 指向不同,当函数中有用到 this 时...

#vscode#ide#编辑器
开发过程中,因为国际化太麻烦,我写了这款 vscode 国际化插件

大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群效果展示完整流程由于 gif 图有大小限制,这里录了两个。0102删除某个中文和检测本地文件是否已经存在这里如果不想对某个中文做国际化,可以手动给删掉。如果本地已经对当前中文做过国际化,就不会再去翻译了,而是直接把对应的key取出来,直接替换代码。增加国际化语言类型这里新增了一个国际化类型,翻...

#vscode#ide#编辑器
TailwindCSS的使用,看这一篇就够了!

大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群更好的阅读体验请移步至:zhengxiaoping.xyz/css/Tailwin…[1]安装以下方法是Vite + Vue模式下的安装方法,其他脚手架与框架的使用同理。创建项目pnpmcreateviteapp--templatevue#yarncreateviteapp-...

#javascript#vue.js#前端 +2
    共 186 条
  • 1
  • 2
  • 3
  • 19
  • 请选择