electron的webview和内嵌网页通信的方法
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 78
在 electron 的世界里,webview 标签相当于一个小盒子,里面可以装一个完整的网页,就像一个迷你浏览器。当你想和这个小盒子里的内...
JavaScript脚本延迟加载有哪些方式
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 82
1.defer属性defer 属性是用于延迟脚本的执行,它可以用于 <script> 标签中。使用 defer 属性加载的脚本会...
使用JS实现任意位置缩放图片功能
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 74
前言本文将用一个简单的例子详细讲解如何用原生js一步步实现完整的任意位置缩放图片功能,无任何第三方依赖,指针事件进行多端统一的事件监听,干货...
webpack-loader的使用详解
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 77
引入css后执行打包命令 "build": "npx webpack --config wk.config.j...
微信小程序实现预约生成二维码功能
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 74
业务需求:点击预约按钮即可生成二维码凭码入校参观~一.创建页面如下是博主自己写的wxml:<swiper indicator-dot...
JavaScript纯前端实现语音播报和朗读功能
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 75
实现语音播报要有两个原生api分别是【window.speechsynthesis】【speechsynthesisutterance】项目...
一文全面解析JS中的this绑定规则
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 80
大家好,我是一名喜欢摸鱼的前端程序员,写过javascript的都知道,js中的this相对来讲是比较难以捉摸的,尤其在一些复杂的场景下的指...
微信小程序实现拖动悬浮图标效果
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 78
小程序上是实现拖动图标效果index.wxml <view> <view class="move-box" c...
three.js载入常用类型3D模型的几种方法
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 83
three.js 载入 3d 模型的方法有很多种。以下是其中的一些:1. objloader模型加载器import { objloader ...
JavaScript数据类型区别及检测方法
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 75
在javascript中,数据类型是编程中非常重要的概念,它决定了数据的性质、如何存储以及如何操作这些数据。以下是javascript中的主...
详解如何在JavaScript中自定义事件
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 84
想象一下,你正在构建一个复杂的网络应用程序。预构建的事件,如 点击 和 提交 固然有用,但如果你需要更具体的功能怎么办?这就是自定义事件的用...
用户引导插件driverjs的基本使用以及弹窗样式修改方法
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 76
前言driver.js 是一个强大的,轻量级,使用原生 javascript 引擎开发的库,用于在页面聚焦用户的关注点。它支持所有主流浏览器...
js去掉数组中undefined及空字符串、null两种方法例子
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 77
方法一、filter函数var arr = [原数组]var newarr = arr.filter(item => item &am...
js键盘事件keydown事件、防止重复触发以及组合键的配合使用
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 77
js键盘事件keydown事件,防止重复触发键盘事件类型主要有三种:keydown、keypress(不建议使用,部分浏览器已放弃)和key...
详解如何使用JSZip实现在浏览器中操作文件与文件夹
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 72
1. 引言浏览器中如何创建文件夹、写入文件呢?答曰:可以借助jszip这个库来实现在浏览器内存中创建文件与文件夹,最后只需下载这个.zip文...
JavaScript实现图片懒加载的两种方式
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 75
引言现在的科技发达,图片的资源占比越来越大,对图片在页面的优化已经成为前端开发必备的技术之一,难的图片懒加载方法咱们看着头大,简单,易懂的才...
JavaScript实现敏感信息脱敏的示例代码
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 80
银行卡号脱敏要在 javascript 中对银行卡信息进行脱敏,可以使用字符串处理方法来替换敏感信息为特定的字符。以下是一个简单的示例代码,...
JavaScript实现时间格式的切割与转换
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 77
1.原格式:2024-04-16t16:19:23 转换为2024/04/16代码: console.log(item.createtime...
如何使用webpack5+TypeScript+npm发布组件库
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 74
一、前言作为一只前端攻城狮,没有一个属于自己的组件库,那岂不是狮子没有了牙齿,士兵没有了武器,姑娘没有了大宝sod蜜,你没有了我....言归...
JS多次请求接口按顺序依次执行解决办法
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 79
需求:在开发中需要同时请求多个接口,但是需要请求按顺序执行。比如先拿到接口a的返回值shopid,作为接口b的请求参数再调接口拿到仓库列表。...
js分片下载超出2G的大文件代码实例
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 77
思路针对超过2g的大文件,通常需要将文件进行分块下载,以避免浏览器的内存溢出或者因为网络连接不稳定而导致整个下载失败的情况。下面是一个基本的...
用JS制作可交互的视频进度条的案例分享
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 77
前言在开始制作视频进度条之前,想先给大家补充一些关于元素的一些特点和用法,为大家更好地理解接下来的分享。块级元素特点:块级元素会默认占据一整...
JavaScript实现轻松创建二维数组的方法小结
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 77
当我在面试中问到:“你能用javascript生成一个二维数组吗?”时,这个问题可能看起来很简单,但实际上它揭示了面...
纯JavaScript实现樱花飘落效果的示例代码
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 18
实现代码没有讲解,直接上代码,需要的直接复制使用就好<!doctype html><html lang="en"> ...
基于JavaScript构建高级视频播放器
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 84
前言在当今数字化的时代,视频内容在我们的日常生活中扮演着至关重要的角色。无论是在线教育、娱乐还是信息传播,一个能够满足用户需求的播放器都能极...
axios实现取消请求的方法详解
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 77
本文我们讨论的问题是——axios 是如何实现取消请求(cancel requests)的?在 axios 中取消请...
JavaScript使用Broadcast Channel实现前端跨标签页通信
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 77
在开发web应用程序时,有时候需要在不同的浏览器标签页之间进行通信。例如,你可能需要在一个标签页中做出的更改在另一个标签页中反映出来,或者需...
深入浅出JSON.parse的实现方法
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 79
前言众所周知,json.parse方法用于将一个json字符串转换成由字符串描述的 javascript 值或对象,该方法支持传入2个参数,...
electron打包dist为可执行程序的实现步骤
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 83
前言甲方爹:bs=>cs?我方领导:ojbk。项目是普普通通的vue项目,要求封装成arm64的linux可执行程序。提示:以下是本篇...
JS中数组与对象相互转换的实现方式
2024-05-28 13:25 | 分类:编程语言 | 评论:0 次 | 浏览: 82
一、数组转对象1. 一维数组转对象如果有非字符串的键名,那么这个键名会被转成字符串,再作为对象的键名const arr1 = [{ l...