原创 《單線程的 Node.js》推薦給所有剛學習nodejs的朋友~

前言 從Node.js進入人們的視野時,我們所知道的它就由這些關鍵字組成 事件驅動、非阻塞I/O、高效、輕量,它在官網中也是這麼描述自己的。 Node.js® is a JavaScript runtime built on Ch

原创 說說JSON和JSONP,也許你會豁然開朗

前言   由於Sencha Touch 2這種開發模式的特性,基本決定了它原生的數據交互行爲幾乎只能通過AJAX來實現。   當然了,通過調用強大的PhoneGap插件然後打包,你可以實現100%的Socket通訊和本地數據庫功能,

原创 exports 和 module.exports 的區別

我理解的exports 和 module.exports 的區別,歡迎大家吐槽~ 爲了更好的理解 exports 和 module.exports 的關係,我們先來補點 js 基礎。示例: app.js var a = {nam

原创 如何使用log4js

1. 默認的控制檯輸出 我們使用express框架時,開發模式用node或者supervisor啓動nodejs應用時,控制檯都是顯示如下的日誌。 GET /css/bootstrap.min.css 304 1ms GET /cs

原创 Mac下配置Nodejs開發環境

最近在Mac上配置了NodeJs。寫一下配置時候碰到的問題。 一、安裝HomeBrew 什麼是HomeBrew?HomeBrew簡稱brew,是Mac OSX上的軟件包管理工具,能在Mac中方便的安裝軟件或者卸載軟件,可以說Homebre

原创 VIM複製和粘貼

1. 複製: 複製的命令是y(yank)   (1) y      在使用v模式選定了某一塊的時候,複製選定塊到緩衝區用;   (2)yy     複製整行(nyy或者yny ,複製n行,n爲數字);   (3)y^     複製當前到

原创 js中var self=this的解釋

每個函數在定義被ECMAScript解析器解析時,都會創建兩個特殊的變量:this和arguments,換句話說,每個函數都有屬於自己的this對象,這個this對象是在運行時基於函數的執行環境綁定的,即在全局對象中,this指向的是wi