2015年4月25日 星期六

由 node.js 重新認識 javascript

node.js 的出現,改變了大家的認知,那就是" javascript 是專為瀏覽器而存在的" 的不正確。事實上,就像 PHP 可以作為腳本語言使用, node.js 的出現也使得 javascript 作為泛用腳本語言成為常態。(這泛用是針對 M$ 的 cscript 而言 XD)

當然, node.js 比起 php 又好上一截,它通吃前後兩端,因此同一個商業邏輯只要寫一次,這是為什麼 TIOBE 網站中這兩個語言互有消長的原因吧。

簡介

對寫程式有概念的人,可以簡單回顧一下 nodejs

使用 docker 安裝 nodejs (XNIX系統限定) http://blog.abhinav.ca/blog/2014/06/17/develop-a-nodejs-app-with-docker/

陳鍾誠老師對 nodejs 的上手教學

以 node.js 撰寫腳本程式


中文

[Node.js] 學習筆記:取得命令列參數、與使用 Numbers() 轉換數字

英文

http://shapeshed.com/command-line-utilities-with-nodejs/

http://justindavis.co/2014/11/24/using-command-line-arguments-in-a-node-script/

http://stackoverflow.com/questions/12398236/one-liner-nix-command-to-pipe-json-object-keys-as-arguments-to-shell-command

使用同步子行程取得額外訊息 https://strongloop.com/strongblog/node-js-v0-12-shell-programming-synchronous-child-process/

同步法枚舉所有子目錄/檔案 http://blog.modulus.io/nodejs-scripts

命令列參數的處理方式

https://github.com/bcoe/yargs

https://github.com/substack/minimist

javascript 教學


用 Node.js 學 JavaScript 語言(1)簡介與安裝
用 Node.js 學 JavaScript 語言(2)基本控制
用 Node.js 學 JavaScript 語言(3)函數、參數與閉包

JavaScript 語言核心(1)重新開始 (系列文十餘篇,可以由頁面所附連結造訪)

沒有留言:

張貼留言