- 博客(323)
- 资源 (1)
- 收藏
- 关注

原创 Vue 实现 上传图片 二维码识别 + 条形码识别(qrcode-decoder插件)
1.web端H5 实现 上传图片 自动识别二维码内容2.具体业务 比如 上传电影票 自动识别取票码或者其他的二维码上传(主要是为增加用户体验)
2023-08-26 16:58:12
2795
13
原创 正则表达式js 分享一个拆分省市县的
"河北省石家庄市长安区"这样的字符串中分离出省、市、区(县)等信息。本人表示没有写过 正则表达式 都是搜的。正好作为自己的知识点记录。
2025-06-05 17:45:04
89
原创 vue3-andsign 中实现实物电商列表的页面
直接粘贴代码了 我自己能看懂 做了一个列表显示 骨架屏等 效果 使用了grid 布局 比媒体查询好使。这里自己做一个代码整理 做了一个实物电商 选品中心的页面 看里面有些效果挺好 这里记录一下。
2025-06-05 10:55:01
173
原创 前端如何优雅通知用户刷新页面
每次发版生成唯一版本号,和用户本地存储的版本号对比,不一致就提醒刷新。:通过 WebSocket 建立长连接,服务端主动推送更新消息。但简单粗暴弹个弹窗催用户刷新?分分钟被投诉“用户体验稀烂”!:定时轮询接口,检测资源是否更新,若更新则静默刷新。:金融系统、实时协作工具等强实时性应用。:电商活动页、运营位频繁更新的页面。:后台管理系统、工具类网页。
2025-05-23 16:11:28
147
原创 js中的== 和 ===运算符的比较和区别(面试题)
根据这些区别,选择使用 == 还是 === 取决于您的比较需求。如果您需要自动类型转换或将 NaN 视为相等,则可以使用 ==。如果您需要严格比较,包括值和数据类型,则应使用 ===。=== 运算符进行严格相等比较,即比较值本身以及数据类型。在 JavaScript 中,== 和 === 是用于比较两个值是否相等的运算符。以上就是js中==与===的区别的详细内容,更多请关注php中文网其它相关文章!== 运算符在比较值之前会自动转换数据类型,允许不同类型的值进行比较。
2025-02-10 11:14:24
474
原创 JavaScript 中,null 和 undefined 的判断和区别(面试题)
JavaScript 中,null 和 undefined 的判断和区别(面试题)
2025-02-10 11:08:16
314
原创 Mvvm 模式的理解(面试题)
1、定义MVVM 模式全称为 Model-View-ViewModel,是一种架构模式,用于分离用户界面与业务逻辑。Model(模型):表示应用程序的核心数据和业务逻辑。View(视图):表示用户界面,负责展示数据。ViewModel(视图模型):连接 Model 和 View,处理界面的逻辑。2、核心思想MVVM 模式的核心思想是将视图(View)和模型(Model)进行解耦,通过视图模型(ViewModel)进行连接和管理。
2025-02-08 16:26:45
319
原创 Async/Await 如何通过同步的方式(形式)实现异步(面试题)
Async/Await 是一种在 JavaScript 中以同步方式书写异步代码的语法糖。它基于 Promise,使异步操作看起来更像顺序执行,简化了回调地狱,提高了代码可读性和维护性。通过提供一种类似同步的语法和错误处理方式,使得异步操作在代码中看起来更加自然和直观,从而实现了以同步的方式编写异步代码。这使得异步代码的结构看起来非常类似于同步代码,让代码更易于理解和维护。关键字定义一个异步函数,这个函数会自动返回一个 Promise 对象。在函数内部,可以使用。中也可以用同样的方式处理异步操作中的错误。
2025-02-08 15:32:15
152
原创 JS对象拷贝的几种实现方法以及如何深拷贝(面试题)
js中的对象深拷贝在项目开发中较常用到,本文介绍一下Js对象拷贝的几种实现方法,以及如何深拷贝。
2025-02-08 11:13:22
743
原创 防抖和节流的定义(面试题)
防抖适用于那些对连续的事件响应不是必须且不影响用户体验的情况,例如搜索输入框输入时的自动补全功能。节流适用于诸如resize、scroll等性能敏感的事件中,以避免频繁的回调执行导致的性能问题。方法,实际开发中可以直接使用,通常来说它们的实现会更完备和健壮。我将分别阐述它们的概念、适用场景,并给出代码示例。面试官:节流与防抖,说说两者各自适用场景?回答:面试官,在前端开发中,这个工具库提供了现成的。
2025-02-08 11:00:26
207
原创 javascript 中判断字符串 数组 是否包含某个值(面试题)
其中,searchElement 表示要查找的元素,fromIndex 表示搜索的起始位置,默认值为 0。includes() 方法返回一个布尔值,表示数组中是否包含指定的元素。以下是使用 includes() 方法判断数组是否包含某个元素的示例代码:// true// true// false。
2025-02-08 10:55:55
426
原创 javascript 数组中的使用方法(面试题)
数组是 JS 中广泛使用的数据结构。数组对象提供了大量有用的方法,如等来操作数组。在实战中,我经常对数组可能的操作和相应采用哪个更好的方法不知所措,所以本文就列出15种常用数据方法,让咱们重温加强记忆一下。
2025-02-08 10:49:54
840
原创 前端vue3-H5 实现点击按钮微信公众号重定向登录
这个里面是需要进行 判断 以及使用code 向后端 兑换openid 使用openid 进行重定向登录。这种和一进入 授权登录的 授权登录一样 可能代码逻辑 方面 不太一样 主体还是一样的。在onLoad 的生命周期函数中 我们还是需要 重定向获取code 的。来做一个 这样的H5 其他方式登录 的H5。点击这个 按钮进行授权 登录。这样可以很好的分开 线上和本地。这个 是按钮的逻辑 当然。点击按钮实现 微信授权。样式 我就不详细介绍了。
2025-01-09 10:12:17
339
原创 Taro+react 开发第一节创建 带有redux状态管理的项目
Taro 项目基于 node,请确保已具备较新的 node 环境(>=16.20.0),推荐使用 node 版本管理工具。来管理 node,这样不仅可以很方便地切换 node 版本,而且全局安装时候也不用加 sudo 了。往下的步骤直接选皆可以。
2025-01-07 15:43:04
512
原创 vue3前端最简单的防抖 写法
如果当前的定时器还没有结束 就重新开一个定时器啊 清除当前的定时器。可能一些小的program 比较小 用的地方少 可以直接用。现在给大家 推荐一个 比较实用 而且急用的方式。大家写防抖 可能会使用很多封装成的函数。就是定义一个 timer 定时器。其实 封装也是根据这个原理封装的。还是将这个封装一下比较好。然后点击事件中 实现。当然 我这个是急用的。
2025-01-07 11:47:41
136
Taro + vue3 +ts + pinia的前端小程序/h5 框架模板
2024-03-22
找不到内容 你们 帮我找一下 看啊可能我的看见你还是的空间
2024-07-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人