摘要: 一般表单页面都需要填写手机号,校验用户输入的手机号码是否正确,就要用到正则表达式,用正则表达式来匹配手机号段,如在运营商号段内,则号码正确。因此,需要知道运营商最新的号段,如下所示: 各大运营商手机号码段(新) 中国电信号段 133、153、173、177、180、181、189、190、191、1 阅读全文
posted @ 2021-07-28 17:29 酷儿q 阅读(2746) 评论(0) 推荐(0) 编辑
摘要: 常见的错误类型 RangeError: 标记一个错误,当设置的数值超出相应的范围触发。比如,new Array(-20)。ReferenceError: 引用类型错误,当一个不存在的变量被引用时发生的错误。比如:console.log(a)。SyntaxError:语法错误。比如 if(true) 阅读全文
posted @ 2021-07-28 17:28 酷儿q 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 切入点从场景描述出发,即先定义好我们要实现的功能 执行器函数 构造函数入参 executor 自执行函数。会在在 new 的时候同步执行,传入 resolve 和 reject 状态扭转函数。自执行函数内部根据异步任务执行结果(成功或失败)调用状态扭转函数,把状态传递给后续的 then。 状态转化 阅读全文
posted @ 2021-07-28 17:27 酷儿q 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1.三元运算符 新手 let hungry = true; let eat; if (hungry == true) { eat = 'yes'; } else { eat = 'no'; } 老手 let hungry = true; let eat = hungry == true ? 'yes 阅读全文
posted @ 2021-07-28 17:26 酷儿q 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 浮点数的存储 首先要搞清楚 JavaScript 如何存储小数。和其它语言如 Java 和 Python 不同,JavaScript 中所有数字包括整数和小数都只有一种类型 — Number。它的实现遵循 IEEE 754 标准,使用 64 位固定长度来表示,也就是标准的 double 双精度浮点数 阅读全文
posted @ 2021-07-28 17:25 酷儿q 阅读(69) 评论(0) 推荐(0) 编辑
摘要: JavaScript中有多种循环Array的方式,你是否常常分不清他们的细微差别,和适用场景。本文将详细梳理各间的优缺点,整理成表以便对比。 循环可访问element可访问index可迭代property支持中断支持await支持任意位置开始 for √ √ × √ √ √ for in √ × √ 阅读全文
posted @ 2021-07-28 17:24 酷儿q 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1. 转字符串 const input = 123; console.log(input + ''); // '123' console.log(String(input)); // '123' console.log(input.toString()); // '123' 2. 转数字 const 阅读全文
posted @ 2021-07-28 17:23 酷儿q 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 前言 首先,我们看一下微信开放文档中的一张图: 上面的一幅图中清楚地介绍了微信登录整个过程,下面对图上所示进行总结: 一、二维码的获得 用户打开登录网页后,登录网页后台根据微信OAuth2.0协议向微信开发平台请求授权登录,并传递事先在微信开发平台中审核通过的AppID和AppSecrect等参数; 阅读全文
posted @ 2021-07-28 17:22 酷儿q 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲解 JavaScript 在异步流程控制中的一些实践、容错以及复杂异步环境下我们该如何去处理。 发展历史 简要的提及一下,异步流程控制的发展历史大概是 callback hell => Promise => Generator => async/await ES6 中 Promise 是通 阅读全文
posted @ 2021-07-28 17:21 酷儿q 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 水平扩展 Node.js 应用程序 水平扩展是复制应用程序实例以管理大量传入连接。 此操作可以在单个多内核机器上执行,也可以在不同机器上执行。垂直扩展是提高单机性能,它不涉及代码方面的特定工作。在同一台机器上的多进程提高应用程序吞吐量的一种常用方法是为机器的每个内核生成一个进程。 通过这种方式,No 阅读全文
posted @ 2021-07-28 17:20 酷儿q 阅读(77) 评论(0) 推荐(0) 编辑