最新 最热

JavaScript面试经,offer拿到手软

本文给大家分享一些JavaScript面试经验,在这金九银十的招聘季,希望大家都能找到满意的工作。

2020-09-28
2992

浏览器、ESM规范、模块化、webpack和vite之间联系?

JS这门语言,在设计之处就没有模块体系,所以他会经历模块化演变,直到2015年,TC39(一群浏览器厂商代表组成的委员会)发布了ES6规范,ES Modules才被世人所知,也就是ESM。而在模块化演变过程中,模块化本身暴露的问题也越来越明显。项目中的模块越来越多,在管理上造成了混乱,所以迫切需要一些工具解决各种模块类型混乱的问题。webpack和vite等工具就是用来解决这些问题的。

2020-09-27
5390

TypeScript中的六个重新让你认知的知识点

之所以会写这篇文章,是因为在技术群里有小伙伴在讨论的时候,提出需要来提升对 TypeScript 理解,本文将讲述几个 TypeScript 常见并且不易理解的几个知识点,简单的使用就自行官网文档了!

2020-09-27
2614

怎么使用js操作符【新语法】优化代码?

最近在我在技术群聊天时,看到有个小伙伴提出关于 可选链 语法的问题。那这篇文章我们就来聊一下几个 js 的骚操作(我认为是代码优化技巧)

2020-09-25
2793

11个JavaScript代码重构最佳实践

模式和重构之间有着一种与生俱来的关系。从某种角度来看,设计模式的目的就是为许多重构行为提供目标。

2020-09-25
2761

Moment.js官方推荐使用其它时间处理库代替

近期,Moment.js 在官方文档中发布了项目状态,文中写道:Momentjs 正式进入维护期,不会再提供大版本更新,推荐使用其他时间处理库代替或使用 JavaScript 处于实验阶段的提案 Temporal。

2020-09-24
6170

TypeScript 中的class和interface

刚刚的`vue3.0`一发布,各大网址和社区以及公众号已经被Vue3.0的`One Piece`版本所霸屏,出现不同的标题有着同样内容的现象,借此热度我们不如好好回顾一下`ts`基础知识,备战`vue3.0`的正式使用。

2020-09-23
4466

js垃圾回收机制原理给你聊的明明白白

大多数语言都是提供自动内存管理机制,比如C#、Java,JavaScript。自动内存管理机制也就是我们经常听到的垃圾回收机制 。

2020-09-22
3387

(ES5版)深入理解 JavaScript 执行上下文和执行栈

最近在研究 JavaScript 基础性的东西,但是看到对于执行上下文的解释我发现有两种,一种是执行上下文包含:scope(作用域)、variable object(变量对象)、this value(this 值),另外一个种是包含:lexical environment(词法环境)、variable environment(变量环境)、this value(this 值)。

2020-09-18
2714

10个具有挑战性的JavaScript测验问答【附答案分析】!

以下问题旨在具有挑战性和指导意义。如果您确切地知道如何回答每个问题,那很好,但是如果您遇到了一些错误并知道原因,那么我认为那会更好!

2020-09-17
3135