# frontend 分类

> chaihongjun.me | 柴宏俊 web 技术学习笔记 下「frontend」分类的全部文章，链接为 Markdown 版本。

- [API接口CORS检测工具](https://chaihongjun.me/frontend/54.md): 网上冲浪的时候经常在寻找可用的免费API，借助这个API可用进行一些开发练习。但（HTML: https://chaihongjun.me/frontend/54.html）
- [Vue3跨组件通信控制加载状态使用provide和inject的案例分析](https://chaihongjun.me/frontend/51.md): Vue3跨组件通信控制加载状态。父组件需要等待所有子组件的API数据请求完成后，（HTML: https://chaihongjun.me/frontend/51.html）
- [使用axios-retry库让axios请求出现错误后自动重试](https://chaihongjun.me/frontend/44.md): 使用axios-retry库让axios请求出现错误后自动重试，当遇到请求超时或（HTML: https://chaihongjun.me/frontend/44.html）
- [Vite+Vue3项目批量引入图片的方法](https://chaihongjun.me/frontend/43.md): Vite+Vue3项目批量引入图片的方法是借助import.meta.glob导（HTML: https://chaihongjun.me/frontend/43.html）
- [Vue3的setup语法中使用onBeforeRouteEnter](https://chaihongjun.me/frontend/41.md): Vue3的setup语法中使用onBeforeRouteEnter的思路，借助s（HTML: https://chaihongjun.me/frontend/41.html）
- [vue3项目中极简axios封装与应用](https://chaihongjun.me/frontend/39.md): axios在前端项目中作为一个网络请求库，它可以运行在浏览器和node.js环境（HTML: https://chaihongjun.me/frontend/39.html）
- [vue页面使用highlight.js代码高亮和Clipboard代码复制](https://chaihongjun.me/frontend/38.md): Vue2和Vue3使用highlight.js进行代码高亮，Clipboard进（HTML: https://chaihongjun.me/frontend/38.html）
- [Unhead管理网站head标签内容](https://chaihongjun.me/frontend/37.md): 使用vue2开发网站前端的时候使用组件vue-meta，可针对每个页面设置不同的（HTML: https://chaihongjun.me/frontend/37.html）
- [Vue2页面菜单切换高亮应用](https://chaihongjun.me/frontend/36.md): 由于Vue单页项目的特征，菜单高亮显示不同于Jquery的操作，需要根据路由的变（HTML: https://chaihongjun.me/frontend/36.html）
- [Vue2项目添加jquery的方法以及DOM操作](https://chaihongjun.me/frontend/35.md): Vue2引入jquery的方式主要是通过main.js配置全局引用之后，还需要在（HTML: https://chaihongjun.me/frontend/35.html）
- [Vue2路由切换组件的生命周期变化](https://chaihongjun.me/frontend/33.md): Vue2路由的切换实质是 Vue 组件的销毁和创建，从一个组件切换到另外一个组件（HTML: https://chaihongjun.me/frontend/33.html）
- [Vue2路由中的$router和$route区别与联系](https://chaihongjun.me/frontend/32.md): 初学vue2路由的时候对$router和$route这两个变量容易混淆，概念不是（HTML: https://chaihongjun.me/frontend/32.html）
- [Vue事件总线EventBus使用逻辑和原理总结](https://chaihongjun.me/frontend/31.md): Vue事件总线（EventBus）是一种在 Vue.js 应用中用于组件之间进行（HTML: https://chaihongjun.me/frontend/31.html）
- [Vue2中子组件向父组件传值的两种方式prop和emit](https://chaihongjun.me/frontend/30.md): 在B站看到一个Vue2的进阶视频，提到了子组件向父组件传递数据可以使用prop的（HTML: https://chaihongjun.me/frontend/30.html）
- [Vite本地开发测试解决跨域CORS问题](https://chaihongjun.me/frontend/27.md): 本地开发测试前端应用通常运行在一个源，而提供API的一般会是另外一个源。由于浏览（HTML: https://chaihongjun.me/frontend/27.html）
- [让ueditor上传图片的alt属性值等于文章标题](https://chaihongjun.me/frontend/25.md): thinkphp5开发的博客网站，后台使用的是ueditor作为主体内容编辑工具（HTML: https://chaihongjun.me/frontend/25.html）
- [将网站改造成PWA应用](https://chaihongjun.me/frontend/17.md): PWA是使用 Web 技术生成的应用程序，可以从一个代码库安装并可在所有设备上运（HTML: https://chaihongjun.me/frontend/17.html）
- [serviceworker配置优化版](https://chaihongjun.me/frontend/16.md): 之前的文章介绍的缓存方案是白名单形式，只把需要缓存的内容列举出来进行缓存，这篇文（HTML: https://chaihongjun.me/frontend/16.html）
- [serviceworkers简单配置](https://chaihongjun.me/frontend/15.md): Service Workers本质上是一种能在浏览器后台运行的独立线程，它能够在（HTML: https://chaihongjun.me/frontend/15.html）
- [保护网站不被仿站禁止本地加载](https://chaihongjun.me/frontend/3.md): 各种CMS繁荣发展的带来的是各种仿站的需求，看到好看的网站，想通过仿站据为己有也（HTML: https://chaihongjun.me/frontend/3.html）

---

返回 [站点概览](https://chaihongjun.me/index.md)
