摘要: 阅读原文 Node.js 的异步机制由事件和回调函数实现,一开始接触可能会感觉违反常规,但习惯 以后就会发现还是很简单的。然而这之中其实暗藏了不少陷阱,一个很容易遇到的问题就是 循环中的回调函数,初学者经常容易陷入这个圈套。让我们从一个例子开始说明这个问题。 这段代码的功能很直观,就是依次读取文件  阅读全文
posted @ 2017-03-17 10:54 慕容雨轩 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 阅读原文 两年前,我们发布了我们的第一篇关于 Node.js 面试的文章 Node.js 面试常见问题和答案,近两年,JavaScript 和 Node.js 生态系统有了很多更新和发展,因此,是该更新这些面试问题和答案的时候了。 免责声明(重要) 仅仅通过面试问题去评价一个面试者,从来都不是一个好 阅读全文
posted @ 2017-01-09 10:30 慕容雨轩 阅读(3917) 评论(0) 推荐(0) 编辑
摘要: REST是一种软件架构风格。RESTful Api 是基于 HTTP 协议的 Api,是无状态传输。它的核心是将所有的 Api 都理解为一个网络资源。将所有的客户端和服务器的状态转移(动作)封装到 HTTP 请求的 Method 之中。 详情可以阅读 http://mengkang.net/620. 阅读全文
posted @ 2017-01-06 10:17 慕容雨轩 阅读(1618) 评论(0) 推荐(0) 编辑
摘要: 阅读原文 一些常见的误解 不要以为 RESTful Api 就是设计得像便于 SEO 的伪静态,例如一个 Api 的 URL 类似于 http://xxx.com/blog/1 ,我们可以通过浏览器访问该 URL 而读取文章,但是这并不代表着它就是 RESTful Api 。 也不要认为URL 里有 阅读全文
posted @ 2017-01-06 10:15 慕容雨轩 阅读(9777) 评论(1) 推荐(2) 编辑
摘要: 阅读原文 在IT界,需要大量的 JavaScript 开发者。如果你的能力能够胜任这一角色,那么你将获得许多更换工作和提高薪水的机会。但是在你被公司录取之前,你需要展现你的技术实力,以便通过面试环节。在这篇文章中,我会为你展示前端面试会被问到的 5 个典型问题及相关解决方法,这 5 个问题常被用来测 阅读全文
posted @ 2017-01-05 11:16 慕容雨轩 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 阅读原文 一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的,主要有以下几个: - 消除Javascript语法的一些不合理、不严谨之处,减少一些怪 阅读全文
posted @ 2017-01-05 10:04 慕容雨轩 阅读(215) 评论(0) 推荐(0) 编辑