自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 实时音视频通话TRTC开发简述

userSig });mode: 实时音视频通话模式,设置为‘videoCall’,互动直播模式,设置为 ‘live’ sdkAppId: 您从腾讯云申请的 sdkAppId userId: 用户 ID,随机生成,一个房间内不允许重复的 userId。若当前浏览器不兼容 TRTC 桌面浏览器 SDK,建议引导用户去下载最新版本的 Chrome 浏览器。// 将TRTC 挂载到vue的原型上。leaveRoom(type) { // 取消发布本地流。// 远端用户取消发布流。// 取消发布本地流。

2024-10-28 14:55:34 798

原创 什么是虚拟DOM,VUE为什么要用虚拟DOM,数据变化侦测原理,diff差异对比算法原理

什么是虚拟DOM,VUE为什么要用虚拟DOM,数据变化侦测原理,diff差异对比算法原理

2024-10-27 17:08:21 930

原创 前端三种微信支付方式

首先需要拥有一个微信公众号或小程序账号,并完成相关的认证和设置。公众号设置:在公众号后台进行相关配置,包括JS接口安全域名、网页授权域名等,这些域名应与前端应用的域名一致。在微信商户平台申请商户号,并开通Native/JSAPI/H5 支付功能。同时,将公众号与商户号进行关联,确保双方能够正常通信。场景不同有三种支付方式:对于Native支付方式(PC端),商户平台前端将prepay_id转换为二维码供用户扫描。

2024-10-25 17:01:30 1846

原创 中高级前端面试题【2024.10月最新版】

当我们意识到自己的处境不如从前时:重生之做一个合格的牛马

2024-10-23 22:22:43 1449

原创 ‌Promise的finally、all、race方法使用场景

当所有Promise都成功解决(fulfilled)时,all方法返回的Promise才会解决,并将所有Promise的解决值作为一个数组返回。如果任何一个Promise被拒绝(rejected),则all方法返回的Promise也会被拒绝,并且会返回第一个被拒绝的Promise的原因。与all方法类似,也是用于处理多个Promise对象,但它不等待所有的Promise都解决或拒绝,而是返回最早解决的Promise的结果。等操作,确保这些操作无论Promise的执行结果如何都会被执行‌。

2024-09-14 11:27:51 408

原创 promise和async/await区别

综上所述,虽然 ‌async/await‌ 是基于 ‌Promise‌ 的,但它们有不同的用法和语法,使得异步代码的编写更加简洁、可维护,并提供了更好的错误处理机制。Promise适用于处理多个异步操作的情况,可以通过链式调用的方式来处理异步操作的结果。async/await适用于处理单个异步操作的情况,通过在async函数中使用await关键字来等待异步操作的结果。使用Promise时,由于需要通过链式调用的方式来处理异步操作的结果,代码会变得比较冗长,可读性较差。方法来捕获异步操作的错误。

2024-08-22 13:14:46 904

原创 前端大文件上传-断点续传

每个小块都有自己的编号,客户端和服务器端都记录已成功传输的块。如果传输过程中断,客户端可以从最后成功传输的块之后继续传输,而不是从头开始。后端需要能够理解客户端的恢复请求,并提供未完成传输的文件块。‌文件分片‌:将大文件分割成多个小块,每个小块都有自己的编号。‌校验和记录‌:每个文件块传输前后都需要进行校验,确保数据的完整性,同时记录已上传的块。‌请求恢复‌:在传输中断后,客户端向服务器请求恢复中断的传输。‌并行上传‌:为了提高上传速度,可以同时上传多个小块。‌后端支持断点续传的实现方式‌。

2024-08-20 10:38:19 394

原创 vue-router的hash和history模式的区别和原理

Vue-router的hash模式和history模式的区别和原理

2024-08-17 20:45:40 328 2

原创 vue图片裁切cropperjs的使用

vue图片裁切cropperjs的使用vue图片裁切cropperjs1.安装 cropperjsnpm i cropperjs -S2.封装公共组件创建components/Cropper.vue–子组件```html```typescript```html<template> <div class="cropper-wrapper"> <div class="img-box" v-show="insideSrc"> &l

2021-01-04 19:26:27 282

2024前端面试题.pdf

2024前端面试题.pdf

2024-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除