摘要: 生成器函数 generator(生成器)是 ES6 标准引入的新的数据类型。一个 generator 看上去像一个函数,但可以返回多次。 generator 函数和普通的函数区别有两个, 1:function 和函数名之间有一个*号, 2:函数体内部使用了 yield 表达式 创建生成器对象 调用 阅读全文
posted @ 2020-06-05 18:27 彭尼玛 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 学习自:http://cavszhouyou.top/JavaScript%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%E4%B9%8B%E7%BB%A7%E6%89%BF.html 继承方式 原型链 在 ECMAScript 中描述了原型链的概念,并将原型链作为实现继承 阅读全文
posted @ 2020-06-05 18:26 彭尼玛 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1. js 获取原型的方法? p.__proto__ : (非标准方法,是浏览器实现的,__proto__ 指向 构造函数的原型) p.constructor.prototype : (由于原型链的关系,p 里虽然没有constructor,但是其原型上有, 而 constructor 又指向了构造 阅读全文
posted @ 2020-06-05 18:25 彭尼玛 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 目录: JS 中的执行上下文 1. 变量对象 2. 作用域链 3. this 指针 JS 中的执行上下文 JS 是一种描述性脚本语言,不同于 C#,JAVA,它不需要编译成中间语言,而是由 JS 引擎动态解析和执行。执行上下文( Execution Context ),也便是常说的 执行环境。 执行 阅读全文
posted @ 2020-06-05 18:24 彭尼玛 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 函数声明、函数表达式 函数声明会提前,而函数表达式是在运行时进行赋值。 函数会首先被提升,然后才是变量。也就是说,同一作用域下提前,函数会在更前面。 【注】 相同的变量名声明会被直接忽略,所以下方 函数声明不论放在哪里,第一个 Foo()都输出 1 Foo(); // 1 ,因为函数声明提前了,所以 阅读全文
posted @ 2020-06-05 18:23 彭尼玛 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 目录 "常考面试题" "1. Post 和 Get 的区别?" "2. TLS/SSL 中什么一定要用三个随机数,来生成"会话密钥"?" "3. SSL 连接断开后如何恢复?" "4. RSA 算法的安全性保障?" "5. DNS 为什么使用 UDP 协议作为传输层协议?" "6. 当你在浏览器中输 阅读全文
posted @ 2020-04-08 15:37 彭尼玛 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 传输层 传输层协议主要是为不同主机上的不同进程间提供了逻辑通信的功能。传输层只工作在端对端系统中。 传输层需要 2 种不同传输协议: 面向连接 TCP 和 非连接 UDP 主要协议有:TCP 和 UDP 。 实现的主要功能:保证传输的可靠性,并且实现一些差错恢复机制。 传输层的端口:实际上是用来标识 阅读全文
posted @ 2020-04-08 15:36 彭尼玛 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 应用层 应用层协议定义了应用进程间的交互和通信规则,不同主机的应用进程间如何相互传递报文,比如传递的报文的类型、格式、有哪些字段等等。 目录 "HTTP 协议" "概况" "报文" "状态码" "HTTP2" "HTTPS" "DNS" HTTP 协议 概况 HTTP 是超文本传输协议,定义了客户端 阅读全文
posted @ 2020-04-08 15:34 彭尼玛 阅读(161) 评论(0) 推荐(0) 编辑
摘要: AnalyserNode 数据分析和可视化,如果你想从音频里提取时间、频率或者其它数据,你需要 AnalyserNode。 AnalyserNode 表示一个可以提供实时频率分析与时域分析的切点,这些分析数据可以用做数据分析和可视化。 创建 AudioContext 的 createAnalyser 阅读全文
posted @ 2020-04-06 12:53 彭尼玛 阅读(367) 评论(0) 推荐(0) 编辑
摘要: "FileReader 文档地址" FileReader (文件读取器) FileReader 对象允许 Web 应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容 File 对象可以是来自用户在一个 input 元素上选择文件后返回的 FileList 对象,也可以来自拖放操作生成 阅读全文
posted @ 2020-04-04 21:31 彭尼玛 阅读(650) 评论(0) 推荐(0) 编辑