- 博客(85)
- 收藏
- 关注
原创 js判断移动设备类型、浏览器类型、手机系统
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <div cla
2024-10-30 14:11:16 382
原创 js实现跟内容里面的关键词标高亮
/ 将数字和顿号保留,并将其后面的部分用 包裹。// 使用正则表达式匹配标题名称并修改样式。// 判断是否以数字和顿号 "、" 开头。// 如果没有数字和顿号,则正常处理。// 获取所有包含正文内容的元素。// 将 ':' 前后的文本分开。// 将修改后的内容放回正文中。// 匹配到的 "数字+ 、"// 更新 标签的内容。// 遍历所有匹配的正文元素。// 遍历每个 标签。// 如果包含 ":" 符号。// 如果以数字和顿号开头。// 提取数字和顿号部分。
2024-10-29 10:38:37 326
原创 uniapp安装axios
要是vue3项目:app.config.globalProperties.$Http = Http;然后在项目里面建一个utils文件,再建一个index.js。然后再main.js中引入。
2024-03-22 11:50:01 706
原创 js获取文件夹中的所有文件和子文件夹
/ 将子文件夹添加到父文件夹的子文件夹数组中。* 获取按钮元素并添加点击事件处理函数。// 获取目录下的第三个子项(即文件)// 获取文件夹中的所有文件和子文件夹。// 遍历文件夹中的所有文件和子文件夹。// 当文件读取完成时执行回调函数。// 如果是文件则直接返回。// 输出用户选择的目录。// 初始化子文件夹数组。'用户选择的目录是:'// 递归调用处理函数。// 显示文件选择器。// 创建文件读取器。
2023-12-29 11:36:53 1823
原创 js获取浏览器指纹
官方文档:https://cryptojs.gitbook.io/docs/需要移入crypto-js-4.0.0.min.js。
2023-12-15 10:05:06 1785
原创 动漫小可爱-网页添加L2Dwidget.js
/每20s,显示一言(调用一言Api返回的句子)'星星在天上而你在我心里 (*/ω\*)''害羞⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄'/* 可直接修改部分参数 */// 不储存模型 ID。// 默认模型 ID。// 默认材质 ID。
2023-09-13 13:56:48 505
原创 js实现贪吃蛇游戏
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>贪吃蛇游戏</title> <style> .game-container {
2023-09-12 11:31:07 539 1
原创 js实现文件分片上传
/ 上传失败,将错误信息传递给 Promise 的 reject 函数。// 网络错误,将错误信息传递给 Promise 的 reject 函数。// 上传成功,将响应传递给 Promise 的 resolve 函数。// 获取文件选择输入框、上传按钮和进度条的 DOM 元素。// 每个片段的大小,这里设置为 1MB。// 上传成功,继续上传下一个片段。// 将文件切分为指定大小的片段。// 将切分后的片段添加到数组中。// 监听文件选择输入框的变化。// 上传失败,进行错误处理。
2023-08-23 11:00:07 645
原创 js实现瀑布流布局
jquery.masonry.min.js:https://download.csdn.net/download/weixin_45791806/88224671jQeasing.js:https://download.csdn.net/download/weixin_45791806/88224673jquery.lazyload.js这个js可以自己百度下载直通车:https://download.csdn.net/download/weixin_45791806/88224674index.
2023-08-17 09:27:46 295
原创 js实现将文本转PDF格式并下载到本地
同时项目的根部目录也需要引入SimHei.ttf:https://www.baidu.com/s?wd=SimHei.ttf(百度)html里面需要引入jspdf.umd.min.js和FileSaver.js。
2023-08-16 14:18:23 1773
原创 uniapp实现微信小程序长按二维码扫码加群或好友
/ 需要预览的图片链接列表。若无需预览,可以注释urls。// 为当前显示图片的链接/索引值。// 图片指示器样式。// 是否可循环预览。
2023-08-09 09:10:14 2671
原创 js 生成器函数
生成器函数是一种特殊的函数,可以通过yield关键字来暂停和恢复函数的执行,从而实现惰性计算和迭代器的功能。这个例子中,fetchDataGenerator生成器函数可以暂停异步操作的执行,并在异步操作完成后恢复执行。通过调用generator.next().value,我们可以获取一个Promise对象,并在Promise对象的then回调中恢复生成器函数的执行。通过调用light.next(),我们可以逐步执行状态机的不同状态,并在每个状态改变时输出相应的信息。扩展运算符来遍历和操作数据。
2023-08-01 09:23:02 214
原创 js缓存函数:在函数执行过程中,将函数的计算结果缓存起来,以便在后续的调用中直接返回缓存的结果,而不再重复执行函数的计算过程。这样可以提高函数的执行效率和性能。
然后,第二次调用memoizedSum(2, 3)时,由于缓存中已经存在对应的结果,所以直接返回缓存的结果,而不再重复执行sum函数的计算过程。同样地,当我们调用memoizedSum(4, 5)时,由于缓存中没有对应的结果,所以会再次执行sum函数的计算过程,并将结果缓存起来。缓存函数是指在函数执行过程中,将函数的计算结果缓存起来,以便在后续的调用中直接返回缓存的结果,而不再重复执行函数的计算过程。在上述例子中,我们定义了一个memoize函数,它接收一个函数作为参数,并返回一个新的函数。
2023-07-31 17:10:06 207
原创 js实现节流函数,当需要对一个高频触发的事件进行节流时,可以使用节流函数来限制事件的触发频率
这样,在滚动事件触发时,节流函数会确保handleScroll函数只在每200毫秒内执行一次,从而限制滚动事件的触发频率。然后,使用throttle函数将handleScroll函数包装起来,传入一个延迟时间为200毫秒的节流函数throttledScroll。在上述例子中,定义了一个throttle函数,它接收一个函数和一个延迟时间作为参数,并返回一个新的函数。通过使用节流函数,可以有效地控制高频触发的事件的执行频率,减少函数的执行次数,提高性能和响应速度。
2023-07-31 17:05:34 346
原创 js实现图片懒加载,可以通过调用lazyLoad函数并传入相应的元素作为参数来实现
【代码】js实现图片懒加载,可以通过调用lazyLoad函数并传入相应的元素作为参数来实现。
2023-07-31 17:02:09 246
原创 GO 运行报fork/exec C:\Users\VIANRO~1\AppData\Local\Temp\go-build1584628570\b001\exe\hello.exe: Access i
再控制台运行hello.go时,提示:fork/exec C:\Users\VIANRO~1\AppData\Local\Temp\go-build1584628570\b001\exe\hello.exe: Access i时;把360安全卫士推出,再次运行就正常了。greetings文件下greetings.go。hello文件下hello.go。
2023-07-24 15:06:19 346
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人