- 博客(59)
- 收藏
- 关注
原创 Nuxt3项目的SEO优化(robots.txt,页面tdk,伪静态.html,sitemap.xml动态生成等)
Nuxt3项目的SEO优化(robots.txt,页面tdk,伪静态.html,sitemap.xml动态生成等)
2025-04-03 17:00:00
1765
原创 Nuxt3服务端渲染项目进阶(请求代理,接口请求$fetch和useFetch封装)
Nuxt3:开启服务端渲染模式SSR,接口请求配置,请求代理配置,$fetch和useFetch,useClientRequest和useServerRequest的弊端
2025-04-03 10:12:05
851
原创 nvm详细安装使用教程(nvm-node多版本管理工具)优化版本,不需要系统管理员权限哦!嘎嘎好用!
nvm详细安装使用教程(nvm-node多版本管理工具)优化版本,不需要系统管理员权限哦!嘎嘎好用!
2024-08-24 16:40:02
1699
1
原创 手写bind,apply,call
bind的传参第一个是this的新指向,后面传的是参数列表。bind使用后会返回一个函数,并且返回后的函数的this无法再改变。apply的传参第一个是this的新指向,后面传的是参数数组,apply使用后会自动执行函数。call的传参第一个是this的新指向,后面传的是参数列表,call使用后会自动执行函数。用法:方法名.bind(this的新指向,参数1,参数2,参数3…用法:方法名.call(this的新指向,参数1,参数2,参数3…用法:方法名.apply(this的新指向,[参数数组])
2024-05-03 18:00:00
247
原创 Git:克隆代码,提交流程,分支提交流程
将本地主分支上的代码推送到远程仓库的次分支上(一般不直接推送到远程仓库的主分支,原因之一是作为项目成员是没有权限直接将代码推送到主分支的。)记住这里是 git push 新建本地并切换到该分支上写代码 (local是新建的本地分支名,已有本地分支的话可以直接切换分支略过此步)(代码地址) 克隆代码到本地。切换到本地主分支 (main是本地主分支名)"当次提交解释说明备注" 在日志中显示。"当次提交解释说明备注" 在日志中显示。合并本地分支的修改到本地主分支上。
2024-04-29 19:30:00
1237
原创 前端二维码图片解析图片识别/网络图片解析成链接/图片网络链接转本地链接(Js/Vue/Jquery)
前端二维码图片解析图片识别/网络图片解析成链接/图片网络链接转本地链接(Js/Vue/Jquery)
2023-10-08 22:45:00
1851
原创 Axios封装
axios 是一个轻量的 HTTP客户端基于 XMLHttpRequest 服务来执行 HTTP 请求,支持丰富的配置,支持 Promise,支持浏览器端和 Node.js 端。自Vue2.0起,尤大宣布取消对 vue-resource 的官方推荐,转而推荐 axios。现在 axios 已经成为大部分 Vue 开发者的首选特性从浏览器中创建 XMLHttpRequests从 node.js 创建 http请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求。
2023-03-17 09:01:44
3045
原创 前端环境变量配置
2、在根目录新增五个文件(根据自身情况增减), .env 和 .env.dev 和 .env.pre和 .env.prod和 .env.sit和 .env.uat,分别为默认配置、本地开发配置、灰度配置、生产配置、测试配置1、测试配置2,(ps: VUE_APP是统一标志,后面的拓展名可以任取)在公司,一个项目一般会有开发版本、测试版本、灰度版本和线上版本,每个版本会对应相同或不同的数据库、API地址。为了方便管理,我们通常做成配置文件的形式,根据不同的环境,加载不同的文件。3、设置项目启动时默认的环境。
2023-03-16 12:34:20
1873
原创 前端面试题(持续更新中~)
CSS3 中伪元素after和before,盒模型概念,元素居中方法,防抖和节流,深拷贝和浅拷贝,forEach用什么方法结束,怎么结束for循环的一层,forin和forof,如果要取数组第100条数据,怎么取,数组哪些方法改变原数组哪些方法不改变原数组,SSR服务端渲染流程及SEO,服务端渲染框架,前端项目中环境变量怎么处理,怎么配置,axios有封装过吗,后台管理侧边栏权限管,简述TCP/IP,UDP,对于SEO怎么优化,后台管理登录流程,解决Git冲突
2023-03-16 08:38:09
9911
6
原创 【Vite】使用报错合集
Vue3报错Failed to parse source for import analysis because the content contains invalid JS syntax. Install @vitejs/plugin-vue to handle .vue files.无法找到模块“../views/HomeView.vue”的声明文件。“/Users/lianwei/Desktop/old/PersonalProject/vite-demo2/src/views/HomeView.
2023-03-05 08:53:46
6540
1
原创 Uniapp开发小程序引入微信快递跟踪(快递100)插件
uniapp开发小程序引入微信快递跟踪(快递100)插件 / 微信小程序接入 快递跟踪(快递100)插件
2023-01-04 16:04:49
5110
1
原创 Nvm 报错/npm报错:使用nvm后创建vite/react/vue项目时
Could not install from "Files\node-nvm\nvm\_npx\24604" as it does not contain a package.json file.
2022-12-27 16:10:59
661
原创 React项目使用craco(由create-react-app创建项目)
craco适用:使用 create-react-app 创建项目,不想 eject 项目但想对项目中 wepback 进行自定义配置的开发者。
2022-11-22 09:56:57
3786
原创 React-Mobx(入门)
Mobx是一个可以和React良好配合的集中状态管理工具,和Redux解决的问题相似,都可以独立组件进行集中状态管理
2022-11-18 15:53:57
9624
原创 React-Router详解(入门)
React Router 是一个基于 React 之上的强大路由库,它可以让你向应用中快速地添加视图和数据流,同时保持页面与 URL 间的同步。
2022-11-16 10:59:16
1421
原创 nvm详细安装使用教程(nvm-node多版本管理工具)(此版本需要管理员权限,如需避免请查看新版本教程)
nvm详细安装使用教程(nvm-node多版本管理工具)(此版本需要管理员权限,如需避免请查看新版本教程)
2022-11-10 15:44:52
78444
23
原创 React组件(进阶--生命周期 )
组件的生命周期是指组件从被创建到挂载到页面中运行起来,再到组件不用时卸载的过程,注意,只有类组件才有生命周期(类组件 实例化 函数组件 不需要实例化)
2022-10-19 10:20:14
591
原创 React组件(进阶--children/props)
对于组件来说,props是由外部传入的,我们其实无法保证组件使用者传入了什么格式的数据,如果传入的数据格式不对,就有可能会导致组件内部错误,有一个点很关键 -1)常见类型:array、bool、func、number、object、string。表示该组件的子节点,只要组件内部有子节点,props中就有该属性。2) React元素类型:element。4)特定的结构对象:shape({})可以给组件的props设置默认值,在未传入props的时候生效。普通文本,普通标签元素,函数 / 对象,JSX。
2022-10-19 10:09:20
2322
原创 APP首次打开或运行中,未见使用权限对应的相关功能或服务时,不应提前向用户弹窗申请开启通讯录、定位、短信、录音、相机、日历等权限。(uniapp打包APP到vivo/小米应用市场审核结果)
APP首次启动时,向用户索取电话、通讯录、定位、短信、录音、相机、存储、日历等权限,用户拒绝授权后,应用退出或关闭(应用陷入 弹窗循环,无法正常使用)。存在问题(1)建议充分调研并明确业务功能所需的权限,如哪些是基本业务功能所必需的权限,哪些是扩展功能所需的权限(非必要权限)。(2)不应在首次打开APP时一次性申请所有权限以备不时之需,而是在后续使用APP功能时,根据业务功能实际需要逐步申请所需权限。比如在需要扫码或照相时,APP才会申请相机权限,在同步通讯录好友时,才会申请通讯录权限。
2022-10-17 15:10:06
6742
原创 React组件通信(入门)
1)组件是独立且封闭的单元,默认情况下组件只能使用自己的数据(state)2)组件化开发的过程中,完整的功能会拆分多个组件,在这个过程中不可避免的需要互相传递一些数据3)为了能让各组件之间可以进行互相沟通,数据传递,这个过程就是组件通信
2022-10-13 15:48:21
1541
原创 React组件动状态(入门)
React组件的状态的地方是在state中,input表单元素也有自己的状态是在value中,React将state与表单元素的值(value)绑定到一起,由state的值来控制表单元素的值,从而保证单一数据源特性。
2022-09-29 09:50:55
1245
原创 JSX基础(入门)
JSX是 JavaScript XML(HTML)的缩写,表示在 JS 代码中书写 HTML 结构。简单理解就是: JSX=javascript xml ,是 JavaScript 的语法扩展,只要你把HTML代码写在JS里,那就是JSX。在React中创建HTML结构(页面UI结构)1)采用类似于HTML的语法,降低学习成本,会HTML就会JSX2)充分利用JS自身的可编程能力创建HTML结构3)JSX 执行更快,因为它在编译为 JavaScript 代码后进行了优化。
2022-09-21 09:46:34
12872
前端二维码图片解析图片识别/网络图片解析成链接/图片网络链接转本地链接(Js/Vue/Jquery)
2023-10-08
前端二维码图片解析图片识别/网络图片解析成链接/图片网络链接转本地链接(Js/Vue/Jquery)
2023-10-08
现在前端Angular还有必要学习吗?
2023-02-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人