Ruanyifeng
Javascript异步编程的4种方法
· ☕ 5 分钟
- 作者:阮一峰
- 原文链接:Javascript异步编程的4种方法
你可能知道,Javascript语言的执行环境是"单线程"(single thread)。
所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。
异或运算 XOR 教程
· ☕ 3 分钟
- 作者:阮一峰
- 原文链接:异或运算 XOR 教程
大家比较熟悉的逻辑运算,主要是"与运算"(AND)和"或运算"(OR),还有一种"异或运算"(XOR),也非常重要。
Fetch API 教程
· ☕ 13 分钟
- 作者:阮一峰
- 原文链接:Fetch API 教程
fetch()是 XMLHttpRequest 的升级版,用于在 JavaScript 脚本里面发出 HTTP 请求。
浏览器原生提供这个对象。本文详细介绍它的用法。

一、基本用法
fetch()的最大特点,就是使用 Promise,不使用回调函数。因此大大简化了 API,写起来更简洁。
RESTful API 设计指南
· ☕ 6 分钟
- 作者:阮一峰
- 原文链接:RESTful API 设计指南
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备……)。
微信小程序入门教程之四:API 使用
· ☕ 11 分钟
- 作者:阮一峰
- 原文链接:微信小程序入门教程之四:API 使用
今天是这个系列教程的最后一篇。
上一篇教程介绍了,小程序页面如何使用 JavaScript 脚本。有了脚本以后,就可以调用微信提供的各种能力(即微信 API),从而做出千变万化的页面。本篇就介绍怎么使用 API。
微信小程序入门教程之三:脚本编程
· ☕ 9 分钟
- 作者:阮一峰
- 原文链接:微信小程序入门教程之三:脚本编程
今天,接着往下讲,教大家为小程序加入 JavaScript 脚本,做出动态效果,以及如何跟用户互动。学会了脚本,就能做出复杂的页面了。
微信小程序入门教程之二:页面样式
· ☕ 6 分钟
- 作者:阮一峰
- 原文链接:微信小程序入门教程之二:页面样式
这个系列的上一篇教程,教大家写了一个最简单的 Hello world 微信小程序。
但是,那只是一个裸页面,并不好看。今天接着往下讲,如何为这个页面添加样式,使它看上去更美观,教大家写出实际可以使用的页面。
微信小程序入门教程之一:初次上手
· ☕ 8 分钟
- 作者:阮一峰
- 原文链接:微信小程序入门教程之一:初次上手
微信是中国使用量最大的手机 App 之一,日活跃用户超过3亿,月活跃用户超过11亿(2019年底统计),市场极大。

2017年,微信正式推出了小程序,允许外部开发者在微信内部运行自己的代码,开展业务。这引发了热烈反响,截止2020年6月,小程序数量已经超过了550万个。
