随笔分类 - node.js
摘要:1:经常需要打开terminal窗口,但是每次都是用很笨的方法,现在其实有快捷键的也就是alit+F12 2:写代码,按Tab。极大的提高了编写代码的速度。 3:需要高亮显示某一段代码的时候,选中文本,按Ctrl+Shift+F7。注意如果想要取消的时候,需要ESC即可 4:自己忘性比较大,经常会忘
阅读全文
摘要:网上都说 npm install –g n 可是一直不行,换做 npm install -g cnpm --registry=https://registry.npm.taobao.org ok
阅读全文
摘要:原生 Promises 是在 ES2015 对 JavaScript 做出最大的改变。它的出现消除了采用 callback 机制的很多潜在问题,并允许我们采用近乎同步的逻辑去写异步代码。 可以说 promises 和 generators ,代表了异步编程的新标准。不论你是否用它,你都得 必须 明白
阅读全文
摘要:一why:为什么要使用promise机制? 二what: promise机制是什么? 三how:如何使用promise机制? 为什么要使用promise机制? 一why:为什么要使用promise机制? 为了解决js中异步编程的毛病: 1嵌套太深代码可读性太差 2并行逻辑必须串行执行 二what:
阅读全文
摘要:我们都很熟悉jQuery了,只能jQuery中一种非常牛逼的写法叫链式操作 * $('#div').css('background','#ccc').removeClass('box').stop().animate({width:300}) 那这是如何实现的呢,我自己写了个例子:并非jQuery源
阅读全文
摘要:中间件格式 中间件格式为一个高阶函数,外部的函数接收一个 options 参数,这样方便中间件提供一些配置信息,用来开启/关闭一些功能。执行后返回另一个函数,这个函数接收 ctx, next 参数,其中 ctx 为 context 的简写,是当前请求生命周期的一个对象,存储了当前请求的一些相关信息,
阅读全文
摘要:在中间件之间传递信息以及将信息发送给模板时,推荐的命名空间。避免直接在 ctx 上加属性,这样可能会覆盖掉已有的属性,导致出现奇怪的问题。 这样后续在 controller 里可以通过 this.ctx.state.user 来获取对应的值。
阅读全文
摘要:对于后端是动态服务来说,比如Java和PHP。这类服务器(如JBoss和PHP-FPM)的IO处理能力往往不高。Nginx有个好处是它会把Request在读取完整之前buffer住,这样交给后端的就是一个完整的HTTP请求,从而提高后端的效率,而不是断断续续的传递(互联网上连接速度一般比较慢)。同样
阅读全文
摘要:作者:Ovear链接:https://www.zhihu.com/question/20215561/answer/40316953来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 额。。最高票答案没答到点子上,最后怎么跑到Nodejs上去了。。Websocket只是协
阅读全文