JavaScript专业八级测试,你能做对几道? OurJS注* 本文翻译自JavaScript Puzzlers! do you really know JavaScript? (JavaScript迷题!你真的懂JavaScript吗?) 。本文考察了很多JavaScript中生僻冷门用法和许多容易忽视混淆的概念,据多名Hacker News网友回复,做第二遍依然无法全部答对,jser专家们可以尝试一下。
Web服务性能测试:Node完胜Java 我最近做了一些简单的关于内存的Web Service性能测试。我使用Java(REST + SOAP)和Node.js(REST)将一些接口功能缓存起来。跟期望的一样,Node应用的性能远远超出Java。(响应时间至少快1倍以上)。
Linux应该作为基础教育的一部分 强制学生使用Window应该是合法的犯罪,学生要么付钱,如果他们付不起,他们只能使用盗版软件,这是他们不得不使用盗版的其中一个根本原因。这种强迫学生的事情发生在世界各地,甚至没有人在意。 Linux应该是学校教育的基础,学生应该有选择的权利。
微软花费了大量的资源来维持其全球垄断地位,并从一开始就整合进教育系统,垄断和腐蚀着年轻一代,他们没有认识到这对他们的将来会有多少大的损害。
为什么使用"use strict"可以节约你的时间 var zombie = {
eyeLeft : 0,
eyeRight: 1,
// ... a lot of keys ...
eyeLeft : 1
}
因为"use strict",这段代码会抛出一个错误因为 eyeLeft 出现了两次。这比你用眼睛去找错误要快多了。
停止使用循环,教你用underscore优雅的写代码 _.each(someArray, doSomeWorkOn);
在一下一个30天里,不要使用任何循环,如果你看到一堆讨厌和粗糙的东西,用each或者map将他们替换掉。再用一点reducing。
你需要注意到,Underscore是通往函数式编程的。一种看得见,看不见的方式。一条很好的途径。
不到30行JS代码实现的Excel表格,jQuery并非不可替代 某国外程序员展示了一个由原生JS写成不依赖第三方库的,Excel表格应用,有以下特性:
- 由不足30行的原生JavaScript代码实现
- 不依赖第三方库
- Excel风格的语义分析 (公式以 "=" 开头)
- 支持任意表达式 (=A1+B2*C3)
- 防止循环引用
- 基于localStorage的自动本地持久化存储
Web标准化正在消灭HTML程序员 但是我们没有认识到的是,一旦浏览器不扯蛋了。成为一名HTML和CSS专家不再是一项非常吃香的技能,我们80%的价值来自于我们知道各个浏览器的不同。猜猜怎么了?这些不同没了。尽管现在还没有,但这些很可能在不久的将来即将发生。那时会怎样?
观点:创始人工资越少,创业成功的可能性就越大 注*这是PayPay的投资人Peter Thiel在08年发表的一个观点。
今天在TechCrunch50广泛研论会上,风险投资家(PayPal,Facebook, Slide)给出了他的观点,什么是评价创业成功的关键指标。在创始人的资金中,在决定给一个创业项目投资之前,他最希望考察的是CEO给他自己发多少工资。
NPM开始招人了 注* 之前我们之前介绍过,NodeJS的前负责人Isaac新成立了一家NPM公司,尝试商业化运营,并从根本上解决NPM因不断增长的需求而带来的资金和维护问题,现在NPM开始招人了。
我们现在招以下角色。如果你认为你很符合,请发送你的简历(或者附上你的LinkedIn/GitHub/Twitter及其他可以证明你能力的链接)到jobs(at)npmjs.com。