nodejs (1)

nodejs 介紹

node的安裝

  • 使用homebrew

    1. http://brew.sh/index_zh-cn.html
    2. 安裝命令終端命令
      brew install node  
    
  • 安裝成功有通過 node -v 檢測
    v6.2.2

  • 通過npm安裝包(模塊的集合)

      npm install express
    

模塊

  • 簡單的理解為已封裝的函數(shù)
  • commonjs
         http://www.commonjs.org/       
     1. 簡單的講是,nodejs的一種規(guī)范
     2. CMD和AMD  
         a. AMD(seajs)使用文檔  
          http://www.requirejs.cn/ 
         b. CMD(requirejs)使用文檔  
          http://seajs.org/docs/ 
     3. CMD和AMD的區(qū)別
         AMD 是 RequireJS 在推廣過程中對模塊定義的規(guī)范化產(chǎn)出。
         CMD 是 SeaJS 在推廣過程中對模塊定義的規(guī)范化產(chǎn)出。
         1. 對于依賴的模塊台盯,AMD 是提前執(zhí)行慰技,CMD 是延遲執(zhí)行蛉签。不過 RequireJS 從 2.0 開始装盯,  
         也改成可以延遲執(zhí)行(根據(jù)寫法不同县钥,處理方式不同)施符。CMD 推崇 as lazy as possible.
         
         2. CMD 推崇依賴就近往声,AMD 推崇依賴前置〈亮撸看代碼:
         
         // CMD
         define(function(require, exports, module) {
         var a = require('./a')
         a.doSomething()
         // 此處略去 100 行
         var b = require('./b') // 依賴可以就近書寫
         b.doSomething()
         // ... 
         })
         
         // AMD 默認(rèn)推薦的是
         define(['./a', './b'], function(a, b) { // 依賴必須一開始就寫好
         a.doSomething()
         // 此處略去 100 行
         b.doSomething()
         ...
         }) 
         
         雖然 AMD 也支持 CMD 的寫法浩销,同時還支持將 require 作為依賴項傳遞,但 RequireJS   
         的作者默認(rèn)是最喜歡上面的寫法听哭,也是官方文檔里默認(rèn)的模塊定義寫法慢洋。
         3. AMD 的 API 默認(rèn)是一個當(dāng)多個用,CMD 的 API 嚴(yán)格區(qū)分陆盘,推崇職責(zé)單一普筹。比如 AMD   
          里,require 分全局 require 和局部 require隘马,都叫 require太防。CMD 里,沒有全局   
          require酸员,而是根據(jù)模塊系統(tǒng)的完備性蜒车,提供 seajs.use 來實現(xiàn)模塊系統(tǒng)的加載啟動。CMD  
           里沸呐,每個 API 都簡單純粹醇王。
             
         http://www.zhihu.com/question/20351507/answer/14859415  
       ```    
     
    

REPL 交互式解釋器

  • 交互式解釋器(REPL)既可以作為一個獨立的程序運行呢燥,也可以很容易地包含在其他程序中作為
    整體程序的一部分使用崭添。REPL為運行JavaScript腳本與查看運行結(jié)果提供了一種交互方式,通
    常REPL交互方式可以用于調(diào)試叛氨、測試以及試驗?zāi)撤N想法
http://shouce.w3cfuns.com/nodejs/repl.html            ··  
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末呼渣,一起剝皮案震驚了整個濱河市棘伴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌屁置,老刑警劉巖焊夸,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蓝角,居然都是意外死亡阱穗,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門使鹅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來揪阶,“玉大人,你說我怎么就攤上這事患朱÷沉牛” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵裁厅,是天一觀的道長冰沙。 經(jīng)常有香客問我,道長执虹,這世上最難降的妖魔是什么拓挥? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮袋励,結(jié)果婚禮上撞叽,老公的妹妹穿的比我還像新娘。我一直安慰自己插龄,他們只是感情好愿棋,可當(dāng)我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著均牢,像睡著了一般糠雨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上徘跪,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天甘邀,我揣著相機與錄音,去河邊找鬼垮庐。 笑死松邪,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的哨查。 我是一名探鬼主播逗抑,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了邮府?” 一聲冷哼從身側(cè)響起荧关,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎褂傀,沒想到半個月后忍啤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡仙辟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年同波,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片叠国。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡参萄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出煎饼,到底是詐尸還是另有隱情讹挎,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布吆玖,位于F島的核電站筒溃,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏沾乘。R本人自食惡果不足惜怜奖,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望翅阵。 院中可真熱鬧歪玲,春花似錦、人聲如沸掷匠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽讹语。三九已至,卻和暖如春顽决,著一層夾襖步出監(jiān)牢的瞬間短条,已是汗流浹背才菠。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留赋访,地道東北人可都。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像汹粤,于是被迫代替她去往敵國和親田晚。 傳聞我的和親對象是個殘疾皇子嘱兼,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容

  • ## 前端開發(fā)的工具 ### 編輯器: 1. 輕量級的贤徒,依靠插件:sublime;atom(github)接奈;vs ...
    浪流兒閱讀 3,201評論 0 2
  • 隨著前端業(yè)務(wù)復(fù)雜度的增加潘明,模塊化成為一個大的趨勢秕噪。而在ES6還未被瀏覽器所支持的情況下,commonjs作為ES6...
    吳高亮閱讀 1,055評論 0 3
  • 1 個人理解;有錯希望大家指出;稍后更新拖拽上傳文件; 2腌巾、commonJS commonjs的目標(biāo)是制定一個js...
    吳高亮閱讀 1,560評論 0 2
  • 參考內(nèi)容:Node.js REPL(交互式解釋器)C/C++之回調(diào)函數(shù)注意 - 在nodejs網(wǎng)頁中使用中文時需要...
    小異_Summer閱讀 293評論 0 0
  • 以代碼愛好者角度來看AMD與CMD 隨著瀏覽器功能越來越完善遂填,前端已經(jīng)不僅僅是切圖做網(wǎng)站,前端在某些方面已經(jīng)媲美桌...
    鄙人才疏學(xué)淺閱讀 1,777評論 2 7