writeHeader: 表单数据以键值对的形式向服务器发送,这个过程是浏览器自动完成的。但是有时候,我们希望通过脚本完成过程,构造和编辑表单键值对,然后通过XMLHttpRequest.send()方法发送。浏览器原生提供了 FormData 对象来完成这项工作。 用户上传 ...
将file转化成blob 利用URL.createObjectURL() let $img = document.getElementById('img') file.onchange = function (e) { let file = e.t ...
TypeScript 最佳入门实践 其实Vue官方从2.6.X版本开始就部分使用Ts重写了。 注意此篇标题的“前”,本文旨在讲Ts混入框架的使用,不讲Class API ...
有些时候,我们需要对一些网站进行SEO的优化,有利于搜索引擎的收录,提高搜索曝光率而且能够加快首屏渲染。Nuxt是一个基于Vue生态的更高层的框架,为开发服务端渲染的Vue应用提供了极其便利的开发体验。更酷的是,你甚至可以用它来做为静态站生成器 先看一下目录结构 ...
MongoDB 概念解析 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 Mong ...
我们都知道document.querySelectorAll()能够获取dom节点,它返回时的并不是一个真正的数组,而是一个伪数组(NodeList),对于NodeList而言,它里面是没有forEach方法的,于是经常见到一下这种写法 var doms = document ...
如果您想要科学上网,访问被屏蔽或限制的网站,使用VPN可能是您的最佳选择。在众多的VPN提供商中,Flyingbird VPN是一个不错的选择。 首先,Flyingbird VPN拥有遍布全球的服务器,覆盖多个国家和地区。这意味着您可以随时连接到全球各地的服务器,获得更好的上 ...
简述插件封装 在此之前,我们先来认识一下,生成的插件包的格式类型有哪些 amd – Asynchronous Module Definition, used with module loaders like RequireJS AMD是`RequireJS`在推广过程中对模块定 ...
用mockjs生成数据,不需要等待接口即可调试 一、安装 用npm包管理工具安装 npm install mockjs 标签引入 <script src="http://mockjs.com/dist/mock.js"></script& ...