经验分享

JavaScript:Promise以及Async/Await赢得胜利的原因

异步函数在JavaScript中是好事。好的方面是异步函数是非阻塞的,因此非常快——尤其是在Node.js上下文中。缺点是处理异步函数可能很麻烦,因为有时您必须等待一个函数完成才能获得其“回调”,然后再执行后面的代码。有几种方法可以发挥异步函数调用的优势并正确处理它们的执行,但是有一种方法远胜于其他方法(你猜对了,就是Async / Await)。在本文中,您将了解Promise的来龙去脉以及As...

免费好用的截图软件推荐

在日常学习工作中,截图工具算的上必须,却是最不起眼的一个工具之一了。不像Word、Excel那么总是主角,但需要的时候总是少不了。截图软件主要的功能是截图,但实际上还要提供一些其他的辅助功能才算得上是好用。比如:灵活选择截图区域:按窗口截屏,还是随意划定区域截屏等。基本的图片编辑功能:通常截完屏幕之后,我们还需要对图片做一些裁剪、编辑或标记的工作才行。易用、便宜甚至免费最好网上搜截图工具,其实能搜...

请求Node.js进程垃圾收集

垃圾收集是JavaScript开发人员通常不必担心的那些深奥的主题之一。它只是在幕后发生,生活是美好的。通常,通过一些性能监控系统,我们可以看到内存占用率的上上下下:通常,我们不必要主动请求Node.js进行垃圾回收。但有的时候,我们的确需要观察一下我们的程序的内存占用情况,比如:通过查看监视工具中的内存减少,了解应用程序所承受的垃圾量 查看发生垃圾收集时应用程序性能如何变化快速验证是否存在内存泄...

[翻译] 指南:如何在Node.js查看内存使用情况?

您将学到什么 如何获取有关Node.js进程的内存的信息 Node.js如何组织内存 要求 要继续学习,您需要对Javascript和Node.js有基本的了解。Node.js如何组织内存?一篇文章难以把Node.js的内存使用机制全部解释清楚,我们主要关心的是堆(Heap)的使用。堆(Heap)是一个在内存中存储对象的区域,包含字符串和闭包等对象。这是让我们的代码发挥魔术的地方。Node.js进...

乐码范的网站架构设计

乐码范是一个小型的网站,目前主要是一个个人业余项目。目标主要是利用最新的前端技术,实现一个对用户友好、高质量的在线编程学习网站。虽然是一个小型网站,但麻雀虽小,五脏俱全,自己在做的过程中,也让自己可以接触到大项目里接触不到的方方面面,让自己的知识和思考更加全面。由于这是一个免费的网站,个人目前主要是依靠兴趣来开发和维护,因此,如何从节省运营成本,也是个重点。网站设计一路,经过了几次大的架构变化。经...

《JSON教程》课程发布

JSON是一种轻量级的数据交换格式,它的全称是JavaScript Object Notation(JavaScript对象表示法) ,目前已经被广泛地使用,常见的地方就是目前流行的web服务、微服务等。在网上有许多的教程,但是有些教程把JSON介绍得过于复杂,要么就是把JSON理解成JavaScript的Object对象来介绍,因此本站制作了一个简洁的微课程《JSON教程》帮助大家来学习。若有...

如何从JavaScript的数组中删除一个元素

JavaScript提供了许多从一个数组(Array)中删除一个元素。有许多第三方提供的库可以轻松完成这个事情,比如Lodash等,不过我们今天主要说用最朴素的JavaScript看看如何实现。如果你知道要删除元素的位置假定你有一个数组,并且要删除元素的位置是i。一个方法是用slice():数组的方法slice()接收两个参数,第一个参数是元素的位置,第二个参数是元素的数量,从这个数组里建一个新的...

Loaders.css:以性能为中心的纯CSS加载动画的集合

大家都知道,网页在加载新内容的时候,会通常显示一个Loading动画做为一个过渡,让用户知道界面没有卡死或没有反应,安心地等待内容出现。 在实现的时候,一般会放一个.gif格式的动画图片,或者用JavaScript实现一个动画效果。用纯CSS实现也是可以的,但往往由于各种原因导致难以达到预期的效果,比如: 动画效果比较小众,有经验的开发人员对CSS动画效果可能也不熟悉 某些CSS属性需要很多高昂的...

Feathers:一个创建实时应用和REST API的轻量级框架

Feathers是一个轻量级 Web 框架,使用这个框架,您就可以使用 JavaScript 或 TypeScript 来创建实时应用程序和 REST API。虽然是一个基于JavaScript的框架,但Feathers 可以与任何后端技术进行交互,支持十多个数据库,并与任何前端技术(如 React、VueJS、Angular、React Native、Android或者iOS)配合使用。今天之所...

《Visual Studio Code使用教程》发布了

Visual Studio Code是一个流行的代码IDE工具,它简单、直观,好用。虽然很容易使用,但在刚开始接触的时候,总是会遇到一些不清楚的地方,因此我们做了这个课程方便大家快速安装和熟悉如何使用。对课程感兴趣的话,可以这里打开:Visual Studio Code使用教程

最新课程

Chrome开发者工具教程

Chrome DevTools的简明教程

初级
免费
JSON简明教程

JSON格式的简明教程

初级
免费
编程概念

面向新程序员的简短教程

初级
免费
初级
免费
JavaScript教程

介绍基础的JavaScript知识,学习用JavaScript进行编程

初级
免费
编程入门导引

帮编程初学者解决方向上的疑惑

初级
免费
HTML/CSS精简教程与实例

面向初学者的HTML5和CSS的教程

初级
免费
Git使用简明教程

快速学习Git进行高效的代码管理

初级
免费
Python 2语言教程

学会用Python语言来编程

初级
免费
程序员面试指南

为找到理想的工作,做好完善的准备

中级
免费