摘要: JavaScript语言的执行环境是单线程(single thread),就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;但是只要耗时比较多,假如有一个任务耗时很长,后面的任务都必须排队等着 阅读全文
posted @ 2020-09-20 14:57 酷儿q 阅读(156) 评论(0) 推荐(0)
摘要: Nodejs 诞生于 2009 年,由于它使用了 JavaScript ,在这些年里获得了非常广泛的流行。它是一个用于编写服务器端应用程序的 JavaScript 运行时,但是 "它就是JavaScript" 这句话并不是 100% 正确的。 JavaScript 是单线程的,它不是被设计用来实现要 阅读全文
posted @ 2020-09-20 14:54 酷儿q 阅读(179) 评论(0) 推荐(0)
摘要: 如下代码 const request = function(){ let num = Math.round(Math.random()*100)/100; console.log(num); setTimeout(function(){ if(num < 0.5){ return('1234567' 阅读全文
posted @ 2020-09-20 14:53 酷儿q 阅读(210) 评论(0) 推荐(0)
摘要: 前言 在一般的代码中很少会接触到进制和位运算,但这不代表我们可以不去学习它。作为一位编程人员,这些都是基础知识。如果你没有学过这方面的知识,也不要慌,接下来的知识并不会很难。本文你将会学习到: 进制转换 按位操作符 JavaScript进制转换 手动实现进制转换 进制转换 以下使用常见的十进制和二进 阅读全文
posted @ 2020-09-20 14:52 酷儿q 阅读(223) 评论(0) 推荐(0)
摘要: 匹配正则 使用 .test() 方法 let testString = "My test string";let testRegex = /string/;testRegex.test(testString); 匹配多个模式 使用操作符号 | const regex = /yes|no|maybe/ 阅读全文
posted @ 2020-09-20 14:49 酷儿q 阅读(146) 评论(0) 推荐(0)