期权学习 第583页

期权视频 资料下载 期权知识
  • 尾调用优化

    尾调用优化

    尾调用(Tail Call)是函数式编程的一个重要概念,本文介绍它的含义和用法。 一、什么是尾调用? 尾调用的概念非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。 function f(x){ return g(x); } 上面代码中,函数f的最后一步是调用函数g,这就叫尾调用。 以下两种情况,都不属于尾调用。 // 情况一 function f(x){ let y = g(x); return y; } // 情况二 function f(x){...

    期权知识 2020-08-18 635 0
  • 网页设计的12种颜色

    网页设计的12种颜色

    前不久,ColourLovers.com公布了一项调查结果。 他们发现,美国前100大网站的Logo,主要使用12种颜色。其中,采用蓝色的网站最多,红色排在第二种,黄色排在第三种。 我把这12种颜色的RGB代码列出来,供将来自己做网页时参考。 1. 浅绿 #8cc540 2. 深绿 #009f5d 3. 暗蓝 #019fa0 4. 蓝色 #019fde 5. 深蓝 #007cdc 6. 深紫 #887ddd 7. 浅紫 #cd7bdd 8. 粉色 #ff5675...

    期权知识 2020-08-18 559 0
  • Generator 函数的含义与用法

    Generator 函数的含义与用法

    本文是《深入掌握 ECMAScript 6 异步编程》系列文章的第一篇。 Generator函数的含义与用法 Thunk函数的含义与用法 co函数库的含义与用法 async函数的含义与用法 异步编程对 JavaScript 语言太重要。JavaScript 只有一根线程,如果没有异步编程,根本没法用,非卡死不可。 以前,异步编程的方法,大概有下面四种。 回调函数 事件监听 发布/订阅 Promise 对象 ECMAScript 6 (简称 ES6 )作为下...

    期权知识 2020-08-18 463 0
  • 排版六原则

    排版六原则

    上个月,我贴了《图形化简历》。 几天后,就收到了秋叶老师的来信,希望与我探讨一些设计问题。他写过一本畅销书《说服力-让你的PPT会说话》,眼下正在写续集。 我看了新书的样章,觉得很不错,有些内容很值得分享。 ==================================== 首先,我们先看一个例子。良好的设计如何使得一个平庸的文档脱胎换骨。下面是一张大学生的求职简历,再普通不过了,想要引起招聘经理的注意,恐怕很难。 秋叶老师对它进行了简单的排版,还是一张表格,还是黑白配色,没有使用任何图形元素...

    期权知识 2020-08-18 588 0
  • Thunk 函数的含义和用法

    Thunk 函数的含义和用法

    本文是《深入掌握 ECMAScript 6 异步编程》系列文章的第二篇。 Generator函数的含义与用法 Thunk函数的含义与用法 co函数库的含义与用法 async函数的含义与用法 一、参数的求值策略 Thunk函数早在上个世纪60年代就诞生了。 那时,编程语言刚刚起步,计算机学家还在研究,编译器怎么写比较好。一个争论的焦点是"求值策略",即函数的参数到底应该何时求值。 var x = 1; function f(m){ return m * 2;...

    期权知识 2020-08-18 534 0
  • 网站开发人员应该知道的61件事

    网站开发人员应该知道的61件事

    有人在Stack Overflow上发问,动手开发网站之前,需要知道哪些事情? 不出意料地,他得到了一大堆回答。 通常情况下,你需要把所有人的发言从头到尾读一遍。但是,Stack Overflow有一个很贴心的设计,它允许在问题下方开设一个wiki区,让所有人共同编辑一个最佳答案。于是,就有了下面这篇文章,一共总结出六个方面共计61条"网站开发须知"。 我发现,这种概述性的问题,最适合这种集合群智、头脑风暴式的回答方式了。这也是我第一次觉得,Stack Overflow做到了Wikipedia做不到的事。(...

    期权知识 2020-08-18 488 0
  • co 函数库的含义和用法

    co 函数库的含义和用法

    进入正文之前,先插播一条消息。 我七年前翻译的《软件随想录》再版了(京东链接)。这次是《Joel论软件》两卷同时再版,第一卷是新译本,第二卷是我翻译的。 本书的作者是著名程序员、StackOverflow的创始人 Joel Splosky。我觉得,它是软件项目管理的最好读物之一,推荐阅读。 ======================================== 以下是《深入掌握 ECMAScript 6 异步编程》系列文章的第三篇。 Generator函数的含义与用法 Thun...

    期权知识 2020-08-18 530 0
  • CSS3圆角详解

    CSS3圆角详解

    CSS3是样式表(style sheet)语言的最新版本,它的一大优点就是支持圆角。 网页设计大师Nicholas Zakas的最新文章,清晰易懂地解释了CSS3圆角的各个方面,非常值得学习。以下就是我翻译的中文版。 ========================================= CSS3圆角详解 作者:Nicholas Zakas 译者:期权记 原文:http://msdn.microsoft.com/en-us/scriptjunkie/gg508841.aspx 发表日期:...

    期权知识 2020-08-18 463 0
  • async 函数的含义和用法

    async 函数的含义和用法

    本文是《深入掌握 ECMAScript 6 异步编程》系列文章的最后一篇。 Generator函数的含义与用法 Thunk函数的含义与用法 co函数库的含义与用法 async函数的含义与用法 一、终极解决 异步操作是 JavaScript 编程的麻烦事,麻烦到一直有人提出各种各样的方案,试图解决这个问题。 从最早的回调函数,到 Promise 对象,再到 Generator 函数,每次都有所改进,但又让人觉得不彻底。它们都有额外的复杂性,都需要理解抽象的底层运行机制。 异...

    期权知识 2020-08-18 518 0
  • PHP最佳实践

    PHP最佳实践

    今天下午,我在读下面这篇文章。 虽然名字叫《PHP最佳实践》,但是它主要谈的不是编程规则,而是PHP应用程序的合理架构。 它提供了一种逻辑和数据分离的架构模式,属于MVC模式的一种实践。我觉得,这是很有参考价值的学习资料,类似的文章网上并不多,所以一边学习,一边就把它翻译了出来。 根据自己的理解,我总结了它的MVC模式的实现方式(详细解释见译文):   * 视图层(View):前端网页;   * 逻辑层(Controller):先是页逻辑(Page Controller),负责处理页面请求;然后,调用...

    期权知识 2020-08-18 518 0