ruanyifeng
Node.js 如何处理 ES6 模块
· ☕ 4 分钟
作者:阮一峰 原文链接:Node.js 如何处理 ES6 模块 学习 JavaScript 语言,你会发现它有两种格式的模块。 一种是 ES6 模块,简称 ESM;另一种是 Node.js 专用的 CommonJS 模块,

勒索软件产业化的感想
· ☕ 2 分钟
作者:阮一峰 原文链接:勒索软件产业化的感想 1、 最近,我看到一条新闻。 美国最大旅行社之一的 CWT 公司,内网多达30000台电脑感染了 Ragnar Locker 病毒, 许多

只要一行代码,实现五种 CSS 经典布局
· ☕ 4 分钟
作者:阮一峰 原文链接:只要一行代码,实现五种 CSS 经典布局 页面布局是样式开发的第一步,也是 CSS 最重要的功能之一。 常用的页面布局,其实就那么几个。下

Unicode与JavaScript详解
· ☕ 9 分钟
作者:阮一峰 原文链接:Unicode与JavaScript详解 上个月,我做了一次分享,详细介绍了Unicode字符集,以及JavaScrip

函数式编程入门教程
· ☕ 11 分钟
作者:阮一峰 原文链接:函数式编程入门教程 你可能听说过函数式编程(Functional programming),甚至已经使用了一段时间。 但是,

MVC,MVP 和 MVVM 的图示
· ☕ 2 分钟
作者:阮一峰 原文链接:MVC,MVP 和 MVVM 的图示 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Contro

SSH 证书登录教程
· ☕ 9 分钟
作者:阮一峰 原文链接:SSH 证书登录教程 SSH 是服务器登录工具,提供密码登录和密钥登录。 但是,SSH 还有第三种登录方法,那就是证书登录。很多情况

双因素认证(2FA)教程
· ☕ 4 分钟
作者:阮一峰 原文链接:双因素认证(2FA)教程 所谓认证(authentication)就是确认用户的身份,是网站登录必不可少的步骤。 密码是最

XMLHttpRequest Level 2 使用指南
· ☕ 7 分钟
作者:阮一峰 原文链接:XMLHttpRequest Level 2 使用指南 XMLHttpRequest是一个浏览器接口,使得Javascript可以进行

浮点数的二进制表示
· ☕ 5 分钟
作者:阮一峰 原文链接:浮点数的二进制表示 前几天,我在读一本C语言教材,有一道例题: #include <stdio.h> void main(void){ int num=9; /* num是整型变量,设为9 */ float* pFloat=# /* pFloat

安卓手机系统连接电视,最好的方案是什么?
· ☕ 7 分钟
作者:阮一峰 原文链接:安卓手机系统连接电视,最好的方案是什么? 现在,大部分人都用手机看视频。但是手机屏幕太小,不适合高清视频。电视看视频,才

苹果电脑为什么要换 CPU:Intel 与 ARM 的战争
· ☕ 8 分钟
作者:阮一峰 原文链接:苹果电脑为什么要换 CPU:Intel 与 ARM 的战争 三个月前,新款 iPad Pro 发布,支持触摸板和鼠标。 上图的黑点就是鼠标。苹果公司显