摘要: Generator函数 生成器generator是ES6标准引入的新的数据类型,一个generator看上去像一个函数,但可以返回多次,通过yield关键字,把函数的执行流挂起,为改变执行流程提供了可能,从而为异步编程提供解决方案。 方法 Generator.prototype.next():返回一 阅读全文
posted @ 2020-04-01 12:25 WindRunnerMax 阅读(161) 评论(0) 推荐(0) 编辑
摘要: async/await async是ES7的与异步操作有关的关键字,其返回一个Promise对象,await操作符用于等待一个Promise对象,它只能在异步函数async function内部使用。async/await的目的是简化使用多个promise时的同步行为,并对一组Promises执行某 阅读全文
posted @ 2020-03-31 12:27 WindRunnerMax 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Promise对象 JavaScript是单线程的语言,通过维护执行栈与任务队列而实现了异步操作,setTimeout与Ajax就是典型的异步操作,Promise就是异步操作的一个解决方案,用于表示一个异步操作的最终完成或失败及其结果值,Promise有各种开源实现,在ES6中被统一规范,由浏览器直 阅读全文
posted @ 2020-03-30 13:51 WindRunnerMax 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 对称加密与非对称加密 在数字加密算法中,可划分为对称加密和非对称加密。 对称加密 对称加密算法中对于数据的加密与解密使用同一密钥,即使用相同的密码对内容进行加密解密。 内容 + 密钥 = 密文 密文 - 密钥 = 原文 优点 加解密速度快,效率高,适合一对一的信息加密传输 缺点 数据传输前必须协商好 阅读全文
posted @ 2020-03-29 12:15 WindRunnerMax 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 数组遍历的主要方式`for`、`forEach`、`map`、`for in`、`for of` 以及对于数组的操作方法`every`、`some`、`find`、`findIndex`、`filter` 阅读全文
posted @ 2020-03-28 11:32 WindRunnerMax 阅读(539) 评论(0) 推荐(0) 编辑
摘要: HTTPS加密传输过程 HTTPS全称Hyper Text Transfer Protocol over SecureSocket Layer,是以安全为目标的HTTP通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS在HTTP的基础下加入SSL层,HTTPS的安全基础 阅读全文
posted @ 2020-03-27 12:31 WindRunnerMax 阅读(4032) 评论(2) 推荐(2) 编辑
摘要: HTML节点操作 HTML节点的基本操作,添加节点,替换节点,删除节点,绑定事件,访问子节点,访问父节点,访问兄弟节点。 文档对象模型Document Object Model,简称DOM,是W3C组织推荐的处理可扩展标记语言XML的标准编程接口,是一种与平台和语言无关的应用程序接口API。 根据W 阅读全文
posted @ 2020-03-26 12:13 WindRunnerMax 阅读(573) 评论(0) 推荐(0) 编辑
摘要: new运算符 在JavaScript中new是一个语法糖,可以简化代码的编写,可以批量创建对象实例。 语法糖Syntactic sugar,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。 实例 阅读全文
posted @ 2020-03-25 12:04 WindRunnerMax 阅读(177) 评论(0) 推荐(0) 编辑
摘要: CSS劫持攻击 CSS劫持是一种并不很受重视的劫持方式,但是其也有一定的危害,且由于其并不一定需要依赖JavaScript,这使得此种攻击方式更容易实现。 ClickJacking点击劫持 当访问某网站时,利用CSS将攻击者实际想让你点击的页面进行透明化隐藏,然后在页面后显示 一些东西诱导让你点击, 阅读全文
posted @ 2020-03-24 13:29 WindRunnerMax 阅读(1747) 评论(0) 推荐(1) 编辑
摘要: HTTP协议概述 HTTP超文本传输协议,基于TCP/IP通信协议传输数据。 特点 HTTP是无连接的:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接,采用这种方式可以节省传输时间。 HTTP是媒体独立的:只要客户端和服务器知道如何处理的数据内容,任 阅读全文
posted @ 2020-03-24 13:28 WindRunnerMax 阅读(200) 评论(0) 推荐(0) 编辑