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