12 2020 档案
摘要:HTTP: 超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网路协议,所有的www文件都必须遵循这个标准。设计HTTP的初衷就是为了提供一种发布和接收HTML页面的方法。 HTTP发展历史: 版本 时间 内容 发展现状 HTTP
阅读全文
摘要:问题: 1、a.xxx.com和b.xxx.com这两个域能共享同一个localStorage吗 2、在a.xxx.com/list.html页面中点击进入a.xxx.com/details.html中,这两个不同的页面能共享一个localStorage吗 3、如果localStorage存满了,再
阅读全文
摘要:301:永久重定向,表示请求的资源分配了新的url,以后应使用新url 302:临时重定向,请求的资源临时分配了新的url(response中location所指的地址),本次请求暂时使用新url 服务器返回302时,也会返回location,浏览器再次请求location中指定的地址,也就是浏览器
阅读全文
摘要:在http中,put被定义为幂等的方法,post不是幂等的方法。 幂等:数学中的一个术语,对于单个输入或者无输入的运算方法,如果每次都是同样的结果,则是幂等的。也就是说,如果一个网络重复执行多次,产生的效果是一样的,那就是幂等。 post 用于提交请求,可以更新或者创建资源,是非幂等的 在用户注册时
阅读全文
摘要:beforeCreate ->inject -> Props -> Methods -> Data -> Computed -> Watch ->provide-> created
阅读全文
摘要:let syz = { name: '孙艺珍', age: 20, // birthday: new Date('1996/01/01'), // Date日期自动用 toJSON() 或 toISOString() 转成了字符串 // NaN和Infinity格式的数值会被当做是null inf:
阅读全文
摘要:lighthouse是什么 lighthouse分析web应用程序和web页面,收集关于开发人员最佳实践的现代性能指标和见解,让开发人员根据生成的评估页面,来进行网站优化和完善,提高用户体验 使用: 1、在Chrome开发者工具中使用lighthouse 点击Generate report按钮会生成
阅读全文
摘要:之前在做项目的时候有一个需求是将本地的html文件导出为一个word文件,当时是用模板的方式导出word,函数的最后是生成一个blob对象,再利用saveAs()方法将文件下载到本地 现在的需求是将这个word文件生成一个http地址作为某个接口请求的一个参数,做后续操作。在项目中是通过请求 upl
阅读全文
摘要:1、前言: 如果后端传来的是Blob二进制流, 二进制流就长这个样子,可以利用 new Blob() 获取blob对象: let blob = new Blob([data.data], { type: 'application/vnd.openxmlformats-officedocument.w
阅读全文
摘要:Promise是什么? 1、Promise是ES6提供的进行异步编程的解决方案 2、Promise是一个构造函数,用来封装一个异步操作,可以获取其成功或失败的值 异步编程旧的操作都是回调函数的方式:(不利于阅读和异常处理) 1)fs 文件操作 require('fs').readFile('./in
阅读全文
摘要:概念: URLSearchParams接口定义了一些实用的方法来处理URL的查询字符串 一个实现了 URLSearchParams 的对象可以使用for...of来遍历: // 这两行代码是一个意思 for(const [key, value] of serachParams){} for(cons
阅读全文
摘要:这些名词里,Blob、ArrayBuffer、File可以分为一类,它们都是数据 fileReader是一种工具,用来读取数据 formData是一个应用数据的场景 Blob: 概念:Blob全称binary large object,表示二进制大对象,它并不是前端的特有现象,而是计算机界的通用术语
阅读全文
摘要:1、下载插件 npm i jquery file-saver 2、utils目录下新建 jquery.wordexport.js // 导入js文件 import $ from 'jquery' import saveAs from 'file-saver' if (typeof $ !== 'un
阅读全文
摘要:1、==:等于 2、 :严格等于 3、Object.is():加强版严格等于 == 的判断规则: 如果两个值类型相同,进行 比较。 如果两个值类型不同,那么它们可能相等,根据下面规则进行类型转换,再比较: 1、如果一个是 null,一个是 undefined,那么相等 2、如果一个是字符串,一个是数
阅读全文
摘要:思路: 1、通过 const blog = new Blob([data.data], { type: 'image/jpeg' }) 获取blob对象 2、通过 const url = window.URL.createObjectURL(blog) 获取blob地址 3、nodemon 会热更新
阅读全文
摘要:原理:需要将页面中table导出一个word文件,在本地做好一个word模板,定义好变量,以这个模板文件为导出依赖,将后台获取的变量添加进去。 需求:将“伦理审查批件”导出为word 导出word和pdf对实际工作的影响: 上一篇博客实现了前端导出pdf,但是后来发现,当意见内容特别多的时候,pdf
阅读全文