经验分享

乐码范的网站架构设计

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

《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使用教程

《Git使用简明教程》发布

Git是一种非常流行的分布式版本控制系统,目前非常多的公司正在用它或这计划用它。学习Git,不仅可以帮你管理你的代码的版本,也可以管理任何文件的版本。因此,无论你是个作家、设计师、老师还是程序员,Git都将会是你离不开的工具。要学会Git,通常并不是一件轻松加愉快的事情,往往需要先了解一大堆术语的含义,然后再学习如何操作。本课程目的是为了让Git入门更简单,以及能够满足工作里大部分的工程场景。感兴...

浅谈代码管理的必要性及方式

说起代码管理,首先需要弄清楚,我们为什么需要代码管理。 管理源代码文件,究竟会遇到什么样的问题?可以想象一下,你现在正在写一份代码,然后你很有可能需要做一些事情,比如: 1. 对代码进行尝试性修改。你想对现在代码做了些修改,但是你不确定这个修改到底是不是好使的,所以你想有一个很方便的办法如果不好使的话,可以回滚到之前的代码。 对于这个问题一些可能的办法是我先把现在的这份代码拷贝一下,做个备份。然后...

数据仓库(Data Warehouse)和数据湖(Data Lake)

数据在企业中的战略地位逐渐升高,而谈到数据,就肯定会涉及到如何获取、管理数据。对小企业来说,一般情况就是用开源的数据库(比如MySQL,PostgreSQL等)或商业数据库(如Oracle, SQL Server)搭对外或对内的系统,而利用这些成熟的数据库系统管理数据就是最常见的数据管理方式了。但随着我们日益对数据获取和分析的需求不断提升,简单的数据库已经远远不能满足我们的需求。因此就出现了一些新...

面试前准备的6条提示

提示1: 提前准备。 不打无准备之仗,面试前就做一点作业吧。尽可能地多了解一些应聘公司和职位的信息和面试中你将要面对的人。检查一下你的工作经历,准备好面试中可能会问到的你过去工作中的成就。 提示2:排练一下。当你准备好好上面提到的内容时,准备排练一下。使用乐码范中提供的面试题,假定这是面试官的提问,想想你该怎么回答,必要的时候写下你的答案,排练完成之后看看还有那些地方可以改进。 提示3:保持目光的...

最新课程

Chrome开发者工具教程

Chrome DevTools的简明教程

初级
免费
JSON简明教程

JSON格式的简明教程

初级
免费
编程概念

面向新程序员的简短教程

初级
免费
初级
免费
JavaScript教程

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

初级
免费
编程入门导引

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

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

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

初级
免费
Git使用简明教程

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

初级
免费
Python 2语言教程

学会用Python语言来编程

初级
免费
程序员面试指南

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

中级
免费