阮一峰的个人主页

阮一峰,70年代生于上海。毕业于上海财经大学,经济学博士,同时也是程序员,个人博客访问量过千万,译有《ECMAScript 6入门》、《黑客与画家》、《软件随想录》。个人博客为阮一峰的网络日志,目前在阿里任职。

阮一峰的GitHub

  • document-style-guide
    中文技术文档的写作规范
  • jstutorial
    Javascript tutorial book
  • react-demos
    a collection of simple demos of React.js
  • es6tutorial
    《ECMAScript 6入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性。
  • jstraining
    全栈工程师培训材料
  • webpack-demos
    a collection of simple demos of Webpack
  • rpio-led-demo
    controlling an LED with Raspberry Pi's GPIO
  • react-testing-demo
    A tutorial of testing React components
  • webpack-static-site-demo
    a demo of generating a static site with React, React-Router, and Webpack
  • react-babel-webpack-boilerplate
    a boilerplate for React-Babel-Webpack project
  • reading-list
    Some books I read
  • css-modules-demos
    a collection of simple demos of CSS Modules
  • loppo
    an extremely easy static site generator of markdown documents
  • es-checker
    A feature detection library for ECMAScript in node.js and browser.
  • articles
    personal articles
  • loppo-theme-oceandeep
    the default theme of Loppo
  • extremely-simple-flux-demo
    Learn Flux from an extremely simple demo
  • mocha-demos
    a collection of simple demos of Mocha
  • markdown-it-emphasis-alt
  • road
    博客文集《前方的路》
  • tiny-browser-require
    A tiny, simple CommonJS require() implemetation in browser-side
  • moderncv
  • simple-bash-scripts
    A collection of simple Bash scripts
  • survivor
    博客文集《未来世界的幸存者》
  • fortunes
    A collection of fortune database files for Chinese users.
  • jekyll_demo
    A very simple demo of Jekyll
  • travis-ci-demo
    A beginner tutorial of Travis CI for Node projects
  • node-systemd-demo
    run a Node app as a daemon with Systemd
  • turpan
    a wrapped markdown renderer based on markdown-it
  • kindle_clippings_processor
    Takes as input the "My Clippings.txt" that stores the annotations and markings from the Kindle. and outputs one file per Ebook

阮一峰的博客

  • 每周分享第 38 期
  • 站在未来的十字路口
  • 每周分享第 37 期

阮一峰的微博

  • 阮一峰:周星驰的《新喜剧之王》没那么差,我觉得还不错,适合有过挫折的人看。主人公的名字“如梦”,出自主题曲《疾风》的歌词,“如内心有梦,便全力追踪,不须计那天才可终。”另外,如梦的男友张全蛋,让我重新记起了那个富土康质检员的视频。 网页链接 2019-03-02
  • 阮一峰:微软专卖店里面,软件挂在墙上,像袜子一样出售。 ​ 2019-03-02
    微软专卖店里面,软件挂在墙上,像袜子一样出售。 ​
  • 阮一峰:面试的时候,你通常可以向面试官提问。今天看到一个很强的问题。面试者问面试官:“你讨厌这份工作吗?最讨论的是什么地方?”网页链接 2019-03-01
  • 阮一峰:本周日的免费前端讲座消息。前端面试的常见题目:Vue的双向绑定原理及实现,MVVM的实现原理。1.使用object.defineProperty实现数据劫持 2.观察者模式在Vue源码的应用 3.实现双向数据绑定的常见指令,比如computed时间:3月3日(周日)晚上八点至九点半 扫描下方的二维码,获取听课地址 ​ 2019-03-01
    本周日的免费前端讲座消息。前端面试的常见题目:Vue的双向绑定原理及实现,MVVM的实现原理。1.使用object.defineProperty实现数据劫持
2.观察者模式在Vue源码的应用
3.实现双向数据绑定的常见指令,比如computed时间:3月3日(周日)晚上八点至九点半
扫描下方的二维码,获取听课地址 ​
  • 阮一峰:新的博客文章《每周分享第 45 期》:美国科幻小说大师阿西莫夫,写过一本回忆录《人生舞台》。他在里面提到,成名后,他的收入一年比一年高,完稿时的1990年是收入最高的一年。很不幸,1992年他就去世了,享年72岁。网页链接 2019-03-01
    新的博客文章《每周分享第 45 期》:美国科幻小说大师阿西莫夫,写过一本回忆录《人生舞台》。他在里面提到,成名后,他的收入一年比一年高,完稿时的1990年是收入最高的一年。很不幸,1992年他就去世了,享年72岁。http://t.cn/EfFsBbu ​
  • 阮一峰:说说我对React Hooks的看法。总的来说,它是一个好东西,是副作用的解决方案,让React更接近纯粹的函数式编程,组件更像纯函数。但是,它也有严重的负面影响:React 变得对新手更不友好了。很难向新人解释清楚,为什么放着好懂的组件类不用,而要用这种费解的函数式写法。网页链接 2019-02-27
  • 阮一峰:2018年的编程语言排行榜(根据 GitHub 仓库数量统计),最值得注意的是 TypeScript 从去年的第十名,跃升为第七名。另外,有点意外的是,PHP 其实一直非常流行,毫无衰退迹象。网页链接 2019-02-24
    2018年的编程语言排行榜(根据 GitHub 仓库数量统计),最值得注意的是 TypeScript 从去年的第十名,跃升为第七名。另外,有点意外的是,PHP 其实一直非常流行,毫无衰退迹象。http://t.cn/Ezzltxj ​
  • 阮一峰:GitHub 的用户国别,前三位分别是美国、中国、印度。比较厉害的是加拿大,只有3千万人口,可以排到第六位。网页链接 2019-02-24
    GitHub 的用户国别,前三位分别是美国、中国、印度。比较厉害的是加拿大,只有3千万人口,可以排到第六位。http://t.cn/EfJ5x6h ​
  • 阮一峰:商汤科技的脸部实时识别系统。2017年的视频,今天第一次看到,还是挺震撼的。 网页链接 2019-02-23
  • 阮一峰:新的博客文章《每周分享第 44 期》:最近,一位荷兰统计学教授查找一篇论文。它是某个作者的参考文献。但是奇怪了,怎么都查不到,找不到这本杂志,也找不到原始作者。网页链接 2019-02-22
    新的博客文章《每周分享第 44 期》:最近,一位荷兰统计学教授查找一篇论文。它是某个作者的参考文献。但是奇怪了,怎么都查不到,找不到这本杂志,也找不到原始作者。http://t.cn/Efz0jGC ​
  • 阮一峰:支付宝钱包现在主要在推小程序,配套的后端云服务解决方案已经出来了,使用 Serverless 方式调用后端的 nodejs + mongodb 服务。感兴趣的同学,可以看看链接的文章网页链接另外,官方搞了一个超话群,有问题可以在里面问,支付宝的人会答复。 ​ 2019-02-21
    支付宝钱包现在主要在推小程序,配套的后端云服务解决方案已经出来了,使用 Serverless 方式调用后端的 nodejs + mongodb 服务。感兴趣的同学,可以看看链接的文章http://t.cn/EVeHSKY另外,官方搞了一个超话群,有问题可以在里面问,支付宝的人会答复。 ​
  • 阮一峰:昨天 GitHub 的热门库,是一个匿名作者写的渗透攻击教程。“适用于初中级安全从业人员,乙方安全测试,甲方安全自检,网络安全爱好者等,企业安全防护与提高”。比较遗憾的是,大部分都针对 Windows 主机,比如下面这篇还算有趣的案例。网页链接 2019-02-21
    昨天 GitHub 的热门库,是一个匿名作者写的渗透攻击教程。“适用于初中级安全从业人员,乙方安全测试,甲方安全自检,网络安全爱好者等,企业安全防护与提高”。比较遗憾的是,大部分都针对 Windows 主机,比如下面这篇还算有趣的案例。http://t.cn/EVD6R8x ​
  • 阮一峰:转发了QCon全球软件开发大会的微博:#QCon十周年# 你的代码生涯里,有没有遇到过这种bug——虽然过了很多年,每次想起它仍满脸泪水?[doge][锦鲤]关注@QCon全球软件开发大会 + 转发这条微博 + @ 1位好友,说说你遇见过的最奇葩/坑爹/难忘的bug,我们将通过@微博抽奖平台[锦鲤]抽取1位粉丝送出DELSEY行李箱1个 [锦鲤]抽取6位粉丝各送出 ​转发理由:InfoQ 的编辑一定要让我,说一个自己的 bug。我浑身都是 bug,就说一件吧。有一次发布外网网页,发布以后有人反映看不见图片,这才发现,一张图片用了内网的地址……下面的活动,转发就能抽奖哦。#QCon十周年# 寻找bug活动 2019-02-20
    转发了QCon全球软件开发大会的微博:#QCon十周年# 你的代码生涯里,有没有遇到过这种bug——虽然过了很多年,每次想起它仍满脸泪水?[doge][锦鲤]关注@QCon全球软件开发大会 + 转发这条微博 + @ 1位好友,说说你遇见过的最奇葩/坑爹/难忘的bug,我们将通过@微博抽奖平台[锦鲤]抽取1位粉丝送出DELSEY行李箱1个
[锦鲤]抽取6位粉丝各送出 ​转发理由:InfoQ 的编辑一定要让我,说一个自己的 bug。我浑身都是 bug,就说一件吧。有一次发布外网网页,发布以后有人反映看不见图片,这才发现,一张图片用了内网的地址……下面的活动,转发就能抽奖哦。#QCon十周年# 寻找bug活动
  • 阮一峰:人工智能生成的美少女卡通头像来了,每次刷新都是计算机自动生成。网页链接 2019-02-20
    人工智能生成的美少女卡通头像来了,每次刷新都是计算机自动生成。http://t.cn/EVmulSO ​
  • 阮一峰:《暗网笔记》:记录最近泄漏的敏感数据。网页链接 2019-02-19