原创 NodeJS實戰

Plan https://cnodejs.org/getstart http://www.hubwiz.com/course/?type=nodes [ ] . express [ X ] # 看不懂內容也是很苦

原创 Mac 下安裝sublime text3 Nodejs

暈死居然花了一個多小時~下來來個詳細版本的。。 /bin/sh: node: command not found 如果遇到這個問題,這篇教程簡直就是爲你量身定做!!! 首先你得有nodejs在電腦裏,沒有的話就去nodejs.org下載

原创 angular scope

今天看了一天angular, 漸漸有點起色了。 github wiki的文檔沒想到如此清楚 講的是scope如何用 https://github.com/angular/angular.js/wiki/Understanding-Sco

原创 Session and cookie

Session: - Info stored in server: only pass sessionId back to client. Use session for secure reason but it takes

原创 CSS3的srcset size屬性1x 2x 3x

responsive-images-youre-just-changing-resolutions-use-srcset 翻譯原文: https://css-tricks.com/responsive-images-youre-just

原创 希望到2016.9.22前能完成一篇angualr結構的詳解。

Angular 縮寫爲ng, controller $inject就像調用一樣,在controller('myController', [ $resource, $scope ,function (resource, scope) {

原创 javascript this指代,new的含義以及prototype,原型鏈

在javascript中,this是創建時定義的。 這句話什麼意思呢?   function Foo() {     this.name ='Peter'; }   foo(); console.log(name);//this在創

原创 回調地獄,callback hell

由於nodejs的異步特性,我們經常使用callback函數,但是如果在callback裏面又要callback的話,會發現多層嵌套不方便給人類閱讀。 這時候搞個序列性的東西就ok了 1.promise 用promise.then(f

原创 javascript 靜態變量與實例變量

剛看網易公開課Stanford編程方法學的第九課 提到static靜態變量和instance variable實例變量,我想js肯定也有 研究了一下,如下: 靜態變量static是class的所有object都共享的,那麼在靜態變量st

原创 module.export and exports

exports 是對module.exports的引用,如果export變了,對module.export沒有影響,但是如果改變屬性就有影響。 關於使用的例子: var foo = function(){ console.log('f

原创 異步I/O原理

同步I/O 發出一個請求後必須等待前個請求完成,才能進入下一個請求。 比如說你發信息給女朋友要求她回電後,不能幹別的事情,例如發信息給我。 異步I/O 發出一個請求後,無論是否完成,都能發起下一個請求。            比如說你發信

原创 flux

今天開始做MERN,這個stack機遇redux,而redux基於flux,所以開始得學flux。 需要的教材有: 1.  http://www.ruanyifeng.com/blog/2015/03/react.html?bsh_bi

原创 配置redux react 以及webpack

配置下環境先,記得➕‘--dev'的就是運行在開發模式的,在開發模式普通dependecies也能用 npm init npm install  //no need to npm install actually because we'

原创 firebase ionic

剛用ionic + fireangular + firebase + fusejs + nvd3 寫了個投票軟件 ionic是寫hybrid app用的,是個css樣式,跟bootstrap類似,安裝好後跑到www目錄下只有三個東西:h

原创 javascript 監聽事件

今天接觸了事件監聽,下午寫出來了,洗澡的時候回想了好久居然又不甚明白。下面梳理下: 先來個簡單版的,嚴格來說不算是監聽,但是方便理解。 class Listener = { constructor { this.li