前端
文章平均质量分 68
RR1335
Java / Go lang / Node js 写写代码。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
monaco 编辑器,微软的web端代码编辑器开源了
Monaco Editor 是微软开发的代码编辑器,也是VS Code的核心组件。最新版本0.55.1可通过npm或直接链接下载。它支持多语言本地化,需要预先加载对应语言的脚本文件。编辑器基于模型(Model)概念,每个模型通过URI标识,代表一个虚拟文件。编辑器(Editor)是模型的用户界面,而Providers提供智能功能如代码补全。使用时需注意资源管理,通过dispose()方法释放不再需要的对象。官方提供完整示例、API文档、Monarch语言定义工具和在线Playground。开发者可通过Git原创 2025-12-05 07:30:00 · 886 阅读 · 0 评论 -
Next.js 第16个版本发布
Next.js 16 正式发布,带来多项性能优化和新功能。主要更新包括: 缓存优化:新增 Cache Components 功能,支持 Partial Pre-Rendering(PPR),提升页面导航速度。 开发工具增强:Next.js DevTools 集成 AI 辅助调试,优化日志记录和错误追踪。 路由改进:布局去重和增量预加载减少网络传输,提升导航效率。 Turbopack 稳定版:默认启用,编译速度提升 2-10 倍,支持文件系统缓存加速开发重启。 React 19.2 支持:包括 View Tr原创 2025-10-23 22:05:03 · 961 阅读 · 0 评论 -
Node.js 第 v25.0.0 (Current) 版本发布了
Node.js 25.0.0 正式发布,核心更新包括:升级 V8 引擎至 14.1 版本,带来显著的 JSON.stringify 性能提升、原生 Uint8Array 的 base64/hex 转换支持,以及 WebAssembly 和 JIT 流水线优化。新版本强化了安全默认设置和 Web 标准 API,包括新增 --allow-net 权限控制、默认启用 WebStorage,并将 ErrorEvent 设为全局对象。同时移除了 SlowBuffer 等长期废弃的 API,并新增便携式编译缓存、Web原创 2025-10-23 22:02:17 · 1173 阅读 · 0 评论 -
React Email , 新的 Email 编辑器前端代码
React Email 是一个基于 React、Tailwind 和 TypeScript 的现代化邮件组件库,用于创建精美的电子邮件模板。它提供了无样式的组件,支持 Tailwind 的类名或内联 CSS 两种方式来定制样式。开发者可以通过简单的代码快速构建响应式邮件模板,包含标题、按钮、图片等常见元素,并支持 TypeScript 类型检查。项目完全开源,可通过 npm 安装,并提供了详细的文档和示例代码。原创 2025-10-15 06:38:56 · 140 阅读 · 0 评论 -
the React Foundation React 成立专门基金会从Facebook 剥离
Meta宣布将React和React Native移交给新成立的React基金会,并建立独立的技术治理结构。React基金会将由多方公司共同治理,旨在更好地服务社区,维护基础设施并支持生态系统发展。创始成员包括亚马逊、Meta、微软等公司。新的技术治理结构将确保React的发展方向由贡献者决定,避免单一公司主导。这一变化将帮助React保持中立性,持续为开发者社区服务。原创 2025-10-11 09:33:37 · 1124 阅读 · 0 评论 -
Chrome 141.X.X 的 What‘s new 内容
Chrome用户可通过地址栏输入"chrome://whats-new/"查看最新版本更新内容。该页面会显示当前Chrome浏览器的功能改进、安全更新等重要信息。这是官方提供的版本更新日志查看方式,帮助用户及时了解新特性。当浏览器自动更新后,通常也会自动跳转至此页面展示更新内容。建议定期查看以获取最新功能和安全补丁。原创 2025-10-09 19:28:22 · 220 阅读 · 0 评论 -
Chrome 在访问 优快云 的时候给的 提示
本文说明用户个人数据可能被142家供应商和68家广告商处理,包括Cookie、设备ID等信息。用户可通过指定链接管理或撤回同意。隐私选择会以不同方式存储:网站数据存于"FCCDCF" Cookie(390天),应用数据存于"LABTCF_"前缀设备存储(390天),AMP网站存于"amp-store"本地存储(390天)。新选择将覆盖旧记录。这些设置影响个性化广告展示。原创 2025-09-29 13:47:46 · 768 阅读 · 0 评论 -
investing 采用的 Cookies 工具 OneTrust ,Chrome 提示信息
本文介绍了网站及其937家合作伙伴对用户数据的处理方式,包括存储浏览记录、设备标识符等个人数据,用于提供个性化广告、内容推荐及效果分析。用户可选择接受或管理追踪偏好,相关设置将保存1年。网站遵循"透明与同意框架",基于用户同意处理数据,并允许随时修改权限。完整政策详见《隐私政策》。原创 2025-09-29 13:39:17 · 739 阅读 · 0 评论 -
Chrome 最新安全提示
该网站声明会收集用户设备标识、浏览器信息等数据,用于个性化广告、防止欺诈、优化服务等功能。用户数据可能与多渠道信息进行匹配,设备间可能因登录状态或网络连接被关联。用户的选择偏好会以数字信号形式存储12个月,并通过唯一ID标识确保执行。这些数据处理旨在保障服务安全运行,同时支持广告效果衡量和产品改进。原创 2025-09-29 13:02:27 · 528 阅读 · 0 评论 -
新版 Chrome 关于 web站点获取「访问者」信息的提示
谷歌Chrome 140版本强化安全功能,新增详细安全提示信息,为用户提供更全面的网络安全防护。此次更新进一步完善了浏览器的安全性能。原创 2025-09-28 10:03:19 · 215 阅读 · 0 评论 -
corteza project ,Apache 基金会的低代码开源项目
Corteza是一款领先的开源Salesforce替代方案,由PlanetCrust开发,采用Apache 2.0许可证。它提供企业级自动化、灵活定制和跨平台集成功能,支持大多数Salesforce标准对象。基于Golang和Vue.js的现代架构,Corteza具备云原生特性,可通过Docker部署。其优势包括:开源免许可费、类似Salesforce的界面降低学习成本、活跃开发者社区支持,以及可扩展的定制化能力。作为成本效益高的解决方案,Corteza帮助组织构建数字化生态系统,同时避免供应商锁定问题。原创 2025-09-17 02:18:40 · 937 阅读 · 0 评论 -
Apache 生态,手搓低代码平台
Apache生态系统提供多个低代码工具,聚焦数据集成、应用开发和实时处理。主要工具包括:Apache Corteza(Web应用开发平台)、Apache Camel Karavan(数据集成工具)、Kaoto(Camel可视化编辑器)、Hippie(基于Ignite的后端即服务)、Nussknacker(实时流处理平台)和Prophecy(Airflow/Spark数据管道工具)。这些平台通过可视化界面和预置组件简化开发流程,让用户专注于业务逻辑而非编码,显著提高开发效率。原创 2025-09-17 02:05:50 · 930 阅读 · 0 评论 -
Google 替代 cookies 的技术 Privacy Sandbox
Google推出的Privacy Sandbox计划旨在通过技术创新平衡用户隐私保护与数字业务发展。该计划提出30多项提案,包括CHIPS分区存储、Topics API兴趣广告、IP保护等关键技术,旨在替代第三方Cookie并减少跨网站跟踪。所有提案需经历W3C标准制定的三个阶段:讨论、测试和大规模采用,目前已在GitHub和W3C平台开放反馈。该计划推动浏览器角色转变,在设备本地处理用户数据,同时满足广告衡量、反欺诈等商业需求。完整时间线和中文文档可通过官网获取,最终目标是在保护用户隐私的前提下维持免费开原创 2025-09-09 10:05:14 · 596 阅读 · 0 评论 -
Google 替代 Cookies 的技术
本文介绍了在Chrome浏览器中管理第三方Cookie的方法,以及Google提供的Cookie自定义配置机制。主要内容包括:1)在Chrome设置中允许或阻止第三方Cookie;2)Google代码默认在最高级网域设置Cookie;3)通过参数修改Cookie网域、名称、有效期等配置;4)针对Google Analytics、Google Ads、Universal Analytics等不同代码的特定设置方法。文章为开发者提供了详细的Cookie管理技术指导,帮助实现符合隐私要求的Cookie配置。原创 2025-09-09 10:00:04 · 638 阅读 · 0 评论 -
JavaScript 中的浅拷贝 (shallow copy) 和深拷贝 (deep copy) 差别是什么
本文介绍了浅拷贝和深拷贝的区别及实现方法。浅拷贝仅复制对象的第一层属性,内层属性仍共享引用(如Lodash的clone());深拷贝则会递归复制所有层级属性(如Lodash的cloneDeep())。深拷贝可通过JSON转换、structuredClone()或递归函数实现,但需注意不可序列化数据。浅拷贝可通过手动赋值、展开语法或Object.assign实现。关键区别在于深拷贝会完全断开原对象与新对象的引用关系,而浅拷贝的内层属性仍保持关联。原创 2025-08-17 19:11:25 · 487 阅读 · 0 评论 -
axios post传递 java @RequestParam
摘要:实现了一个用户信息提交功能,前端使用Vue.js和axios发送POST请求,后端采用Spring Boot接收参数。前端user.js通过URLSearchParams构造表单数据,user.vue定义响应式对象并触发提交。后端Java控制器使用@PostMapping注解接收password、nickname、username参数,并记录日志。测试时前端传递"三峰"、"san"、"123098"三个参数,后端成功接收并打印日志。整个流程实原创 2025-06-22 14:13:30 · 595 阅读 · 0 评论 -
qs 一个对字符串解析和序列化的javascript库
本文介绍了如何安装并使用qs库进行URL参数序列化。通过npm安装qs后,可将其与axios配合使用,通过paramsSerializer配置项对参数进行序列化处理。示例展示了如何使用qs.stringify方法,并设置arrayFormat为'brackets'格式。qs是一个常用的查询字符串处理库,GitHub仓库地址为https://github.com/ljharb/qs。安装过程简单,仅需运行npm install qs命令即可完成。原创 2025-06-21 22:52:43 · 661 阅读 · 0 评论 -
错误Vue: Language service plugin “typescript-semantic“ (0) failed to provide document feature for vola
摘要 在WebStorm 2024.2 RC版本中,Vue语言服务插件"typescript-semantic"(0)报错,无法为volar-embedded-content提供文档功能。该问题主要出现在同时使用TypeScript和Vue时。官方给出的解决方案是:检查Vue文件中<script lang="ts" setup>标签的语法,确保正确使用TypeScript语法。如果问题持续,可以尝试删除相关错误代码或暂时移除lang="ts&qu原创 2025-06-21 18:46:32 · 453 阅读 · 0 评论 -
VueQuill 编辑器在 vue 3中的集成
VueQuill是一款基于Vue3的富文本编辑器组件。安装方式为npm install @vueup/vue-quill@latest --save。使用时需要引入QuillEditor组件和CSS样式,并在template中添加quill-editor标签,设置theme、v-model等属性。通过CSS可自定义编辑器样式,如设置最小高度。此外还介绍了Lodash工具库的安装方法:npm i --save lodash。该编辑器支持HTML内容格式,是Vue项目中实现富文本编辑功能的便捷解决方案。原创 2025-06-18 17:58:44 · 371 阅读 · 0 评论
分享