前端

ofd.js 预览,网上贴的都是垃圾!!

注意:两种方式!!!!!!!!!!!! 注意注意asm模块需要初始化,函数onWebassemblyRuntimeInitialized需要先调用执行 1、直接调用openOFDBaseViewer ,用于超过100页的,1页也可以,有加载动画 onWebassemblyRuntimeInitialized(() => { openOFDBaseVi

Navigator.sendBeacon-页面关闭也能发送请求

背景 最近在需求中有一个这样的场景:需要在页面关闭的时候,用户不需要操作,主动关闭当前订单 当时考虑的方案:在页面关闭的时候,向后端发送一个请求,将这个资源释放掉; 定下方案时,觉得也不是什么难事,觉得谷歌浏览器应该会提供页面关闭的 API 供开发者使用。 经过查找,找到了这么两个 API :beforeunload 和 unload beforeunload 当浏览器窗口关闭或者刷新时,会触

vue中使用axios请求post接口,请求会发送两次

在vue中使用axios请求post接口,请求会发送两次 image.png image.png 所有跨域的js在提交post请求的时候,如果服务端设置了可跨域访问都会默认发送两次请求,第一次是预检请求,查询是否支持跨域,第二次才是真正的post提交。JS中出现这个现象原因在于你发送了一个非简单请求。 浏览器分为简单请求以及非简单请求: 跨域请求需要先发一次Option预

Istio 服务网格完全指南:从原理到实战

Istio 服务网格完全指南:从原理到实战 一篇文章带你彻底搞懂 Istio,从入门到精通 前言当你的微服务从 3 个变成 30 个,再变成 300 个时,你一定会遇到这些让人头疼的问题: 想做灰度发布?得改代码、改配置、重新部署,还得祈祷别出错 想知道服务 A 调用服务 B 的延迟&#xf

JavaScript JSON

前言 JSON 英文全称 JavaScript Object Notation,JSON 是一种轻量级的数据交换格式。JSON是独立的语言 ,易于理解。 JSON 格式仅仅是一个文本。文本可以被任何编程语言读取及作为数据格式传递。 作用 JSON 是用于存储和传输数据的格式。 JSON 通常用于服务端向网页传递数据 。 JSON语法规则 数据为 键/值 对 数据由逗号分隔,最后一个不加逗号

iOS页面布局:UIScrollView的布局问题

一、简述 在iOS11以后的系统中UIViewController的automaticallyAdjustsScrollViewInsets这个属性过期弃用了不再建议使用了。系统推荐我们使用UIScrollView的contentInsetAdjustmentBehavior属性替代它。如果项目之前使用了self. automaticallyAdjustsScrollViewInsets = YE

Qwen3-VL-WEBUI入门必看:5分钟快速上手教程

Qwen3-VL-WEBUI入门必看:5分钟快速上手教程1. 引言随着多模态大模型的快速发展,视觉-语言理解能力已成为AI应用的核心竞争力之一。阿里云最新推出的 Qwen3-VL-WEBUI,作为Qwen系列迄今为止最强大的视觉-语言模型集成平台,极大降低了开发者和研究者使用先进多模态技术的门槛。该工具基于阿里开源的 Qwen3-VL-4B-

WebRTC-Streamer 介绍、安装与使用

WebRTC-Streamer 介绍、安装与使用1. 项目介绍WebRTC-Streamer 是一个开源项目,旨在通过 WebRTC 技术实现低延迟的音视频流传输。它支持多种数据源,包括 RTSP 流、V4L2 捕获设备和屏幕捕捉等,能够将这些数据源的音视频流通过 WebRTC 传输到浏览器。项目提供了丰富的 API 和示例代码,便于开发者快

前端必知:Nginx代理实战全指南

一、先搞懂:前端视角的 Nginx 代理核心概念1. 什么是 Nginx 代理?Nginx 是一款高性能的 HTTP 服务器 / 反向代理服务器,对前端来说,「代理」就是: 前端请求 → 先发给 Nginx 服务器 → Nginx 代替前端请求后端接口 / 获取资源 → Nginx 将结果返回给前端。 核心价值:突

机器视觉的平板显示屏加强膜贴合应用

在当今这个信息触手可及的时代,平板显示屏作为我们与数字世界交互的核心窗口,其品质直接影响着用户体验。一片高质量的显示屏,不仅需要拥有绚丽的色彩和极高的分辨率,其耐用性与抗冲击能力也至关重要。为此,在显示屏出厂前,贴附一层高强度、高透明度的加强膜已成为一道关键的工艺环节。这道工序看似简单,实则蕴含着极高