十八款为设计师提供的免费工具

在大神博客上读到的几篇不错的文章。

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)

今天给大家分享一些为设计师提供的非常酷的免费工具。
这是一组免费的资源,可以用于任何项目:

  1. Colormind.io
  2. Colors.co
  3. uiGradients
  4. Palettab
  5. 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来读取验证码上的内容。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,078评论 1 45
  • 原文链接 Haskell和scala都支持函数的柯里化,JavaScript函数的柯里化还与JavaScript的...
    dreamapple阅读 7,296评论 0 24
  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 12,383评论 2 17
  • 不是计算机专业,也可以学编程java不?“Java语言不是计算机专业的能学会吗?”这是很多人的疑问,下面就为大家解...
    兄弟连IT教育阅读 2,985评论 1 0
  • 我有一架时光机,你信吗?怎么样穿越到童年,我有一个秘密时光通道,那就是我当年最爱的动画片。 那是我年少最快乐,最幸...
    我是卡布达阅读 6,411评论 0 2