第645页

  • 我的Tweet档案

    我的Tweet档案

    "微博"就是不超过140个字的微型网志。 很长一段时间,我都想不出它有什么用,140个字可以说什么?大概只有自恋狂,才会把自己的一举一动贴上网,让全世界看到吧! 所以,尽管我在2007年5月就注册了,但是一直没有使用。我还做了一个试验,用它直播我的大连之行,最后的结论是,它对我真的没用! 不过,从今年开始,我的看法变了。 我发现,查看最新消息,比如某地发生地震,"微博"是最好的工具。而且,人与人之间的直接联络,用它也非常方便。 所以,我就重新启用自己的帐户了。我的ID是@ruanyf,欢迎大家f...

    期权知识 2020-08-18 562 0
  • JavaScript 有多灵活?

    JavaScript 有多灵活?

    JavaScript 是一种灵活的语言,表达力极强,我来举一个例子,保证让很多人大吃一惊。 本文受到了 Kyle Simpson 的文章《Iterating ES6 Numbers》的启发。 首先,在 Number.prototype 对象上,部署一个 add 方法。 Number.prototype.add = function (x) { return this + x; }; 上面代码为 Number 的实例定义了一个 add 方法。(如果你对这种写法不熟悉,建议先阅读我写的《JavaS...

    期权知识 2020-08-18 486 0
  • 莫斯科地铁交通图

    莫斯科地铁交通图

    维基百科这样介绍莫斯科地铁: "......(它)是世界使用率第二高的地下轨道交通系统,仅次于日本东京。 主要结构为中心辐射状,全长277.9公里,12条线路,171个车站。所有的线路按照开通顺序,获得1--12的编号。 最重要的是5号线----环线,负责连接起其余绝大多数线路,长度大约为20公里。" 从上面的介绍,可以看出莫斯科地铁是一个复杂的系统。它的实际形状如下图: 如果你觉得上面的图挺乱的,那么看到地面的示意图,恐怕头都要晕了。 俄罗斯设计公司Art. Lebedev Studio,负...

    期权知识 2020-08-18 645 0
  • React 入门实例教程

    React 入门实例教程

    现在最热门的前端框架,毫无疑问是 React 。 上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑。 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。 由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的...

    期权知识 2020-08-18 571 0
  • 插图式主页

    插图式主页

    最近,网站设计有一个新的趋势。 很多网站的首页,完全以一张图片作为主题,文字信息很少,只有几个主要链接,就像一张插图。我把这种主页称为"插图式主页"(illustration web design)。 Tripwire Magazine对这种设计做了总结,下面就是一些实例。 你可以看到它们的视觉效果非常漂亮,对访问者产生很强的粘性。而且,非常突出重点,诉求很明确,有效地达到了设计目的。 我觉得,这种设计是未来的潮流。十年前,Google亮相,首页上就是一个搜索框,别的什么也没有。十年后,设计师们开始觉得,...

    期权知识 2020-08-18 592 0
  • 尾调用优化

    尾调用优化

    尾调用(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 704 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 620 0
  • Generator 函数的含义与用法

    Generator 函数的含义与用法

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

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

    排版六原则

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

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

    Thunk 函数的含义和用法

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

    期权知识 2020-08-18 591 0