会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
林恒
博客园
首页
新随笔
联系
订阅
管理
[置顶]
webpack和vite的区别,为什么vite启动速度比webpack快?
摘要: 🧑💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 一.webpack和vite的区别 1.构建速度不同 Webpack: Webpack的构建速度相对较慢,尤其在大型项目中,因为它需要分析整个依赖图,进行多次文件扫描和转译。 Vite: Vite以开发模式下的极速构建著称。它利用ES模块的特性
阅读全文
posted @ 2024-09-18 17:17 林恒
阅读(1193)
评论(1)
推荐(0)
[置顶]
在vue2中,什么是双向绑定,为什么vue3要进行优化?
摘要: 一、什么是双向绑定 我们先从单向绑定切入单向绑定非常简单,就是把Model绑定到View,当我们用JavaScript代码更新Model时,View就会自动更新双向绑定就很容易联想到了,在单向绑定的基础上,用户更新了View,Model的数据也自动被更新了,这种情况就是双向绑定举个栗子 当用户填写表
阅读全文
posted @ 2024-04-29 18:03 林恒
阅读(267)
评论(0)
推荐(1)
[置顶]
uni-app攻略:如何对接驰腾打印机
摘要: 一.引言 在当前的移动开发生态中,跨平台框架如uni-app因其高效、灵活的特点受到了开发者们的青睐。同时,随着物联网技术的飞速发展,智能打印设备已成为许多业务场景中不可或缺的一环。今天,我们就来探讨如何使用uni-app轻松对接驰腾品牌的智能打印机,实现无线打印功能。无论您是初学者还是有经验的开发
阅读全文
posted @ 2024-03-21 12:20 林恒
阅读(1152)
评论(0)
推荐(0)
[置顶]
记录--Uni-app接入腾讯人脸核身
摘要: 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 人脸核身功能有多种接入方式,其中包含微信H5、微信小程序、APP、独立H5、PC端、API接入6种方式。 我们的产品是使用uni-app来开发,所以第一时间考虑使用H5方式接入,但是通过与官方技术人员对接后得知,uni-app是有原生
阅读全文
posted @ 2024-01-30 18:08 林恒
阅读(308)
评论(0)
推荐(1)
[置顶]
一些H5对接微信JSSDK的问题记录
摘要: 这里给大家分享我在实际生活中总结出来的一些知识,希望对大家有所帮助 一.SDK引入 这里提供两套引入流程,一套是vue2.0及其他h5项目,一套是vue3.0的引入流程 不懂的也可以看我之前的一篇详细流程 记录--微信调用jssdk全流程详解 1.js引入 直接在你的页面里引入js文件就行 <scr
阅读全文
posted @ 2023-09-21 18:02 林恒
阅读(964)
评论(0)
推荐(0)
[置顶]
记录--uni-app App端半屏连续扫码
摘要: 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 本文用一个简单的 demo 讲解 App端 半屏连续扫码 的实现方式,包括(条形码、二维码等各种各样的码)。 我会从实现思路讲起,如果你比较急可以直接跳到 动手实现 章节获取代码。 开发和运行环境 开发工具:HBuilderX 前端框架:
阅读全文
posted @ 2023-02-03 16:32 林恒
阅读(1117)
评论(0)
推荐(0)
[置顶]
记录--微信调用jssdk全流程详解
摘要: 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 微信调用jssdk全流程详解 系统框架使用的是前后端分离,前端使用vant,后端是springboot 一、网页授权的时序图 二、公众号配置 1. 绑定域名 登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。也就
阅读全文
posted @ 2023-01-06 16:18 林恒
阅读(3336)
评论(0)
推荐(0)
[置顶]
记录--可视化大屏-用threejs撸一个3d中国地图
摘要: 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 不想看繁琐步骤的,可以直接去github下载项目,如果可以顺便来个star哈哈 本项目使用vue-cli创建,但不影响使用,主要绘制都已封装成类 1、使用geoJson绘制3d地图 1.1 创建场景相关 // 创建webGL渲染器 thi
阅读全文
posted @ 2022-12-20 17:40 林恒
阅读(2019)
评论(0)
推荐(0)
[置顶]
openlayers操作分享:如何从容的在vue中食用openlayers6
摘要: 这篇文章,分享下我对openlayers的一些经验和理解,会夹杂大量搜索出来得文档,是我正式使用时可以实现的,废话不多说,我们从下载开始 一,openlayers安装且初始化地图 创建vue项目就省略了,OpenLayers通过NPM 安装 npm install ol -S Vue页面 OpenL
阅读全文
posted @ 2021-11-19 10:30 林恒
阅读(1442)
评论(0)
推荐(0)
[置顶]
工作记录:TypeScript从入门到项目实战(项目篇)
摘要: Vue项目中使用 前面两篇介绍过TypeScript基础和较深入的东西,本章介绍如何在Vue项目中使用。 项目创建 创建项目直接使用Vue-cli创建 下面是步骤: 1.运行vuecli, 2.选择合适的目录创建项目 3.输入项目名并,选择包管理器,输入git仓库初始化内容 4.设置预设,如果你之前
阅读全文
posted @ 2021-10-02 16:42 林恒
阅读(660)
评论(0)
推荐(0)
[置顶]
工作记录:8个有用的JS技巧
摘要: 这里给大家分享我最近学习到的8个有用的js小技巧,废话不多说,我们上代码 1. 确保数组值 使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等,可以使用Array.fill方法 let array = Array(5).fill(''); conso
阅读全文
posted @ 2021-08-29 20:27 林恒
阅读(395)
评论(0)
推荐(1)
[置顶]
RageFrame学习笔记:创建路由+导入layui
摘要: 这是我写的学习RageFrame的第二篇,这一篇给大家分享下我是如何创建路由,导入外部js,css文件的,这里写下我的全部流程,希望对大家有所帮助。 话不多说,直接开始,在上一章中,我们已经把项目实例化到本地了(查看点击这里),但是我发现,用户名和密码是随机出来了,难记,这里给大家先分享如何修改默认
阅读全文
posted @ 2021-07-19 14:43 林恒
阅读(494)
评论(1)
推荐(2)
[置顶]
TP6框架--EasyAdmin学习笔记:数据表添加新参数,如何强制清除缓存
摘要: 这是我写的学习EasyAdmin的第六章,这一章我给大家分享下如何在数据表中添加新参数,并强制清除缓存 这一章的主题是我在开发中碰到的一个问题,当我在网上疯狂查找解决方法依旧一无所获后,我又尝试了从底层出发的方法,总是是解决了,这里给大家分享出来,希望对你有所帮助。 问题场景描述: 在制作ERP系统
阅读全文
posted @ 2021-07-02 18:03 林恒
阅读(563)
评论(0)
推荐(0)
2025年6月5日
前端实现数字验证码
摘要:
🧑💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 该代码的主要功能是生成一个图形验证码,并将其绘制在HTML的<canvas>元素上。验证码由4个随机数字组成,背景和文字颜色随机生成,且文字有一定的旋转角度,增加了识别的难度。 核心逻辑: useImageVerify:这是一个Vue 3的Co
阅读全文
posted @ 2025-06-05 18:37 林恒
阅读(39)
评论(1)
推荐(2)
2025年6月3日
如何进行页面前端监控
摘要:
🧑💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 前端监控主要分三个方向 前端性能(用户体验优化) 异常监控 业务指标跟 下面我来分别介绍三类指标如何获取 1)前端性能指标: 一、用户体验相关的: 页面加载时间(Page Load Time) : 定义:从用户请求页面到页面完全加载的时间。 测
阅读全文
posted @ 2025-06-03 17:24 林恒
阅读(38)
评论(0)
推荐(1)
2025年5月30日
记录---xx.d.ts文件有什么用,为什么不引入都能生效?
摘要:
🧑💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 背景简介 在前端项目开发中,我们常常会遇到这样一种情况:项目中引入了某个第三方库,但它没有提供内置的 TypeScript 类型声明。此时,如果你在 TypeScript 项目中直接使用这个库,编译器就会报错。 也许你很聪明,知道在项目中的sh
阅读全文
posted @ 2025-05-30 17:26 林恒
阅读(53)
评论(0)
推荐(0)
2025年5月28日
B站首页的 Banner 这么好看,我让你直接用到你的项目!
摘要:
🧑💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 写在前面 我最开始是用 Angular 去实现了B站的 Banner ,那时候还没有人做这东西,可以看到下面那一长串 Bannet 图片的第一个图是好几年以前的了。然后随着逐步完善,在这几年偶尔也看到有人发过这东西的实现方法。 但我为什么要写这
阅读全文
posted @ 2025-05-28 16:34 林恒
阅读(63)
评论(0)
推荐(0)
2025年5月26日
解构赋值的这几个"坑",毁掉了多少程序员?
摘要:
🧑💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 解构赋值是 JavaScript 中最受欢迎的特性之一,它让数据提取变得简洁优雅。但看似简单的语法糖下,隐藏着十个高频「陷阱」。本文结合代码示例与原理分析,带你逐一避坑! 一、解构未定义对象:空值引发的致命错误 ❌ 典型错误 javascrip
阅读全文
posted @ 2025-05-26 18:01 林恒
阅读(79)
评论(0)
推荐(0)
2025年5月22日
优化用户体验:拦截浏览器前进后退、刷新、关闭、路由跳转等用户行为并弹窗提示
摘要:
🧑💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 需求 首先列举一下需要拦截的行为,接下来我们逐个实现。 浏览器前进后退 标签页刷新和关闭 路由跳转 1、拦截浏览器前进后退 这里的实现是核心,涉及到大量 History API 的理解,如果不太了解可以先看一下这两个文章: 拦截浏览器后退方法附
阅读全文
posted @ 2025-05-22 16:23 林恒
阅读(102)
评论(0)
推荐(1)
2025年5月19日
记录---前端图像五兄弟:网络 URL、Base64、Blob、ArrayBuffer、本地路径,全整明白!
摘要:
🧑💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 你有没有在写前端的时候,突然迷糊了: 为啥这张图片能直接 src="https://xxx.jpg" 就能展示? 为啥有时候图片是乱七八糟的一串 Base64? 有的还整出来个 Blob,看不懂但好像很高级? 有时还来个 ArrayBuffer
阅读全文
posted @ 2025-05-19 17:21 林恒
阅读(105)
评论(0)
推荐(0)
2025年5月16日
记录---前端动态导入(import.meta.glob)
摘要:
🧑💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 以下详细介绍 import.meta.glob 的使用: 1. 参数详解 import.meta.glob( pattern, // 匹配模式:字符串或字符串数组 { eager?: boolean, // 是否同步导入 import?: st
阅读全文
posted @ 2025-05-16 17:17 林恒
阅读(218)
评论(0)
推荐(0)
2025年5月13日
记录---前端怎么自动检测代码更新?
摘要:
🧑💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 在前端开发中,我们通常会使用打包工具(如 Vite、Webpack)将 JS/CSS 等资源构建上线,并配合 CDN、浏览器缓存来加速访问。但问题也随之而来: “我已经发布新版本了,怎么用户还看到旧界面?” “为啥修复的 bug 还在?” 原因
阅读全文
posted @ 2025-05-13 17:23 林恒
阅读(81)
评论(0)
推荐(0)
2025年5月8日
记录---五分钟带你学会,同一个域名下,部署多个项目
摘要:
🧑💻 写在开头 点赞 + 收藏 学会🤣🤣🤣 需求描述 在某些情况下,同一个域名下,要布置多个子项目 比如公司没钱,资源紧张,域名少,域名临时没有申请下来,不够用等 或者主项目下,要有其他子项目的时候 这个时候,我们需要把子项目给做相应的修改 同时,nginx做对应的修改,才能实现文章标题
阅读全文
posted @ 2025-05-08 18:11 林恒
阅读(123)
评论(0)
推荐(1)
下一页
公告