JSON为王,为什么XML会慢慢淡出人们的视野 目前全球信息基础设施的特点是,拥有大量的数据交换格式。这一点也不奇怪。互联网几乎已经老了,而“物联网”及“大数据”正从概念走进现实。但我仍然相信,在这一领域还有一股较强的历史趋势,推动JSON数据格式的应用。
如果你还没有每天被拒过,那是你的雄心还不够 我最初的工作经验来自于8年前,第一次尝试进入一家小的风投公司。之前我申请了无数的工作:低级别的风投角色,刚创业的公司,甚至是大型科技公司。我被他们一一拒绝了。大公司要么直接拒绝,要么给我一个礼貌的面试。风投人告诉我他们想找有VC经验的人。创业公司那时侯正在裁员。
HTML5版Flappy Bird,虐心游戏你能过几关 本游戏基于Phaser框架实现,核心JS代码仅65行,详细的代码可参考这篇E文:
How to make a Flappy Bird in HTML5 with Phaser
略有更改,将小鸟尺寸减小,降低了一下难度。
图解Node.js流行趋势,Node在路上 尽管Node.js只出来了四年,但是他是GitHub上面第二热的项目。
自从2013年3月11日发布v0.10以后,每天平均的下载量有35,000次。
nodejs.org的v0.10独立版本已经有超过100万的下载次数。
我们抛弃了AngularJS:单页面应用的5大缺陷 我们认为下面5点让客户端的JS框架使用起来非常的痛苦。
1. 糟糕的搜索引擎优化和社交网站分享预览(Twitter/Facebook)
JavaScript的模块加载可能有害 OurJS注:就像原文评论所指出,作者批评的是在前端领域过度使用异步模块加载方式。通常的Web应用会对JavaScript文件进行合并,压缩(Minify)以减小连接数,和文件体积,以更好的利用缓存,提升用户体验。原先的JS源文件最终会变化一个或两个上线。这跟后端(NodeJS)分散的代码组织方式会有所不同。
for in 比for loop慢至少20倍 之前在:停止使用循环,教你用underscore优雅的写代码一文中,有评论提出for in的效率要比for loop(循环)的效率低非常多。现在我们测试一下在不同浏览器中使用for in, for loop和forEach在处理大数组时的效率究竟如何。
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应该是学校教育的基础,学生应该有选择的权利。
微软花费了大量的资源来维持其全球垄断地位,并从一开始就整合进教育系统,垄断和腐蚀着年轻一代,他们没有认识到这对他们的将来会有多少大的损害。