- 博客(22)
- 收藏
- 关注
原创 Windows任意文件夹中右键显示开启终端快捷项
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell。网上也有类似新建文件后缀.reg,里面放置如下内容,再双击添加到注册表的。到这里,配置就结束了,关闭注册表。大家随便打开一个文件夹试试了,亲测有效。备注(这里的输入值就是实现后,邮件文件夹显示打开终端的文字,可以自定义)3. 右边区域空白地方 右键 =>,并双击打开输入值为 =>点击“确定”,注册表如下图。,双击右边的”默认“,输入。
2025-08-21 17:44:30
814
原创 JavaScript 根据接口返回的code值进行轮询(Polling)
结合 Vue/React:在组件卸载时清除定时器,防止内存泄漏。:避免过于频繁的请求(如 < 1s),建议 2-5 秒一次。失败结束,超时结束,成功结束,继续轮询等。:网络失败时应重试,而非直接停止。:设置最大重试次数或总超时时间。:可添加加载动画或倒计时提示。
2025-08-20 18:23:26
262
原创 vue2+elementUI月份选择=>限制在 年/季度选择范围内
备注:在年或季度组件的@change事件内,要给defaultDate赋值,这样体验会更好。前言:项目里做数据备份需要选择年/季度,再选择1个备份月。所以月份选择范围要随上级选择而变化。
2025-08-20 14:24:16
275
原创 Vue2,elementUI季度选择下拉
前言:由于vue2配套的elementUI的el-date-picker 组件无quarter季度配置(vue3配套的elementPlus支持)。项目要求生成2024以后的季度选择,所以用el-select组件去实现。✅ 方法一:使用 computed 计算属性(推荐)
2025-08-20 13:39:57
278
原创 js获取浏览器地址里参数
URLSearchParams 是 JavaScript 中用于处理 URL 查询参数的接口。结合location 对象获取参数并处理。
2025-08-12 18:07:30
564
原创 Javascript基础Bom介绍(浏览器相关)
浏览器对象模型(BOM),使JavaScript能够与浏览器进行交互。BOM提供了一组对象,用于操作浏览器窗口、导航历史记录、获取浏览器和屏幕信息等,Window,Navigator,Location,History,Screen。
2025-08-12 16:25:23
745
原创 H5开发新标签,表单类型,获取class元素实用方式,元素添加事件
HTML5新增了语义标签(如<section>、<article>等)和表单类型(如email、number等),增强了网页结构和输入验证功能。原生JS获取class的三种方法:getElementsByClassName(实时集合)、querySelector(首个匹配)和querySelectorAll(静态集合),各有适用场景。获取元素后可通过addEventListener或onclick绑定点击事件实现交互功能。
2025-08-08 15:31:54
366
原创 vue组件引入,类型定义,运算符??与||区别等
本文总结了Vue开发中的几个关键知识点:1.Vue2组件引入的两种写法;2.全局指令中事件监听的正确使用和内存泄漏防范;3.ElementPlus样式修改失效的两种解决方案;4.Vue3中ref的类型定义和使用场景;5.TypeScript中interface和type的核心区别;6.空值合并运算符(??)与逻辑或(||)的区别及适用场景。
2025-08-08 15:25:10
647
原创 前端JS使用canvas加水印(全屏、单图)
本文介绍了两种使用Canvas实现图片水印的方法:1) 单图水印:通过JavaScript在指定图片上添加中心位置的水印文字,可设置字体、颜色和透明度;2) 全屏水印:通过动态创建Canvas元素覆盖整个页面,以网格形式重复显示水印文字,支持旋转角度、间距调整和响应式布局。两种方法都通过设置z-index和pointer-events确保不影响页面交互,其中全屏水印还提供了性能优化建议,包括监听窗口变化重新绘制和使用图片水印等技巧。文章包含完整的HTML和JavaScript代码示例,帮助开发者快速实现图片
2025-08-05 11:51:38
552
原创 VUE项目JS文件下载-5种常用方式
VUE中文件下载常用5种方式,window.open() ,<a> ,axios API, fetch API, $download
2025-08-04 11:58:49
510
原创 eleUI中Cascader级联选择器点击文本选中及搜索自定义
Element UI的Cascader级联选择器优化,点击整行选中,自定义搜索,动态懒加载,实时加载服务。
2025-07-21 17:26:35
1447
原创 JavaScript 数组Array相关处理
两个数组比较filter(),includes(),set.has(), reduce().。获取数组最后一项slice(),length,at()等
2025-07-17 12:01:07
465
原创 vue-掌握pinia(包含vue2/3对比配置及数据持久化插件)
Pinia:Vue新一代状态管理方案 Pinia作为Vue官方推荐的状态管理库,相比Vuex具有更简洁的组合式API、更好的TypeScript支持及更轻量的架构。文章详细介绍了Pinia的安装配置(支持Vue2/Vue3)、两种Store定义方式(Composition API和Options API),以及组件中的使用方法。特别强调了状态持久化的多种实现方案,包括原生localStorage方案和三种主流插件(pinia-plugin-persist、pinia-plugin-persistedstat
2025-07-02 17:56:51
1790
原创 前端VUE2/3面试题精选(完善中)
HTML 元素对于放在其中的元素类型有限制,,例如 <ul>,<ol>,<table> 和 <select>,相应的,某些元素仅在放置于特定元素中时才会显示,例如 <li>,<tr> 和 <option>。当使用 <component :is="..."> 做组件作切换,被切换掉的组件会被卸载。可以通过 <KeepAlive> 组件,强制被切换掉的组件保持“存活”的状态。,为了避免和原生的自定义内置元素相混淆。错误方式:自定义的组件 <blog-post-row> 将作为无效的内容被忽略。
2025-06-27 18:42:21
472
原创 vue3项目侦听器watch、watchEffect详解,及侦听器回调/停止/副作用清理
相对计算属性computed 允许我们声明性地计算衍生值。在有些情况下,我们需要在状态变化时执行一些“副作用”:例如更改 DOM,或是根据异步操作的结果去修改另一处的状态。这时就要用到watch等侦听器,下面将详细讲解关于侦听器的各种用法及作用。watchwatch和都能响应式地执行有副作用的回调。它们之间的主要watch只追踪明确侦听的数据源。watch 默认是懒执行的。它不会追踪任何在回调中访问到的东西。另外,仅在数据源确实改变时才会触发回调。
2025-06-26 14:06:04
1696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅