超详细JS的事件循环机制

原文地址:https://mp.weixin.qq.com/s/G2L_9kj8ST0_HPG7yxd2lw
本题是面试常见题目,如果你知道了以下这2点,你可以关闭这个页面了。

  1. async/await 执行顺序注意点是什么
  2. 事件循环机制整体流程是什么

JavaScript代码的执行过程中,除了依靠函数调用栈来搞定函数的执行顺序外,还依靠任务队列(task queue)来搞定另外一些代码的执行。整个执行过程,我们称为事件循环过程。一个线程中,事件循环是唯一的,但是任务队列可以拥有多个。任务队列又分为macro-task(宏任务)与micro-task(微任务),在最新标准中,它们被分别称为task与jobs。

全文

要面试了,数据结构和算法太弱怎么办

原文:https://mp.weixin.qq.com/s/T6ZIKIoY17zTg3NL3jk2iQ
据我了解,前端程序员有相当一部分不是科班出身,以至于对“数据结构”和“算法”的基础概念都不是很清晰,这直接导致很多人在看到有关这部分的内容就会望而却步。
实际上,当你了解了“数据结构”和“算法”存在的真正意义,以及一些实际的应用场景,对它有了一个整体的认知之后,你可能会对它产生强烈的兴趣。当然,它带将带给你的收益也是相当可观的。
很多前端同学在看到“数据结构”和“算法”后会有一定的抵触心理,或者尝试去练习,但是被难倒,从而放弃。
这很大一部分原因是因为你还不够了解学习他们的意义,或者没有掌握合理的练习方法。
实际上,当你有了一定的目的性,并且有了合理的练习方法,再来学习这部分内容会变得得心应手。
在本文中,我就来分享一下我学习“数据结构”和“算法”的一些经验和方法。
后面我也会针对所有常见的数据结构和算法分类,进行全方位的梳理。

全文

一个前端失业者的面试之旅

原文:https://mp.weixin.qq.com/s/1mE_DfTsMs6PnprMB0XRSw
下面整理了一下面试的几家公司的面试题,大家有需要的看看,有问题一起探讨!

全文

ES6语法知识点补充

原文地址:https://juejin.im/post/5c6234f16fb9a049a81fcca5
ECMAScript 6.0(简称ES6),作为下一代JavaScript的语言标准正式发布于2015 年 6 月,至今已经发布3年多了,但是因为蕴含的语法之广,完全消化需要一定的时间,这里我总结了部分ES6,以及ES6以后新语法的知识点,使用场景,希望对各位有所帮助

全文

修复Web应用程序中的内存泄漏

原文地址:https://mp.weixin.qq.com/s/2cgZewQAiayUWpU7QjTnjQ
当我们把web应用从服务端渲染变成了单页面(SPA)的时候,我们突然发现我们需要去关心ui的阻塞、 电脑的风扇旋转速率、 手机的耗电程度等等一系列的用户设备问题,而这些问题并不存在或者很少存在于服务端渲染的时代,是的,我们成功的在提升用户交互的同时又创造了其他的问题。

全文

一文完全吃透 JavaScript 继承(面试必备良药)

原文地址:https://mp.weixin.qq.com/s/psY8M9eMpWrZygHgfVYJCg
继承给我们提供了一种优雅可复用的编码方式,继承也是面试中经常被问到的问题,本文全面总结了JavaScript 中的继承类型、各个继承类型的优缺点及使用场景等,一文吃透 JavaScript 继承,收藏起来吧~

全文

ESLint v7.0.0 将会有哪些新功能?

原文地址:https://mp.weixin.qq.com/s/YsR9NGIUyBANFUxceJdfqw
最近,ESLint 开始发布 v7.0.0alpha 版本,据官方描述,v7.0.0ESLint 的一个重要的里程碑版本,你可以在 Github 的项目看板中看到 v7.0.0 将计划支持的所有内容。

全文

如何固定table表格的列

我们经常会遇到table表格列很多,或者列中内容较多时,可以实现左右拖动的同时,又可以固定第一列。如何实现呢?

全文

本站已备案和使用又拍云cdn

本网站已通过工信部备案和公安备案,众所周知,国内大陆网站都要备案,不然各种限制(其实就是想试试)。所以也选择了备案。
本网站已使用又拍云cdn和云存储

全文

2020年1月Github上最热门的JavaScript开源项目

原文:https://mp.weixin.qq.com/s/XYXR8FhO8X0BiwJ3nSHqZg
1月份GitHub上最热门的JavaScript开源项目排行已经出炉啦,一起来看看上榜详情:

全文

重磅!微信官方推出 Web 前端和小程序统一框架

原文:https://mp.weixin.qq.com/s/ySxc3OK0E28dOAxry0796w
**最近微信官方重磅推出了一个统一 Web 前端和小程序的框架 —— Kbone **。
微信小程序的底层模型和 Web 端不同,开发者无法直接把 Web 端的代码挪到小程序环境内执行。
Kbone 的诞生就是为了解决这个问题,它实现了一个适配器,在适配层里模拟出了浏览器环境,让 Web 端的代码可以不做什么改动,便可运行在小程序里。

全文

大话 JS 单线程与异步

原文:https://mp.weixin.qq.com/s/yTvZQGyoWQ4taJwNvFLiJQ
已知,JavaScript 是单线程的,天生异步,适合 IO 密集型,不适合 CPU 密集型,但是,为什么是异步的喃,异步由何而来的喃,我们将在这里逐渐讨论实现。

全文

年底大厂面试求职路

作者:jacelynfish_ 原文:https://juejin.im/post/5de11deb5188256eaa0ebd5e
先简单介绍一下我的基本情况~楼主是澳门某大学2018届软件专业本科,大四上学期通过日常实习入职360企业安全集团的华南基地(Base 珠海,现改名为奇安信集团),18年春招转正担任前端开发工程师,到今年11月份已经有两年左右开发经验。在原单位里以 toB 端页面开发为主,除了日常的业务系统开发,还参与了二/三维数据可视化大屏的项目,并接触到一些项目研发管理相关的经验。

全文

前端面试中常见的手写代码题合集

作者:我不吃饼干呀 原文:https://juejin.im/post/5c9edb066fb9a05e267026dc
前端面试中常见的手写代码题合集

全文

手把手教你如何在Github上面精准搜索开源项目

作者:觉非 原文:juejin.im/post/5e3d01c56fb9a07c91100801
很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。相信看完这篇文章,你就可以学会如何精准地在GitHub搜索项目。

全文

🌓