ruanyifeng
程序员的酒后真言
· ☕ 4 分钟
作者:阮一峰 原文链接:程序员的酒后真言 美国最大的论坛 Reddit,最近有一个热帖。 一个程序员说自己喝醉了,软件工程师已经当了10年,心里有好

软件工程的最大难题
· ☕ 6 分钟
作者:阮一峰 原文链接:软件工程的最大难题 一、引言 大学有一门课程《软件工程》,研究如何组织和管理软件项目。 说实话,这门课不适合本科生,因为学生

Javascript异步编程的4种方法
· ☕ 5 分钟
作者:阮一峰 原文链接:Javascript异步编程的4种方法 你可能知道,Javascript语言的执行环境是"单线程"(

异或运算 XOR 教程
· ☕ 3 分钟
作者:阮一峰 原文链接:异或运算 XOR 教程 大家比较熟悉的逻辑运算,主要是"与运算"(AND)和"或运算"(

Fetch API 教程
· ☕ 13 分钟
作者:阮一峰 原文链接:Fetch API 教程 fetch()是 XMLHttpRequest 的升级版,用于在 JavaScript 脚本里面发出 HTTP 请求。 浏览器原生提供这个对象。本文详细介绍它的用法。

RESTful API 设计指南
· ☕ 6 分钟
作者:阮一峰 原文链接:RESTful API 设计指南 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电

微信小程序入门教程之四:API 使用
· ☕ 11 分钟
作者:阮一峰 原文链接:微信小程序入门教程之四:API 使用 今天是这个系列教程的最后一篇。 上一篇教程介绍了,小程序页面如何使用 JavaScript 脚本。有了脚本以

微信小程序入门教程之三:脚本编程
· ☕ 9 分钟
作者:阮一峰 原文链接:微信小程序入门教程之三:脚本编程 这个系列教程的前两篇,介绍了小程序的项目结构和页面样式。 今天,接着往下讲,教大家为小程

微信小程序入门教程之二:页面样式
· ☕ 6 分钟
作者:阮一峰 原文链接:微信小程序入门教程之二:页面样式 这个系列的上一篇教程,教大家写了一个最简单的 Hello world 微信小程序。 但是,那只是一个裸页面,并

微信小程序入门教程之一:初次上手
· ☕ 8 分钟
作者:阮一峰 原文链接:微信小程序入门教程之一:初次上手 微信是中国使用量最大的手机 App 之一,日活跃用户超过3亿,月活跃用户超过11亿(2019年

全文搜索引擎 Elasticsearch 入门教程
· ☕ 9 分钟
作者:阮一峰 原文链接:全文搜索引擎 Elasticsearch 入门教程 全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。 它可以快速

轻松学会 React 钩子:以 useEffect() 为例
· ☕ 8 分钟
作者:阮一峰 原文链接:轻松学会 React 钩子:以 useEffect() 为例 五年多前,我写过 React 系列教程。不用说,内容已经有些过时了。 我本来不想碰它们了,觉得框架一直在升级

rsync 用法教程
· ☕ 9 分钟
作者:阮一峰 原文链接:rsync 用法教程 一、简介 rsync 是一个常用的 Linux 应用程序,用于文件同步。 它可以在本地计算机与远程计算机之间,或者两个本地目录