共计 933 个字符,预计需要花费 3 分钟才能阅读完成。
在大神博客上读到的几篇不错的文章。
1. JavaScript 可变长度柯里化(Variable length curring in JavaScript)
这是一个有趣的编程挑战,reddit 用户 i7_leaf 分享的一个面试问题。本文介绍的内容和原始问题有一个关键的区别。这个面试题要求面试者实现一个执行如下的功能:
addSubtract(1)(2)(3); // 1 + 2 – 3 = 0
addSubtract(1)(2)(3)(4)(5)(6); // 1 + 2 – 3 + 4 – 5 + 6 = 5
值得注意的是,这个柯里化函数不会以任何形式的分隔符结束,例如,一个终止方法.execute() 或者空参数 ()。让这个问题变得既困难又有趣的是缺乏终止信号。
2. 十八款为设计师提供的免费工具(Free tools for designers)
今天给大家分享一些为设计师提供的非常酷的免费工具。这是一组免费的资源,可以用于任何项目:
Colormind.io
Colors.co
uiGradients
Palettab
The Ultimate Collection of Google Font Pairings
……
3. 5 步轻松理解 JavaScript this(Five simple steps to understanding this in JavaScript)
作为 Web 开发者,有一些关于 JavaScript 的工作原理需要知道。我们将讨论函数上下文的内部原理,this 运算符就是其中一个很重要的部分。你可以找到很多关于 this 的解释,有些很好,有些不太好,但是这里只有一个目标:简短并且关键。
4. 如何使用异或(XOR)运算找到数组中缺失的数?(A JavaScript Interview Question and a Digression into XOR)
在一次 Javascript 面试中,有这么一个问题:
假设有一个由 0 到 99(包含 99)的整数组成的长度为 100 的数组。从数组中随机选取一个元素,得到了一个长度为 99 的数组,那么请问如何找到所取出的数字是几?(假设数组未排序)。
5. 如何使用 PHP 编写一个验证码识别器?
验证码通常用于防止资源被机器人访问,但也可以通过 OCR 方法来破解这种方法。通过本文可以学习到如何使用 PHP OCR 来读取验证码上的内容。