ECMAScript 发展现状及标准版本
· ☕ 2 分钟
ECMAScript是形成JavaScript语言基础的脚本语言。ECMAScript是由Ecma国际标准组织(前身为欧洲计算机制造商协会)

香蕉吧啦-JavaScript怪异行为集合(一)
· ☕ 2 分钟
1 Not a Number是一个数字 全局属性 NaN 的值表示不是一个数字(Not-A-Number),那么它是什么类型? typeof NaN; // 'number' 所以不是一个数字,是一个数

傻瓜函数式编程
· ☕ 38 分钟
原文链接:Functional Programming For The Rest of Us | defmacro 翻译链接:Functional-Programming-For-The-Rest-of-Us-

一对一教学计划
· ☕ 4 分钟
作者:王垠 原文链接:一对一教学计划 喜欢文章的人可以自愿向原作者付费:付费 开展计算机科学基础课程两个星期了,我终于可以相信,最初的目标“零基础

git cherry-pick 教程
· ☕ 4 分钟
作者:阮一峰 原文链接:git cherry-pick 教程 对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。 这时分两种情况。一种情况是,你需要另一个分

苹果往事:乔布斯和 iPod 的诞生
· ☕ 6 分钟
作者:阮一峰 原文链接:苹果往事:乔布斯和 iPod 的诞生 我最近读到 MacWorld 网站的一篇文章,回顾 iPod 的诞生历史,觉得很值得一看。 虽然是20年前的往事,但是今天

Pycharm使用技巧
· ☕ 1 分钟
1 设置 python 执行环境 Windows下设置Pycharm在anaconda的编译环境_Python_李歇特冯-兹拜因巴哈的博客-CSDN博客

函数式编程初探
· ☕ 7 分钟
作者:阮一峰 原文链接:函数式编程初探 诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。 不仅最

查找并修复页面意外的overflow
· ☕ 1 分钟
响应式网站设计切换不同尺寸后偶尔会出现页面内容比屏幕要宽面导致出现横向滚动条。这里有个脚本可以方便的检测哪个元素超出了屏幕: var docWidth = document.documentElement.offsetWidth; [].forEach.call( document.querySelectorAll('*'), function(el) {

家用游戏机的历史:世嘉、任天堂和 PlayStation 的故事
· ☕ 14 分钟
作者:阮一峰 原文链接:家用游戏机的历史:世嘉、任天堂和 PlayStation 的故事 今年是电子游戏业很重要的一年,下一代游戏主机 PlayStation 5 和 Xbox Series X 都将发布。 这件事有多重

关于NPM你应该知道的10个知识点
· ☕ 3 分钟
原文:10 things you should know about NPM - JavaScript in Plain English - Medium 翻译:码农真经 0 NPM归哪家公司 鉴于最近才发生的事情,第0点是码农真经自行补充的。 知名包管理工具npm,

如何选择开源许可证?
· ☕ 1 分钟
作者:阮一峰 原文链接:如何选择开源许可证? 如何为代码选择开源许可证,这是一个问题。 世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区

501 程序员宣言
· ☕ 2 分钟
原文:The 501 Developer Manifesto 翻译:码农真经 501程序员指的是,一到 5:01 就离开办公室下班回家的程序员。 我们是软件开发人员,为自身的工作感到自豪,但我们不选