摘要:
HTTP 1.0 在HTTP1.0版本,存在一个问题:建立的一次连接,只有包含一个请求响应(也就是对应一个资源)。 如果有多个请求,那么效率就会很低。 HTTP 1.1 在HTTP 1.1 中 connection: keep-alive 是默认开启的。 改进一:连接复用 一次连接,可以有多个请求响 阅读全文
摘要:
代理服务器监听并拦截请求,然后由代理服务器转发请求到目标服务器,因为服务端不存在同源策略,所以不存在跨域问题。
阅读全文
摘要:
开发环境解决跨域问题、纯前端实现、成本很低、简单方便。 阅读全文
摘要:
ES6、ES7、ES8、ES9、ES10新特性一览 ES全称ECMAScript,ECMAScript是ECMA制定的标准化脚本语言。目前JavaScript使用的ECMAScript版本为ECMA-417。关于ECMA的最新资讯可以浏览 ECMA news查看。 ECMA规范最终由TC39敲定。T 阅读全文
摘要:
面试当中几乎每次都会问到一个js中关于call、apply、bind的问题,比如… 怎么利用call、apply来求一个数组中最大或者最小值 如何利用call、apply来做继承 apply、call、bind的区别和主要应用场景 首先,要明白这三个函数的存在意义是什么? 答案是:改变函数执行时的上 阅读全文
摘要:
原文链接:github.com 在 Web 安全领域中,XSS 和 CSRF 是最常见的攻击方式。本文将会简单介绍 XSS 和 CSRF 的攻防问题。 XSS XSS,即 Cross Site Script,中译是跨站脚本攻击;其原本缩写是 CSS,但为了和层叠样式表(Cascading Style 阅读全文
摘要:
React 16之后有三个生命周期被废弃(但并未删除) componentWillMount componentWillReceiveProps componentWillUpdate 官方计划在17版本完全删除这三个函数,只保留UNSAVE_前缀的三个函数,目的是为了向下兼容,但是对于开发者而言应 阅读全文
摘要:
使用参数: 摘自:MDN 里 Document.cookie 阅读全文
摘要:
在前端开发中, html 转 pdf 是最常见的需求,实现这块需求的开发 html2canvas 和 jspdf 是最常用的两个插件,插件都是现成的,但是有时候用不好,也不出现很多头疼问题: 1. 生成的 pdf 清晰度不高,比较模糊; 2.多页 pdf 会出现把内容给分割的情况,特别是文字被分割时 阅读全文
摘要:
拖放 拖放是一种常见的特性,即抓取对象以后,从当前位置拖到另一个位置的过程。 dragenter dragover dragleave drop 阅读全文