- 博客(25)
- 收藏
- 关注
原创 封装高德常用JS API
AMapHelper:高德地图JS API工具类封装 摘要:本文实现了一个高德地图JS API工具类AMapHelper,提供地图初始化、距离计算、地点排序、地址解析等常用功能的封装。主要功能包括:1)异步加载地图API并初始化地图;2)计算两点间距离;3)按当前位置对地点排序;4)地址与坐标互转;5)地点搜索;6)标记点管理。该工具类采用Promise处理异步操作,支持自定义配置参数,简化了高德地图API的调用流程,提高开发效率。
2025-08-12 11:25:45
262
原创 css 让盒子保持宽高比等比例进行缩放
当然,如果宽高不固定,也可以使用css中的calc()搭配css变量进行相关的计算,但实现的逻辑都是差不多的。
2024-10-30 11:45:11
1252
原创 js关于页面通信的一些方案
在上面列举了几种前端跨页面通信的方式,当然还有其他的一些方案,例如:使用 hashchange、indexDB、Websocket 都是可以的,当前只是列举了部分。对于同源页面,常见的方式包括:广播模式:Broadcast Channel / Service Worker / LocalStorage + StorageEvent共享存储模式:Shared Worker / IndexedDB / cookie口口相传模式:window.open + window.opener。
2024-03-28 15:00:56
702
原创 本地存储localStorage ,sessionStorage和cookie的设置,获取和移除
长期存储,除非手动删除否则会一直保存在浏览器中,清除缓存或者卸载浏览器也就没有了可以跨页面通讯, 也就是说在一个页面写下在另一个页面可以读取设置保存只能保存字符串类型的数据,其他类型的不能被保存获取注意: 保存的是字符串类型,取出来的也是字符串类型返回值:如果localStorage 中有这条数据 拿到的就是这个条数据的值如果localStorage 中没有这条数据 拿到的就是 null移除作用: 就是删除localStorage中该条数据会话存储,就是浏览器关闭就没有了。
2023-06-25 15:02:03
309
原创 使用NodeJS Express脚手架搭建并连接mysql数据库
使用node express 搭建脚手架 并连接mysql数据库 实现接口MVC
2023-06-08 10:57:24
986
原创 前端实现微信小程序JSON数据导出Excel表
最近做微信小程序相关项目需要将数据导出为excel形式,在网上查了许多资料来实现这个功能,以下是我使用的方法,特此记录一下,以便之后使用。解决方法:使用sheetJS代码插件实现。
2023-06-01 11:18:59
2193
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅