
web前端
文章平均质量分 57
li_ding_ding
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
axios二次封装以及使用
对于axios进行二次封装原创 2022-06-24 16:28:36 · 421 阅读 · 0 评论 -
微信小程序
HTTP协议的状态管理由于HTTP协议是一款基于短连接模型的协议,所以同一个客户端发送的请求是无状态的。即服务端没有将同一个客户端发送的多次请求当成一个整体来看待,也没有将同一个客户端涉及到的数据保存下来以后使用。这就是无状态协议的特点。HTTP协议状态的管理办法:cookie机制客户端发送第一次请求,服务端接收请求,处理请求。服务端在响应数据包中添加cookie信息,返回给客户端让客户端保存客户端接收到响应,解析到cookie信息,将这些数据存入本地cookie存储区。客户端发送后续请原创 2022-03-25 13:53:08 · 1655 阅读 · 2 评论 -
ECharts`(柱状图,图表。。。文档)详见ECharis官方文档
ECharts(柱状图,图表。。。文档)使用Echarts下载echarts。新建html页面,使用script引入echarts。准备一个盛放图表的div容器,初始化echarts显示图表即可。<div id="main"></div><script> let myChart = echarts.init(document.getElementById('main')) let option = { // .原创 2022-03-25 13:44:16 · 691 阅读 · 0 评论 -
SVG图像
SVG什么是SVG?SVG(Scalable Vector Graphics) 可伸缩的矢量图形。 是基于XML语法的一种图像格式。XML属于可扩展标记语言。意味着一篇标签文档就可以描述一个svg图片,并且这种图片放大缩小不失真。第一个svg图像新建文件:circle.svg。编写svg代码。将svg文件引入html显示。使用方法<img src="a.svg"><div style="background-image:url('a.svg')"></di原创 2022-03-25 13:42:47 · 3923 阅读 · 0 评论 -
第三方即时通信服务-环信
第三方即时通信服务-环信WebWorkerJavascript采用单线程模型,也就是说所有的任务只在主线程中完成。但是主线程有一个非常重要的任务:不间断的绘制界面(只有这样才能保证界面动画的流程以及功能的完整)。如果在执行js的过程中,遇到了一些耗时任务,主线程就会因为执行这些耗时任务而耽误绘制UI界面,这样就会出现页面假死现象,导致页面崩溃。WebWorker提供了多线程运行环境,可以将这些耗时代码放入WebWorker中异步执行,从而减轻主线程的压力,让主线程更多的关注UI绘制。避免出现页面假死原创 2022-03-25 13:41:29 · 532 阅读 · 0 评论 -
WebSocket
WebSocketWebSocket可以实现客户端与服务端之间的实时通讯。它是基于web的长连接通讯协议。网络通讯过程中的长连接与短连接短连接通讯模式:客户端向服务端发请求建立连接,连接成功后,客户端向服务端发送请求数据包,服务端接收请求处理请求,返回响应数据包后连接断开。客户端接收后处理后续业务。优点:大量节省服务端连接资源。使得服务端可以为更多的客户端处理业务。长连接通讯模式:客户端向服务端发请求建立连接,连接成功后,客户端向服务端发送请求数据包,服务端接收请求处理请求,返回响应数据包后连接不原创 2022-03-25 13:39:58 · 3905 阅读 · 0 评论 -
文件上传与下载
文件的上传与下载文件上传流程与协议规范文件上传流程客户端通过html给出一些操作方式(点击按钮、拖拽),选择本地图片。点击提交,准备上传。客户端需要与服务端建立http连接,客户端遵守http协议提交请求数据(请求数据包中可能包含基本表单数据,还可能包含需要上传的二进制文件)。服务端接收请求,遵守http协议,接收客户端传过来的所有数据,基本表单数据直接读取,文件则以数据流的方式 边读取边存储到服务端某个目录下。文件存储完成后,服务端应该提供一个用于访问刚上传的图片的一个链接地址,返回给客户端原创 2022-03-25 13:37:42 · 650 阅读 · 0 评论 -
地理定位(高德地图官方文档)
地理定位HTML5提供的地理定位相关API可以使得网页获取客户端设备所在的地理位置(经纬度),从而给与用户更好的应用体验。定位的基础原理IP定位运营商基站定位GPS卫星定位HTML5提供了简单的API用于获取当前设备的地理位置:let geoloc = window.navigator.geolocationgeoloc.getCurrentPosition((msg)=>{}, (err)=>{}, {timeout:5000})如果定位成功,则会执行第一个方法,并且返原创 2022-03-25 13:35:56 · 1171 阅读 · 0 评论 -
HTML5(音视频,canvas画布,画布动画)
音频与视频HTML5提供了相关标签支持在网页中实现音频与视频的播放。音频标签音频标签支持的文件格式有:WAV、MP3、ogg。音频标签的简单使用方法:<audio src="../assets/xxxx.mp3" controls></audio>音频标签的标准使用方法:<audio controls> <source src="xxx.mp3" type="audio/mpeg"/> <source src="xxx.wav"原创 2022-03-18 09:10:59 · 799 阅读 · 0 评论 -
MintUi项目实战(项目中BUG的处理)
项目架构基于BS架构项目。 使用http作为网络协议,数据存储在mysql数据库。前后端分离。客户端:VueCLI、MintUI服务端:nodejs、mysql、express搭建学子问答项目的服务端下载server.zip,解压。下载xzqa.sql,导入mysql数据库。打开xampp,启动mysql服务。 点击shell, 进入命令行,执行命令:mysql -u root < [把xzqa.sql文件拖拽到此处生成路径即可]导入成功后,可以进入mysql,查看一下数据原创 2022-03-17 22:52:04 · 1518 阅读 · 0 评论 -
git的使用指令
git的使用指令git init # 初始化本地版本库git clone # 拉取远程版本库git add <.| file-name> # 添加本地代码git commit -m “日志” # 提交本地代码git pull origin master # 下载远程代码git push -u origin master # 上传代码到远程仓库commitgit status # 查看状态git log --oneline # 打印所有的提交记原创 2022-03-17 22:57:04 · 321 阅读 · 0 评论 -
处理日期时间格式的第三方库moment.js(具体查官方文档)
moment.jsJavaScript 日期处理类库。moment.js的常用操作解析 (想方设法获取一个moment对象)let day = moment() // 当前时间let day = moment('2022-01-11')let day = moment('11/01/2022', 'MM/DD/YYYY') let day = moment(毫秒时间戳)let day = moment.unix(秒时间戳)......显示(想方设法将moment对象转成字符串)原创 2022-03-17 22:53:32 · 582 阅读 · 0 评论 -
MintUI(详见官方文档)
MintUIMintUI是饿了么团队开发的基于移动端的vue组件库。用于搭建移动端界面。http://mint-ui.github.io/docs/#/zh-cn2Vant组件库也是基于移动端的vue组件库(有赞团队)。https://vant-contrib.gitee.io/vant/v2/#/zh-CN/基于脚手架项目安装mintui新建项目。# 找一个空文件夹 VUEUI/day01/demo下执行一个命令vue create scaffolding# 依次选择Manu原创 2022-03-17 22:47:28 · 10926 阅读 · 0 评论 -
2021-09-17 web前端概述(什么是web前端)
打开网页 我们喜欢的电影有: 复仇者联盟 返老还童 暮光之城 打开网页 我们喜欢的电影有: 复仇者联盟 返老还童 暮光之城 打开网页...原创 2021-09-17 11:01:18 · 592 阅读 · 0 评论