草庐IT

c4前端

全部标签

浏览器不需要安装插件,前端播放在线视频方案,几款播放器介绍,hls协议下的h.265视频播放方案推荐

一般我们播放本地视频都是使用video标签,但是元素只支持三种视频格式:MP4、WebM、Ogg,对于在线视频直接使用video是没法播放的,这里介绍几款这两天我在做播放在线监控视频功能时使用过的几款播放器,初次接触流媒体踩了一堆坑,到目前为止对这部分内容都还了解的很浅显,若有问题请在评论区指出,欢迎交流。该文章旨在为小白推荐播放方案,谁还不是从小白过来的呢?先介绍几个概念:流协议:流协议就是在两个通信系统之间传输多媒体文件的一套规则,它定义了视频文件将如何分解为小数据包以及它们在互联网上传输的顺序,RTMP与RTSP是比较常见的流媒体协议。HLS:HLS(HTTPLiveStreaming)

qiankun 微前端实例化使用

一、qiankun使用场景  1. 简介:qiankun是在single-spa的基础上实现的,可以保证各个项目独立使用,也可以集成使用。各系统之间不受技术栈的限制,集成使用也能保证各样式和全局变量的隔离。      模块的插拔式使用,当公司项目集是一个大系统下包含多个子系统或者模块时,可以采用这种方式动态部署各个系统。      亦或者是老项目技术升级和重构,可以通过qiankun按模块进行改造,避免对整个系统产生较大的影响。      功能和iframe类似,但是由于iframe数据通信难度较大,且有安全和SEO的问题,所以iframe使用体验不佳。  2. 原理逻辑:    a. 需要在

前端知识笔记(三十八)———HTTPS:保护网络通信安全的关键

当谈到网络通信和数据传输时,安全性是一个至关重要的问题。在互联网上,有许多敏感信息需要通过网络进行传输,例如个人身份信息、银行账户信息和商业机密等。为了保护这些信息不被未经授权的人访问和篡改,HTTPS(超文本传输安全协议)应运而生。HTTPS是HTTP协议的安全版本,通过使用SSL(安全套接层)或TLS(传输层安全)协议对数据进行加密和身份验证。它通过在客户端和服务器之间建立一个安全的加密连接,确保敏感数据在传输过程中不被窃取或篡改。HTTPS的工作原理如下:客户端发起HTTPS请求,服务器返回公钥证书。客户端验证证书的有效性和合法性。如果证书有效,客户端生成一个随机的对称密钥,并使用服务器

Web前端动态交互(某校实验作业)

1.创建typer.html,使用window对象间隔调用函数实现如图1所示的文字打印效果,主要要求:浏览器打开页面后,一个字一个字地动态输出文本“西华大学计算机与软件工程学院坚持全面育人的原则,以培养具有良好文化素养、扎实专业基础和具有实践能力的复合型应用人才为目标,重视学生实践和创新能力的培养。”;设计如图1所示边框圆角、文本阴影和文本溢出效果。友情提示:先在HTML上设置一个接收文本的块级元素,JS中使用一个变量保存文本字符串,使用定时器每次读取字符串中的一个字符,追加到HTML元素的文本内容末尾直至读取结束。2.为register.html编写外部CSS样式和JavaScript脚本文

前端登录界面网站设计模板--HTML+CSS

🎀登录表单💖效果展示💖HTML代码展示DOCTYPEhtml>htmllang="en">head>

vue 前端实现login页登陆 验证码

实现效果//template用户登陆{{viewCode}}记住密码登录//js//---------分割线data(){return{viewCode:'',loginForm:{account:'',password:'',src:'',code:''},fieldRules:{account:[{required:true,message:'请输入账号',trigger:'blur'}],password:[{required:true,message:'请输入密码',trigger:'blur'}]},checked:false,//加载中的标志loading:false}},//--

前端新玩具来了,速度快的惊人

概念Oxlint是OXC工具集的其中一个工具,用于捕获错误或无用的代码,作用和ESLint类似。OXC是字节跳动出品的一个用Rust编写的JavaScript高性能工具集合,该项目的重点在于构建JavaScript的基本编译器工具:解析器、linter、格式化程序、转译器、压缩器和解析器。此外,OXC还为Rspack、Rolldown和Ezno等新兴JavaScript工具提供支持。现阶段,oxlint 无意完全取代ESLint;当ESLint的缓慢成为工作流程中的瓶颈时,它可以作为增强功能。系统要求:oxlint专为darwin-arm64、darwin-x64、linux-arm64、li

安装Windows版nginx以及部署前端代码并就解决刷新出现404

文章目录1.安装Nginx2.启动Nginx以及常用命令2.1常用命令3.部署前端打好的dist包4.前端部署nginx刷新后404,解决Nginx刷新页面后404的问题1.安装Nginx(1)下载地址:https://nginx.org/en/download.html(2)建议选稳定版下载(3)下载好后,直接解压即可2.启动Nginx以及常用命令(1)启动nginx时,使用命令进行操作;不要直接双击nginx.exe,在nginx根目录下直接输:cmd。启动时会一闪而过是正常的2.1常用命令(1)启动nginx:startnginx①启动后查看任务进程是否存在,dos或打开任务管理器都行d

webSocket推送太快导致前端渲染卡顿问题优化

优化思路:把webSocket接收到的数据用一个数组存起来,达到一定长度再统一渲染,可根据推送数据的速度适当调解数组长度限制,如果一段时间内改数组长度打不要渲染条件,就用定时器之间渲染data(){return{tempDataWsList:[],//存放临时ws数据数组list:[],//页面上的列表listCopy:[],//深拷贝的初始化列表数据,用于统一渲染}}methods:{...//websocket接收数据的方法onMessage(data){if(data.data){//将Json字符串转译constdataWs=JSON.parse(data.data);//将转译后的数

【区块链-前端交互】第六篇:以太测试网转账和Gas计算

文章目录Gas费用部分变量说明转账Gas计算公式以太测试网Goerli测试网Sepolia测试网测试网单笔转账(弄清Gas费用)不设置Gas进行转账设置Gas进行转账:web3-eth报错Error:eip-1559transactiondonotsupportgasPriceGas费用参考文章:以太坊转账手续费与到账速度如何巧妙设置Gas能省钱?以太坊ETH中的gas、gasprice和gaslimit(核心理解,终于知道怎么计算了)官方Gas解释部分变量说明根据测试网-不设置Gas进行转账的交易数据,来分析一下交易Gas。在交易数据中,Gas相关的变量主要有如下四个:变量名变量含义一般设置