摘要:关于协程和中的什么是协程进程和线程众所周知,进程和线程都是一个时间段的描述,是工作时间段的描述,不过是颗粒大小不同,进程是资源分配的最小单位,线程是调度的最小单位。子程序就是协程的一种特例。 关于协程和 ES6 中的 Generator 什么是协程? 进程和线程 众所周知,进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒大小不同,进程是 CPU 资源分配的最小单位,...
摘要:其实官方文档对这个已经说的很清楚了,笔者不过是在其基础上进行归纳总结,各位看官还是先去读一下官方文档吧区别于的两个核心在官方文档中,强调了区别于最重要的两点是属性调用,而是函数调用带有缓存功能,而不是,下面我们看一个具体的例子部分 其实官方文档对这个已经说的很清楚了,笔者不过是在其基础上进行归纳总结,各位看官还是先去读一下官方文档吧 1.computed区别于method的两个核心 在...
摘要:实验一全局下的全局作用域下的函数里面的,显然等于全局对象所以,显然,可以通过,改变里面的全局变量所以,如果你创建了一个构造函数,然后不小心调用了它,那么相当于你为全局对象赋值了,这个缺陷可以通过里面的来解决。 javascript 中的关键词 this 代指 执行上下文(Execution Contexts),函数作用域中的this,理解上来说是指调用这个函数的对象。相信以下几个实验可...
摘要:调用时使用参数。返回表示保留该元素通过测试,则不保留。返回值一个新的通过测试的元素的集合的数组范例参数用来测试数组的每个元素的函数。执行时的用于的值。返回值一个新数组,每个元素都是回调函数的结果。 参考文档 Array MDN forEach、filter、map 1. forEach 1.1 参数 1.1.1 callback 用来测试数组的每个元素的函数。调用时使用参数 (elem...
摘要:但在产品模式下,我们非常有必要在的属性里的里配置一个来变向的为静态资源注入版本号,如下,以便上线之后页面可以引入版本更新后的代码。通过给静态资源注入值来作为版本号的好处主要有两个实现策略。 前言 webpack,作为一个处理模块加载、资源依赖管理、构建化的工具,已经逐渐成为了前端工程化领域的新贵。其创造性的把每个静态资源归为一个 module(模块)并能被其强大的 loader 所加载...