1. 概述FormData类型其实是在XMLHttpRequest 2级定义的,它是为序列化表以及创建与表单格式相同的数据(当然是用于XHR传输)提供便利。2. 构造函数创建一个formData对象实例有几种方式1、创建一个空对象实例var formData = new FormData(); 此时可以调用append()方法来添加数据2、使用已有的表单来 ......
356
0
0
2022-03-31
1.particles-bg地址:https://github.com/lindelof/particles-bg效果:2.particles-bg-vue地址:https://github.com/lindelof/awesome-web-effect这是一个基于VUE的粒子动画组件。3.jquery.ripples地址:https://github.co ......
498
0
0
2022-03-31
介绍howler.js是现代网络的音频库。它默认为Web Audio API,而向后兼容为HTML5 Audio。这使得在所有平台上使用JavaScript进行音频操作变得轻松可靠。Githubhttps://github.com/goldfire/howler.js功能特性单个API满足所有音频需求默认为Web Audio API,向后兼容为HTML5 A ......
500
0
0
2022-03-31
最开始的一个小需求前两天项目中有个小需求:前端下载后台小哥返回的二进制流文件。起初接到这个需求时,我感觉这很简单啊(虽然我不会,但可以百度啊,,,,)然后就写出了如下的代码:let blob = new Blob([res.data]); let fileName = `Cosen.cs ......
395
0
0
2022-03-31
最近在用vue + element-ui对公司的后台管理系统进行重构,听说这个后台管理系统是零几年的产物,历史悠久,看界面就看得出是前后端不分离时期,PHP后端工程师做的,不符合我们95后程序员的审美,而且里面的富文本编辑器也是很老的,而且很难用,没有视频上传功能,而且也没有上传图片功能,文本插入图片是用base64插入的,难用界面还丑。在重构管理后台,我一 ......
493
0
0
2022-03-31
介绍今天介绍一个小巧的Web端的SVG图表库,FrappeCharts是受GitHub启发的简单且现代的SVG图表,零依赖性。相比市面很多类似的库,FrappeCharts显得相当轻量了!Githubhttps://github.com/frappe/charts安装使用安装yarn add frappe-gantt 或直接将其包含在HTML中 < ......
347
0
0
2022-03-31
最近有个项目使用Layui框架进行后端系统的界面搭建,其中Layui框架中的Layer组件在项目中会用得非常多。且有些功能会遇到子窗口完成数据的提交后,进行关闭同时会刷新父窗口的数据,所以此文章分享一下《如何实现在Layui框架中完成父窗的刷新功能》当然这里有朋友就会吐槽,现在的项目都是基于SpringBoot + Vue的前后端分离开发。在这里我要说明一下 ......
539
0
0
2022-03-31
一:背景1. 讲故事await,async 这玩意的知识点已经被人说的烂的不能再烂了,看似没什么好说的,但我发现有不少文章还是从理论上讲述了这两个语法糖的用法,懂得还是懂,不懂的看似懂了过几天又不懂了,人生如戏全靠记是不行的哈,其实本质上来说 await, async 只是编译器层面上的语法糖,在 IL 层面都会被打成原型的,所以在这个层面上认识这两个语法糖 ......
401
0
0
2022-03-31
配图与本文无关前端开发中,有一个重要的技能,叫做断点调试。利用chrome开发者工具中的断点调试,我们能够一步步观察JavaScript的执行过程,直观感知函数调用栈、作用域链、变量对象、闭包、this等关键信息的变化。因此,断点调试对于快速定位代码错误,以及快速了解代码的执行过程有着非常重要的作用,这也是我们前端开发必不可少的一个高级技能。当然如果你对Ja ......
396
0
0
2022-03-31
JavaScript 是目前最流行的编程语言之一,正如大多数人所说:“如果你想学一门编程语言,请学JavaScript。”FreeCodeCamp的创始人 Quincy Larson 在最近的一次采访中被问到哪种语言开发人员应该首先学习。他回答:“ JavaScript。”“软件正在吞噬世界,JavaScript正在吞噬软件。JavaScript每年都在变得 ......
370
0
0
2022-03-30
AdminLTE框架简介:AdminLTE是一个完全响应管理模板。基于Bootstrap 4.4框架以及JS / jQuery插件,易于定制模板,且自带多种配色皮肤,可根据需要实时调整。适合多种屏幕分辨率,从小型移动设备到大型台式机。内置了多个页面并且自带大量插件,包括仪表盘、小部件、UI元素展示如表单、图表、表格、邮箱、日历、锁屏、登录及注册、404页面、 ......
325
0
0
2022-03-30
JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以使用侦听器(或处理程序)来预定义事件,以便事件发生时执行相应的代码。这种在传统软件工程中被称为观察者模式的模型,支持页面的行为与页面的外观之间的松散耦合。事件最早是在IE3和NetscapeNavigator 2中出现的,当时是作为分担服务器运 ......
616
0
0
2022-03-30
介绍FileSaver.js是一个HTML5 saveAs()FileSaver实现,它是在客户端保存文件的解决方案,非常适合在客户端生成文件的web应用程序!Githubhttps://github.com/eligrey/FileSaver.js支持的浏览器可以用以下方法来进行特征检测try { var isFileSaverSupported ......
949
0
0
2022-03-30
axios功能特点在浏览器中发送XMLHttpRequest请求在node.js中发送http请求支持Promise API拦截请求和响应转换请求和响应数据安装 axiosnpm install axios --save axios 基本使用import axios from 'axios'; axios({ url: 'http://127.0. ......
442
0
0
2022-03-30
前言都 2020 年了,Promise 大家肯定都在用了,但是估计很多人对其原理还是一知半解,今天就让我们一起实现一个符合 PromiseA+ 规范的 Promise。附 PromiseA+ 规范地址:https://promisesaplus.com/简单版我们都知道 Promise 的调用方式,new Promise(executor), executo ......
466
0
0
2022-03-30