摘要: 🧑‍💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 一.webpack和vite的区别 1.构建速度不同 Webpack: Webpack的构建速度相对较慢,尤其在大型项目中,因为它需要分析整个依赖图,进行多次文件扫描和转译。 Vite: Vite以开发模式下的极速构建著称。它利用ES模块的特性 阅读全文
posted @ 2024-09-18 17:17 林恒 阅读(2189) 评论(1) 推荐(0)
摘要: 一、什么是双向绑定 我们先从单向绑定切入单向绑定非常简单,就是把Model绑定到View,当我们用JavaScript代码更新Model时,View就会自动更新双向绑定就很容易联想到了,在单向绑定的基础上,用户更新了View,Model的数据也自动被更新了,这种情况就是双向绑定举个栗子 当用户填写表 阅读全文
posted @ 2024-04-29 18:03 林恒 阅读(343) 评论(0) 推荐(1)
摘要: 一.引言 在当前的移动开发生态中,跨平台框架如uni-app因其高效、灵活的特点受到了开发者们的青睐。同时,随着物联网技术的飞速发展,智能打印设备已成为许多业务场景中不可或缺的一环。今天,我们就来探讨如何使用uni-app轻松对接驰腾品牌的智能打印机,实现无线打印功能。无论您是初学者还是有经验的开发 阅读全文
posted @ 2024-03-21 12:20 林恒 阅读(1588) 评论(0) 推荐(0)
摘要: 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 人脸核身功能有多种接入方式,其中包含微信H5、微信小程序、APP、独立H5、PC端、API接入6种方式。 ​ 我们的产品是使用uni-app来开发,所以第一时间考虑使用H5方式接入,但是通过与官方技术人员对接后得知,uni-app是有原生 阅读全文
posted @ 2024-01-30 18:08 林恒 阅读(514) 评论(0) 推荐(1)
摘要: 这里给大家分享我在实际生活中总结出来的一些知识,希望对大家有所帮助 一.SDK引入 这里提供两套引入流程,一套是vue2.0及其他h5项目,一套是vue3.0的引入流程 不懂的也可以看我之前的一篇详细流程 记录--微信调用jssdk全流程详解 1.js引入 直接在你的页面里引入js文件就行 <scr 阅读全文
posted @ 2023-09-21 18:02 林恒 阅读(1251) 评论(0) 推荐(0)
摘要: 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 本文用一个简单的 demo 讲解 App端 半屏连续扫码 的实现方式,包括(条形码、二维码等各种各样的码)。 我会从实现思路讲起,如果你比较急可以直接跳到 动手实现 章节获取代码。 开发和运行环境 开发工具:HBuilderX 前端框架: 阅读全文
posted @ 2023-02-03 16:32 林恒 阅读(1390) 评论(0) 推荐(0)
摘要: 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 微信调用jssdk全流程详解 系统框架使用的是前后端分离,前端使用vant,后端是springboot 一、网页授权的时序图 二、公众号配置 1. 绑定域名 登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。也就 阅读全文
posted @ 2023-01-06 16:18 林恒 阅读(3931) 评论(0) 推荐(0)
摘要: 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 不想看繁琐步骤的,可以直接去github下载项目,如果可以顺便来个star哈哈 本项目使用vue-cli创建,但不影响使用,主要绘制都已封装成类 1、使用geoJson绘制3d地图 1.1 创建场景相关 // 创建webGL渲染器 thi 阅读全文
posted @ 2022-12-20 17:40 林恒 阅读(2411) 评论(0) 推荐(0)
摘要: 这篇文章,分享下我对openlayers的一些经验和理解,会夹杂大量搜索出来得文档,是我正式使用时可以实现的,废话不多说,我们从下载开始 一,openlayers安装且初始化地图 创建vue项目就省略了,OpenLayers通过NPM 安装 npm install ol -S Vue页面 OpenL 阅读全文
posted @ 2021-11-19 10:30 林恒 阅读(1640) 评论(0) 推荐(1)
摘要: Vue项目中使用 前面两篇介绍过TypeScript基础和较深入的东西,本章介绍如何在Vue项目中使用。 项目创建 创建项目直接使用Vue-cli创建 下面是步骤: 1.运行vuecli, 2.选择合适的目录创建项目 3.输入项目名并,选择包管理器,输入git仓库初始化内容 4.设置预设,如果你之前 阅读全文
posted @ 2021-10-02 16:42 林恒 阅读(718) 评论(0) 推荐(0)
摘要: 这里给大家分享我最近学习到的8个有用的js小技巧,废话不多说,我们上代码 1. 确保数组值 使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等,可以使用Array.fill方法 let array = Array(5).fill(''); conso 阅读全文
posted @ 2021-08-29 20:27 林恒 阅读(436) 评论(0) 推荐(1)
摘要: 这是我写的学习RageFrame的第二篇,这一篇给大家分享下我是如何创建路由,导入外部js,css文件的,这里写下我的全部流程,希望对大家有所帮助。 话不多说,直接开始,在上一章中,我们已经把项目实例化到本地了(查看点击这里),但是我发现,用户名和密码是随机出来了,难记,这里给大家先分享如何修改默认 阅读全文
posted @ 2021-07-19 14:43 林恒 阅读(542) 评论(1) 推荐(2)
摘要: 这是我写的学习EasyAdmin的第六章,这一章我给大家分享下如何在数据表中添加新参数,并强制清除缓存 这一章的主题是我在开发中碰到的一个问题,当我在网上疯狂查找解决方法依旧一无所获后,我又尝试了从底层出发的方法,总是是解决了,这里给大家分享出来,希望对你有所帮助。 问题场景描述: 在制作ERP系统 阅读全文
posted @ 2021-07-02 18:03 林恒 阅读(622) 评论(0) 推荐(0)
摘要: Three.js实现更真实的3D地球&#127757;动态昼夜交替 🧑‍💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 这一切始于一个偶然的发现。前几天笔者在应用商店闲逛时,被一款3D动态壁纸深深吸引——那颗在手机屏幕上缓缓旋转的地球,光影随着时间自然流转,从阳光灿烂的白昼到星光点点的黑夜,过渡得如此丝滑而真实。那一刻,我被这种将宇宙微观化的美感震撼了。 作为一 阅读全文
posted @ 2026-04-22 11:16 林恒 阅读(13) 评论(0) 推荐(0)
摘要: 微信H5 页面定位权限处理 🧑‍💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 适用场景:微信浏览器打开的 H5 页面,使用 common-bridge 调用定位。 现象: h5 通过微信打开,无论是ios还是安卓首次会弹出定位功能的授权,若用户选择不授权,定位授权的弹窗就后续没办法再弹出。 看了官方社区目前也没有给出解决 阅读全文
posted @ 2026-04-21 10:50 林恒 阅读(19) 评论(0) 推荐(0)
摘要: 用 Intersection Observer 打造丝滑的级联滚动动画 🧑‍💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 无需任何动画库,仅用原生 Web API 实现滚动时丝滑的淡入滑入效果,兼顾性能与体验。 你是否见过这样的交互动效: 用户滚动页面时,一组卡片像被“唤醒”一样,依次从下方滑入并淡入; 如果这些元素在页面加载时已在视口内,它们也会自动按顺序浮现。 阅读全文
posted @ 2026-04-20 10:12 林恒 阅读(18) 评论(0) 推荐(0)
摘要: uni.request 二次封装分享 🧑‍💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 基于uni.request api进行二次封装 核心功能 响应内容格式和请求参数格式类型定义 请求拦截器与响应拦截器配置 设置请求头和params参数处理 加载提示与自定义提示文本 错误统一处理 接口缓存 取消请求功能 失败自动重试机制 并发请 阅读全文
posted @ 2026-04-17 11:24 林恒 阅读(12) 评论(0) 推荐(0)
摘要: 前端 PDF 导出:从文件流下载到自动分页 🧑‍💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 在工作中,我们经常会遇到需要生成 PDF 的业务,比如合同、报告等。 前后端合作 对于前端来说,最省事的就是后端生成 PDF 文件,前端根据返回的 URL 地址进行下载。 URL 下载 如果后端直接返回一个可访问的 URL 地址,我们可以通过以 阅读全文
posted @ 2026-04-16 13:46 林恒 阅读(33) 评论(0) 推荐(0)
摘要: 前端实现带滚动区域的 DOM 长截图导出 🧑‍💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 日常开发中,导出带滚动条的DOM内容为图片时,普通截图只能抓可视区域?本文分享基于@snapdom的长截图方案,完美导出完整内容,还能精准复刻UI~ 一、业务痛点(为什么选snapdom?) 开发中经常遇到「导出带滚动区域的DOM为图片」的需求 阅读全文
posted @ 2026-04-15 11:36 林恒 阅读(26) 评论(0) 推荐(0)
摘要: 先免费试用下Claude code安装使用(教程) 🧑‍💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 2026年了,如果还不会使用一款AI编程工具,未来将会越来越难行。 今天我们先来使用一个终端编程比较火的工具:Claude code 一、安装 1、nodejs安装 如果你本地没有node环境,是需要先安装node的,node版本至少要18.0 阅读全文
posted @ 2026-04-14 14:38 林恒 阅读(106) 评论(0) 推荐(0)
摘要: JS-前端埋点神器 navigator.sendBeacon 全指南 🧑‍💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 前言 在前端开发中,埋点系统是必不可少的一环。我们经常需要在用户关闭页面、刷新或跳转路由时,向服务器发送最后一条统计数据(比如用户停留时长、页面跳出率)。 但这看似简单的需求,在实现时却危机四伏:请求发不出去?页面跳转卡顿?今天我们就来聊聊这个 阅读全文
posted @ 2026-04-13 10:54 林恒 阅读(31) 评论(0) 推荐(0)
摘要: Vue&lt;前端页面版本检测&gt; 🧑‍💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 为什么需要版本检测 1. 解决浏览器缓存问题 静态资源缓存:浏览器会缓存 JS、CSS 等静态资源,用户可能继续使用旧版本 用户体验影响:用户无法及时获取新功能,导致功能缺失或操作异常 2. 保障功能一致性 功能同步:确保所有用户都能使用最新的 阅读全文
posted @ 2026-04-10 10:19 林恒 阅读(29) 评论(0) 推荐(0)
摘要: 为什么禁止我请求别的网站的接口?——跨域与CORS 🧑‍💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 你有没有遇到过这种情况:在自己的网页上想请求别人的API,结果浏览器直接报错:Access-Control-Allow-Origin' header is missing。为什么浏览器要阻止你?服务器不响应不就完了吗? 今天,用小区门禁的故事, 阅读全文
posted @ 2026-04-09 12:18 林恒 阅读(43) 评论(0) 推荐(0)