您将学到什么 如何获取有关Node.js进程的内存的信息 Node.js如何组织内存 要求 要继续学习,您需要对Javascript和Node.js有基本的了解。Node.js如何组织内存?一篇文章难以把Node.js的内存使用机制全部解释清楚,我们主要关心的是堆(Heap)的使用。堆(Heap)是一个在内存中存储对象的区域,包含字符串和闭包等对象。这是让我们的代码发挥魔术的地方。Node.js进...
乐码范是一个小型的网站,目前主要是一个个人业余项目。目标主要是利用最新的前端技术,实现一个对用户友好、高质量的在线编程学习网站。虽然是一个小型网站,但麻雀虽小,五脏俱全,自己在做的过程中,也让自己可以接触到大项目里接触不到的方方面面,让自己的知识和思考更加全面。由于这是一个免费的网站,个人目前主要是依靠兴趣来开发和维护,因此,如何从节省运营成本,也是个重点。网站设计一路,经过了几次大的架构变化。经...
JSON是一种轻量级的数据交换格式,它的全称是JavaScript Object Notation(JavaScript对象表示法) ,目前已经被广泛地使用,常见的地方就是目前流行的web服务、微服务等。在网上有许多的教程,但是有些教程把JSON介绍得过于复杂,要么就是把JSON理解成JavaScript的Object对象来介绍,因此本站制作了一个简洁的微课程《JSON教程》帮助大家来学习。若有...
JavaScript提供了许多从一个数组(Array)中删除一个元素。有许多第三方提供的库可以轻松完成这个事情,比如Lodash等,不过我们今天主要说用最朴素的JavaScript看看如何实现。如果你知道要删除元素的位置假定你有一个数组,并且要删除元素的位置是i。一个方法是用slice():数组的方法slice()接收两个参数,第一个参数是元素的位置,第二个参数是元素的数量,从这个数组里建一个新的...
大家都知道,网页在加载新内容的时候,会通常显示一个Loading动画做为一个过渡,让用户知道界面没有卡死或没有反应,安心地等待内容出现。 在实现的时候,一般会放一个.gif格式的动画图片,或者用JavaScript实现一个动画效果。用纯CSS实现也是可以的,但往往由于各种原因导致难以达到预期的效果,比如: 动画效果比较小众,有经验的开发人员对CSS动画效果可能也不熟悉 某些CSS属性需要很多高昂的...
Feathers是一个轻量级 Web 框架,使用这个框架,您就可以使用 JavaScript 或 TypeScript 来创建实时应用程序和 REST API。虽然是一个基于JavaScript的框架,但Feathers 可以与任何后端技术进行交互,支持十多个数据库,并与任何前端技术(如 React、VueJS、Angular、React Native、Android或者iOS)配合使用。今天之所...
Visual Studio Code是一个流行的代码IDE工具,它简单、直观,好用。虽然很容易使用,但在刚开始接触的时候,总是会遇到一些不清楚的地方,因此我们做了这个课程方便大家快速安装和熟悉如何使用。对课程感兴趣的话,可以这里打开:Visual Studio Code使用教程
Git是一种非常流行的分布式版本控制系统,目前非常多的公司正在用它或这计划用它。学习Git,不仅可以帮你管理你的代码的版本,也可以管理任何文件的版本。因此,无论你是个作家、设计师、老师还是程序员,Git都将会是你离不开的工具。要学会Git,通常并不是一件轻松加愉快的事情,往往需要先了解一大堆术语的含义,然后再学习如何操作。本课程目的是为了让Git入门更简单,以及能够满足工作里大部分的工程场景。感兴...
说起代码管理,首先需要弄清楚,我们为什么需要代码管理。 管理源代码文件,究竟会遇到什么样的问题?可以想象一下,你现在正在写一份代码,然后你很有可能需要做一些事情,比如: 1. 对代码进行尝试性修改。你想对现在代码做了些修改,但是你不确定这个修改到底是不是好使的,所以你想有一个很方便的办法如果不好使的话,可以回滚到之前的代码。 对于这个问题一些可能的办法是我先把现在的这份代码拷贝一下,做个备份。然后...
数据在企业中的战略地位逐渐升高,而谈到数据,就肯定会涉及到如何获取、管理数据。对小企业来说,一般情况就是用开源的数据库(比如MySQL,PostgreSQL等)或商业数据库(如Oracle, SQL Server)搭对外或对内的系统,而利用这些成熟的数据库系统管理数据就是最常见的数据管理方式了。但随着我们日益对数据获取和分析的需求不断提升,简单的数据库已经远远不能满足我们的需求。因此就出现了一些新...
Chrome DevTools的简明教程
JSON格式的简明教程
面向新程序员的简短教程
快速掌握VSCode
介绍基础的JavaScript知识,学习用JavaScript进行编程
帮编程初学者解决方向上的疑惑
面向初学者的HTML5和CSS的教程
快速学习Git进行高效的代码管理
学会用Python语言来编程
为找到理想的工作,做好完善的准备