![](https://img-blog.csdnimg.cn/20200622231512213.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
每天一点前端
每天积累一个前端知识
citrono
这个作者很懒,什么都没留下…
展开
-
XMLHttpRequest对象 请求与响应
XMLHttpRequest对象介绍XMLHttpRequest对象用于浏览器和服务器之间的通信,是Ajax的主要接口。创建XMLHttpRequest对象var request = new XMLHttpRequest()XMLHttpRequest发送请求主要使用open()和send()两个方法open(method, url, async)method–请求方法, url–请求地址,asycn–是否异步(默认为true)send(string) 发送请求,string为传递的参数,原创 2020-07-04 00:08:51 · 684 阅读 · 0 评论 -
HTTP请求——8种请求类型、HTTP请求与响应的组成
HTTP概述超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。主要用于向Web服务器请求信息和服务。HTTP请求过程建立TCP连接浏览器向服务器发送请求命令 (请求类型及地址)3 3. 浏览器向服务器发送请求头信息服务器应答 (返回状态码)服务器发送应答头信息服务器向浏览器发送数据 (用户请求的数据)服务器关闭TCP连接 (可设置参数使其不关闭)HTTP请求与响应的信息组成HTTP请求由四部分组成请求类型(下面介绍)URL即请求地址请原创 2020-07-03 00:17:04 · 1595 阅读 · 0 评论 -
HTTPS的基本原理 HTTP与HTTPS的区别
转自作者:IamHYN链接:https://segmentfault.com/a/1190000021494676来源:SegmentFault 思否看过的最易懂的HTTPS原理博文部分摘录接下来就是最重要的 HTTPS 原理解析了,老规矩先上图。图5. HTTPS 加密、解密、验证及数据传输过程看上去眼花缭乱,不要怕,且听我细细道来。HTTPS 的整个通信过程可以分为两大阶段:证书验证和数据传输阶段,数据传输阶段又可以分为非对称加密和对称加密两个阶段。具体流程按图中的序号讲解。1.客户转载 2020-06-29 22:51:35 · 282 阅读 · 0 评论 -
JS 迭代器与生成器
迭代器原创 2020-06-28 23:46:42 · 375 阅读 · 1 评论 -
ES6 解构赋值与展开语法
ES6 解构赋值与展开语法解构赋值将 属性/值 从 对象/数组 中取出赋值给其他变量语法:要从原变量中取出的变量 = 原变量数组解构var [ one, two, three ] = [1, 2, 3]console.log(one, two, three) // 1 2 3对象解构const c1 = { name: 'Tom', gender: '男', age: 20} var {name, gender, age} = c1 console.log原创 2020-06-25 23:25:36 · 424 阅读 · 0 评论 -
RegExp对象与模拟模板字符串的实现
RegExp对象与模拟模板字符串的实现RegExp对象RegExp 对象即正则表达式对象,用于将文本与一个模式匹配。创建RegExp对象// 第二个参数为修饰符 // 'g': 全局搜索,可以有多个结果,每一次开始搜索的位置都是上一次匹配的后一个位置// 'i': 匹配时不区分大小写// 'm':多行匹配// 第二个参数存在时,new RegExp() 不再抛出 TypeError gvar re1 = /\w+/var re2 = new RegExp('\\w+', 'g')原创 2020-06-25 00:17:16 · 249 阅读 · 0 评论 -
ES6 箭头函数
ES6 箭头函数自己整理,有不对的或者更好的见解希望大家指出箭头函数函数的简洁表达形式,适用于需要匿名函数的地方,不能用作构造函数(不可被new)箭头函数语法 : (参数1, 参数2, …, 参数N) => { 函数体 }注:只有一个参数时可省略圆括号,只有一个语句可省略{},函数返回该语句的值没有参数时有圆括号var fun = param1 => param1 + 1console.log(fun(1)) //2支持剩余参数var fun1 = (par原创 2020-06-24 00:07:26 · 82 阅读 · 0 评论