实现一个带并发限制的异步调度器 `Scheduler`,保证同时运行的任务最多有两个。完善下面代码中的 `Scheduler` 类,使得以下程序能正确输出。class Scheduler { add(promiseCreator) { ... } // ... } const timeout = (time) => new Prom ......
350
0
0
2022-11-15
单例模式class SingleObject{ constructor(name) { this.name = name } login() { console.log('name: ', this.name) } } SingleObject.getInstance = (() => { ......
362
0
0
2022-11-14
前言每年的三四月份处于招聘旺季,技术问题是可以临时抱佛脚的,趁现在夯实自己的基础,常看面试高频问题,在面试时即可具有底气,下面我会出一份面试基础系列,希望大家都能够收割自己理想的offer!构造函数与类的区别1.构造函数prototype可以枚举,而类不行2.构造函数可以不zhi用new关键字调用,而类只能使用new来调用3.类不存在变量提升,而构造函数会4 ......
396
0
0
2022-09-29
1,在浮动元素后面增加<br/>标签;<br/>标签有自带的清除浮动属性;2,在浮动元素后面增加一个清除浮动层;<div><div style="float:left"></div><div style="float:left"></div><div style="cl ......
474
0
0
2022-06-29
又到了一年毕业季,又有很多大学生从大学毕业,来到社会。今天主要是给这些小伙伴一些面试的小技巧,总归一句多学习一些也是有用处的,临时抱佛脚也要抱才有啊,所以今天给大家分享两个小问题,现在的前端程序员需求已经不是能用html布局,或是用javascript写个特效这么轻松了,也因为现在的初级前端泛滥,所以各大公司对前端的面试要求也开始逐步提高,特别是对于基础知识 ......
350
0
0
2022-06-09
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。引言不知道有多少人是和我一样分不清 URL 和 URI 的?说来惭愧,之前自己一直以为 URL 和 URI 是一样的,所以在称呼它们的时候经常混着用,当偶然得知它们是两种不同概念的时候,我的状态是这 ......
377
0
0
2022-06-06
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。前言通过前面几篇内容的学习,我们知道 HTTP 缓存分为两种:强缓存协商缓存并且也知道了它们的控制属性,总结起来就是下面这个图:今天我们就来动手实践一下,看看 HTTP 缓存到底是如何工作的。搭建服 ......
341
0
0
2022-06-02
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。前言通过前面的介绍,我们知道 HTTP 缓存分为两种:强缓存协商缓存在上一篇文章中,我们了解了 HTTP 强缓存,今天我们来了解一下协商缓存相关的内容。协商缓存特点协商缓存,也称为对比缓存,从名称可 ......
323
0
0
2022-06-02
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。前言通过上一篇的总结,我们知道 HTTP 缓存分为两种:强缓存协商缓存今天我们就先来了解一下强缓存相关的内容。强缓存特点强缓存中,当请求再次发出时,浏览器会判断目标资源是否“命中”强缓存,如果命中则 ......
406
0
0
2022-05-31
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。前言缓存是应用程序中很重要的一个概念,在有大量数据交换的应用程序中,我们会采取一些方式将那些实时性要求不高的数据生成副本并存储在某个相对来说可快速到达、访问、获取的仓库,这样在需要这些数据的时候我们 ......
308
0
0
2022-05-31
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。前言在前后端交互的过程中,使用频率最高的莫过于 GET 和 POST 这两个方法,并且这也是面试中被问到频率很高的知识点。面试常常会问:GET 和 POST 方法的区别是什么?这个问题常常会导致我们 ......
374
0
0
2022-05-28
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。前言通过前面的总结,我们都知道,当客户端通过 HTTP 向服务端发送了一个请求之后,总是期望服务端能够进行响应。而在服务端的响应结果中,信息头会包含一个叫 Status Code 的属性,其值为一个 ......
403
0
0
2022-05-27
1.vue简介,vue是一个构建用户界面的框架。是一个轻量级mvv框架,和angular一样是所谓的双向数据绑定,数据驱动和组件化的前端开发,通过简单的api实现响应式的数据绑定和组合试图组件,容易上手,小巧。2.安装vue-devtools插件,便于在chrome中调试vue,配置是否允许vue-devtools检查代码,方便调试,生产环境设置为false ......
359
0
0
2022-04-20
1. 为什么Vue被称为“渐进框架”?使用渐进式框架的代价很小,从而使现有项目(使用其他技术构建的项目)更容易采用并迁移到新框架。 Vue.js 是一个渐进式框架,因为你可以逐步将其引入现有应用,而不必从头开始重写整个程序。Vue 的最基本和核心的部分涉及“视图”层,因此可以通过逐步将 Vue 引入程序并替换“视图”实现来开始你的旅程。由于其不断发展的性质, ......
342
0
0
2022-04-10