上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 98 下一页
摘要: 前言 Event Loop是计算机系统的一种运行机制,是个很重要的概念。而JavaScript用这种机制来解决单线程运行带来的问题。理解很熟悉将会有利于我们更容易理解vue的异步事件。 JavaScript是单线程的 1、什么是单线程? 单线程在程序执行时,所走的程序路径按照连续顺序排下来,前面的必 阅读全文
posted @ 2020-12-12 14:21 浅笑· 阅读(473) 评论(0) 推荐(0) 编辑
摘要: Promise.resolve等价于下面的写法 有时需要将现有对象转为 Promise 对象,Promise.resolve方法就起到这个作用。 Promise.resolve('foo') // 等价于 new Promise(resolve => resolve('foo')) Promise. 阅读全文
posted @ 2020-12-12 14:18 浅笑· 阅读(66617) 评论(0) 推荐(5) 编辑
摘要: Math.random()函数返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1) 生成n-m,包含n但不包含m的整数: 第一步算出 m-n的值,假设等于w 第二步Math.random()*w 第三步Math.random()*w+n 第四步parseInt(Math.random()*w 阅读全文
posted @ 2020-12-12 14:17 浅笑· 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 方法一: 遍历当前数组,并创建一个暂存容器,每次遍历时,出现一个随机索引,使用随机索引,获取数组中一个随机的值,取出到暂存容器,然后根据当前循环次数的索引,获取数组中的值,放入原来取出的地方,最后把暂存容器的值,赋值给当前循环次数的索引的值,实现随机排序;(即三个容器间的交互) var arr = 阅读全文
posted @ 2020-12-12 14:08 浅笑· 阅读(3663) 评论(0) 推荐(0) 编辑
摘要: 允许包装在mixin中定义的css块。 分离的规则集是一组css属性、嵌套规则集、媒体声明或者是存储在变量中的任何其他内容,我们可以将它包含在规则集中或其他结构中,并且所有属性都将复制到那里;我们还可以将它用作mixin参数,并将它作为其他任何变量传递。 // 声明分离的规则 @rule_set: 阅读全文
posted @ 2020-12-12 14:06 浅笑· 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 迭代器是ES2015中新增的规范,与之相关的for...of也是ES2015新增的。 本文来深入研究一下迭代器是什么,以及迭代器能够干什么? 或许你对for ... of的执行还不了解,比如什么情况下可以使用for ... of去遍历对象,什么情况下会报错等等,这篇文章应该能帮到你。 迭代器协议 f 阅读全文
posted @ 2020-12-12 14:03 浅笑· 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 测试的类型 测试是用来检查你代码的代码。测试会使你对自己的程序更有信心。它们还能够防止你在修复一个 bug 时生成另一个 bug。你可以测试程序的方方面面,从单个函数及其返回值到在浏览器中运行的复杂程序。由于这是本课程的第一篇文章,因此我会简要对比一些流行的测试类型。 单元测试 单元测试覆盖了代码块 阅读全文
posted @ 2020-12-12 14:02 浅笑· 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 首先我们要进行js进度条的布局 js进度条布局如下: </script> <style type="text/css" id='css'> #progress { position: fixed; background: #000; top: 0; left: 0; width: 100%; hei 阅读全文
posted @ 2020-12-12 14:01 浅笑· 阅读(1779) 评论(0) 推荐(0) 编辑
摘要: 1、前言 在平时工作开发中,大部分开发人员都花费大量的时间在维护其他人员的代码。很难从头开始开发新代码,很多情况下都是以他人成果为基础的,或者新增修改需求,自己写的代码也会被其他开发人员调用,所以写好一份高质量可维护的代码就显得十分重要。 2、什么是可维护代码 可维护代码需要遵循以下几个特点。 1. 阅读全文
posted @ 2020-12-12 13:59 浅笑· 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 什么是尾调用? 尾调用(Tail Call)是函数式编程的一个重要概念,本身非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。 function f(x){ return g(x); } 上面代码中,函数f的最后一步是调用函数g,这就叫尾调用。以下三种情况,都不属于尾调用。 // 阅读全文
posted @ 2020-12-12 13:58 浅笑· 阅读(201) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 98 下一页