- 博客(13)
- 收藏
- 关注
原创 前端开发之跨域
浏览器的同源策略是一种安全机制,用于限制一个网页中的脚本只能与来自同一源(域名、协议和端口号相同)的资源进行交互。通过配置代理可以实现跨域访问的原因是,代理服务器位于前端代码和后端服务器之间,它可以接收前端代码发送的请求,并将请求转发到目标后端服务器上。这样做的好处是可以绕过浏览器的同源策略限制,使得前端代码能够正常访问目标后端服务器上的接口。然而,由于浏览器的同源策略限制,前端代码只能直接访问与其所在域名相同的服务器上的接口。因此,在浏览器的同源策略限制下,前端代码可以成功访问其他域名下的接口。
2024-07-08 11:56:38
708
原创 intall latest node
3, 使 fnm 在 PowerShell 中生效。code $profile 添加下面命令。2,使用 Scoop 安装。5,重启终端使环境变量生效。8, 卸载任意node 版本。6, 安装最新的node。
2024-06-17 14:32:10
284
1
原创 英语语法大全
英语语法从整体上来讲是通过五部分来组成,包括简单句、并列句、复合句、三大从句和特殊句式。掌握这些基础知识,你就能更好地理解和运用英语语法了。四,英语词性英语中的词性对于学习英语来说至关重要,因为它影响着后续的各种时态变化和从句。名词 (n.):名词表示人、事物、地点或抽象概念的名称。例如:“boy”(男孩)、“morning”(早晨)、“bag”(书包)、“ball”(球)和“class”(班级)123。代词 (pron.):代词主要用来代替名词。
2024-04-01 18:25:28
742
原创 英语语法学习计划
你将能够理解和使用不同类型的句子结构、动词时态、名词和代词、形容词和副词、介词和连词等。寻找合适的学习资源:选择适合自己学习风格和节奏的英语语法教材、在线课程或应用程序。制定学习计划:制定一个合理的学习计划,安排每天或每周固定的时间来学习英语语法。制定学习计划:根据你的目标和可用时间,制定一个详细的学习计划。如果你只有碎片化的时间,主要是下班之后才有时间,你仍然可以安排一个有效的英语语法学习计划。制定具体的学习目标:确定你想要在英语语法方面达到的目标,例如掌握基本的语法规则、提高句子结构的准确性等。
2024-04-01 17:42:41
812
原创 TS - 类型any[] , 遍历报错
如果你能明确知道变量的类型,最好使用更具体的类型,以便 TypeScript 编译器进行类型检查。如果你不确定变量的类型,可以使用。可以存储任何类型的元素,但是在 TypeScript 中,它不会提供数组原生的方法,例如。方法,你需要先将其转换为一个具有数组原生方法的类型。类型是一个特殊的类型,它可以被赋值为任何类型的值,也可以赋值给任意类型。类型,它允许分配任何类型的值,但在使用之前需要进行类型检查。时,它表示这个数组可以包含任意类型的值。转换为一个特定类型的数组,然后再使用。类型的数组,然后使用。
2024-03-14 19:08:50
589
1
原创 React18 + Vite + TS + Eslint + Husky 从0到1搭建项目
执行完以上命令目录结构git 规范添加huskylint-stagedlint-staged 是什么?项目体量的增大,多人开发,全量跑一次 lint 的时间越来越长,格式化过的文件,不在重新处理,只对新增,没格式化的这一部分代码做规范化,那将大大缩短 developer 提交代码的速度。lint-staged 是一个专门用于在通过 git 提交代码之前,对暂存区的代码执行一系列的格式化。当 lint-staged 配合 git hooks 使用时,可以在 git 提交前的 hoo
2023-04-12 18:29:47
383
原创 小程序(授权登录)
前提:微信官方修改了 getUserInfo 接口,所以现在无法实现一进入微信小程序就弹出授权窗口,只能通过 button 去触发。实现思路:自定义封装一个页面底部的 tabBar切换组件,切换tab 时就实现了通过 button 组件去触发 getUserInof 接口。判断openId存不存在,不存在,弹出授权弹窗,点击授权按钮,1,通过wx.login获取code,2,然后wx.request发送给后台,获取openid 以及用户信息3,客户端使用wx.setstoragesy
2022-04-01 23:30:37
504
原创 面试题笔试题
1,为数组实现数组去重功能 <script type="text/javascript"> Array.prototype.removeDuplicate = function () { let newArr = [] for (let index = 0; index < this.length; index++) { if(newArr.indexOf(this[index]) == -1){ ne
2022-03-29 23:36:24
291
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人