- 博客(174)
- 资源 (2)
- 收藏
- 关注
原创 html5 实现视频播放
2、通过检查视频的currentTime属性,实现更精细的控制。1、通过监听视频的ended事件,在视频播放结束时重新播放。则静音播放,避免自动播放视频时的声音干扰。使视频在页面加载时自动播放。
2024-11-19 10:24:43
2803
原创 css 对称按钮,中间斜平行间隔,两头半圆
后面将其他的UI做了七七八八后,到这个按钮的时候,不知怎么,突然卡机了,想不起来怎么实现了,按正常按钮来直接一个div套两个div加点样式就完事了,可这货还有一层;啊,这个,我是为了凑些字数的,知道就不写这么详细了,反正也没人看,都是自我记录,我看的懂就行,题目应该写骚包的按钮样式,下次就应该这么干;本来是在小程序上实现的,现在放到html里,在HTML上有一个小bug,2px的边框没有很好的重合,也就懒的去调了。不行,写得多了会长脑子的,让本就不聪明的脑子就更聪明,变成了机灵鬼了,看你怎么办;
2024-10-26 17:30:00
734
原创 小程序 打开第三方网页(网址或站点)
这个需求很久之前就写过一个小demo,打开自己的网站;到现在都忘记了微信的性子了,不能跳出到浏览器去访问,只能在内部打开,又走了一次老路,记录一下吧,算给自己留个疤!(目前小程序内嵌网页能力暂不开放给个人类型账号和小游戏账号)
2024-09-28 19:45:00
4649
3
原创 css 函数(简略)与单位
attr(),url(), var(), element(), image-set(), 计数器: counter(), counters()平移:translate(),translateX(),translateY(),translateZ(),translate3d()旋转:rotate(),rotateX(),rotateY(),rotateZ(),rotate3d()缩放:scale(),scaleX(),scaleY(),scaleZ(),scale3d()透视:perspective()
2024-07-06 13:30:00
398
原创 小程序 js+Canvas 绘制半圆环虚线进度条
过程分为三步,第1步,先画虚线底部背景,第2步,画动态的虚线(已选虚线蓝颜色),第3步,画动态的外标(已选虚线外位置的标),相关联的有1和2、2和3,1和2比较明显,颜色背景位置相同,2覆盖在1上,2和3终点位置相同,也就是计算弧度是一样的。
2024-06-12 20:30:00
771
原创 小程序 蓝牙配对问题
蓝牙配对接口,仅安卓支持;你们也知道了,这是不可控的行为,它是系统自带的,设备调起的,直接 wx.createBLEConnection() 创建连接,都会弹出这个配码弹窗,怎么处理这是个好问题!IOS的管不着,我是不管的,安卓的能优化就优化一下吧!wx.getBLEDeviceServices() 成功后android 下弹窗。序:有一个项目遇到连接蓝牙要配对,怎么搞呢?
2023-08-30 09:30:21
680
原创 小程序 蓝牙与设备配对,随机字符串
只能在 Android 平台下使用,如果要在 iOS 平台下使用类似的 API 进行配对,可以考虑使用 CoreBluetooth 框架提供的配对接口。
2023-05-12 20:45:00
1035
原创 D3.js 的认识
近年来,随着可视化越来越流行,许多报刊杂志、门户网站、新闻、媒体都大量使用了可视化技术,使得复杂的数据和文字变得十分容易理解,“一张图片价值于一千个字”确是名副其实。数据可视化工具也如井喷式地发展,D3 正是其中之一。
2023-04-05 19:30:00
549
原创 css 背景渐变
序:本来用圆锥渐变画一个色盘的,后来想想要不要把背景渐变也总结一下,好吧!原谅我,把代码放到内容里面去了,要的话在里面找找就好!
2023-03-18 19:45:00
616
原创 小程序_横向拽动
序:由于UI功能的需求,需要横向拽动选择,选择使用swiper。核心功能代码都在上面了,只是有部分地方需要根据情况区微调一下!xxx.wxss(聚焦背景改为浅蓝色)
2023-02-06 10:04:19
141
原创 vue3 中 ref、reactive、toRef 和 toRefs 的区别
1、ref 能定义“任何类型”的响应式数据(ref 在 vue3 中指响应式数据);2、参数可以传入任意数据类型;3、使用 ref 定义的属性必须通过.value的形式才能修改其值。属性的值一旦被修改就会触发模板的重新渲染;4、对于在 setup 返回的 refs(return 出的对象里的属性),因为在模板中访问它们时,它们会被自动浅解包,所以在 template 中使用时直接使用属性。
2023-01-30 21:30:00
717
原创 小程序 picker-view 自定义
序:接到一个控制选择器30分钟到120分钟的,使用系统自带的picker 的有点不符合,颜色不能自定义,这就很烦,需要亲自动手,也不见丰衣足食呀,没办法只能软饭硬吃啦!
2023-01-08 18:30:00
592
原创 小程序_图片转canvas,上传和rgb888转rgb565发送到设备
也就是24位缩小为16位数据;例如:100像素*100像素的图片,就有1万个点,一个点包含rgba四个数,只需要rgb这三个数,rgb三个数各包含8位(也就是二进制,为rgb888),小程序需要将图片上传到蓝牙设备,那么图片要转为二进制数据,转为二进制的图片数据不能过大,就要裁剪图片,因为要尽量减少图片的二进制数据,要将图片的。为两个字节,数据量传输就少了三分一
2022-12-18 18:30:00
802
原创 小程序 输入框过滤,点阵字体传输到蓝牙
小程序需要输入文字传输到蓝牙设备,这个是第一次做,以为很简单,确实简单,但也有点难,为什么,因为它不是单纯的传输文字,也不是单纯的传输 ASCII 码,但与两者都有关联,而是传输点阵字体
2022-12-03 20:30:00
519
1
原创 小程序 加快安卓手机向蓝牙设备发送大数据
小程序要将图片数据传到蓝牙设备上,几十上百K的图片数据相对于蓝牙设备来说是很大的,正常20个字节发送完到设备要一两分钟
2022-11-17 09:43:01
1482
原创 小程序_连接蓝牙设备根据平台去打开定位权限
连接蓝牙设备根据平台去打开定位权限,全局定义和使用:全局获取一次,适用单个或多个页面去使用,避免多次频繁去获取接口信息。
2022-10-16 11:30:00
876
原创 小程序_OTA升级的一些情况说明
由于蓝牙设备产品已经成型,不可能再将产品中的蓝牙设备拆开来拿去烧录升级,所以只能通过小程序蓝牙连接设备再进行OTA升级
2022-10-02 12:30:00
2184
2
原创 小程序 JSON.stringify() 和 JSON.parse() 的使用
序:咋说呢!嗯,就是传值不用写那么多,直接传一个键值就可以了,就是为了简便。
2022-09-15 11:33:51
2277
原创 小程序_动态设置tabBar主题皮肤
需要动态设置页面的一些背景、按钮状态、文字的颜色,图片、图标等等,包括tabBar的图标和文字的颜色,切换按钮统一设置,这个在页面上实现比较容易,按理说tabBar的设置也是简单的
2022-08-02 14:38:14
2849
5
原创 php 网站的多语言设置(IP地址区分国内国外)
本来,以为做一个语言切换的按钮就可以一直安枕无忧了,突然上头说要来一个区分国内与国外的,在国内访问的显示中文,在国外访问的显示英文。好吧!找一下资料看看。
2022-07-23 15:00:51
1758
原创 复制网页文本的几种方法
1、网页打印预览需要复制内容的网页 → 按下快捷键【Ctrl+P】或者鼠标右击选择打印 → 弹出打印界面后将内容放大→ 选中文本复制。2、后台控制法需要复制内容的网页→ 按下键 F12→ 找到 Console→ 最下面命令行面板中输入 $=0或 $={}→ 回车,就可复制。3、 JavaScript 代码需要复制内容的网页→ 清空浏览器地址→ 地址栏输入“javascript:void($={});” → 回车,就可复制。4、查看网页源代码需要复制内容的网页→鼠标右击选择【...
2022-05-30 10:21:06
23648
3
原创 小程序中eventBus的实现
EventBus是消息传递的一种方式,基于一个消息中心,订阅和发布消息的模式,称为发布订阅者模式。//创建EventBus对象let EventBus = function () { console.log("eventbus init...");};//准备数组容器var objBus = [], arrbus = [];//添加方法EventBus.prototype = { emit: function (key, data) { if (key) { f
2022-05-16 09:36:44
1666
原创 小程序 canvas 画布半圆环
1、效果图:2、wxml:<view class="fragrance_item"> <view class="fragPos"> <view class="fragNum">{{perfumePercent}}%</view> <view class="fragText">香水余量</view> </view> <view class="fragPsoReset">.
2022-04-21 18:18:07
793
原创 小程序 读取文件
由于小程序的本地代码包是有限制的,程序包过大,不可以直接读取该类型的程序包文件的内容,所以把文件放到服务器上,使用下载获取文件到小程序,得到临时文件地址,并读取文件的内容
2022-04-21 15:14:15
5373
原创 tp6阿里云短信 window 报 cURL error 60: SSL certificate problem: unable to get local issuer certificate
序:帮客户接一个阿里云短信验证码提醒,新版的SDK,一下,折磨简单,在Windows上搞的差点心力交瘁,差点怀疑自己了,还好,收工下班代码:// 阿里云短信public static function createClient($accessKeyId, $accessKeySecret){ $config = new Config([ "accessKeyId" => $accessKeyId, "accessKeySecret" => $a
2022-04-20 22:31:22
1360
原创 小程序 蓝牙连接(出现的问题和一些解决方法)
序:最近做小程序,要用到蓝牙模块的,不知道如何下手,没关系,看文档,看案例!看文档:wx.openBluetoothAdapter(Object object) | 微信开放文档看案例:谷歌/百度/知乎等等,只要你觉得合适,都可以去尝试!一、小程序 BLE 开发 API 简介操作蓝牙适配器的共有 4 个:wx.openBluetoothAdapter 初始化蓝牙适配器 1wx.closeBluetoothAdapter 关闭蓝牙模块 2wx.getBluetoothAdapterS
2022-03-12 11:06:37
14554
11
原创 小程序 正整数与char(character)的相互转换,十六进制与十进制相互转换
人生无常,大肠包小肠!1、正整数转字符,String.fromCharCode(arr[i]),arr[i] 为正整数
2022-03-08 21:55:45
1696
5
vue js判断客户端是pc端还是移动端
2021-08-11
color wheel 色板取色渲染的js
2020-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人