无涯的博客
字符串去除多余的空格 字符串去除多余的空格
字符串去除多余的空格function trimExtraSpaces(str) { return str.trim().replace(/\s+/g, " "); } console.log(trimExtraSp
2025-03-28
ajax 封装 ajax 封装
ajax 封装一个完整的 AJAX(Asynchronous JavaScript and XML) 请求通常涉及以下几个步骤: 创建 XMLHttpRequest 对象 配置请求方法和 URL 设置请求头(可选) 监听 readysta
2025-03-27
预检请求 预检请求
预检请求CORS  预检请求用于检查服务器是否支持 CORS 协议,并且是否允许使用特定的方法和标头。 浏览器会自动发送 OPTIONS 预检请求,主要在以下情况下: 使用了非简单请求(即非 GET、POST(仅限 application
2025-03-27
react19 的改进和新功能 react19 的改进和新功能
React 19 中的新功能Actions在 React 应用中,一个常见的用例是执行数据变更,然后响应更新状态。例如,当用户提交一个表单来更改他们的名字,你会发起一个 API 请求,然后处理响应。在过去,你需要手动处理待定状态、错误、乐观
2025-03-20
vue 中 watch 和 computed 的区别 vue 中 watch 和 computed 的区别
vue 中 watch 和 computed 的区别在 Vue.js 中,watch 和 computed 都用于响应式数据的处理,但它们有不同的用途和使用场景。 computed 属性computed 属性用于声明计算属性。计算属性基于其
2025-03-20
中高级前端常见面试题 中高级前端常见面试题
总结常见的中高级面试题 javascipt什么是作用域?在 JavaScript 中,作用域(Scope) 是指代码中变量、函数和对象的可访问范围。作用域定义了代码中哪些部分可以访问和操作某些变量。了解作用域有助于更好地管理变量,避免命名冲
2025-01-11
开发的项目流程 开发的项目流程
之前面试问过,所以记录下来以免忘记 1. 确认项目需求 需求调研:与需求方(客户、产品经理、业务部门)沟通,明确项目目标、核心功能、技术要求。 竞品分析:研究同类产品的特点,了解用户需求与痛点。 需求文档:整理需求清单,输出需求规格说明书(
2024-11-18
说说对React中类组件和函数组件的理解?有什么区别? 说说对React中类组件和函数组件的理解?有什么区别?
类组件顾名思义,使用es6类的方式去编写组件,该类必须继承React.Component class Welcome extends React.Component { constructor(props) {
React 18 更新内容 React 18 更新内容
React 18 是 React 框架的一个重要版本更新,为开发者带来了诸多新的功能和优化,特别是在并发渲染、性能提升和用户体验方面的改进。本文将为您全面解析 React 18 的更新要点,包括并发特性、新的 API、服务端渲染增强以及性能
2 / 4