- Jan 20 Mon 2014 14:49
-
Microblog – node.js 和django總結與比較
- Jan 20 Mon 2014 13:35
-
Microblog - Django

根據此書 Google御用網頁語言Node.js:一流程式設計師養成精華
中的範例,我們改使用django來完成書中的microblog範例
Node.js版本請見這裡
請見以下圖例可看出Django的實現與Node.js的一模一樣
- Jan 13 Mon 2014 15:33
-
Microblog – Node.js

根據此書 Google御用網頁語言Node.js:一流程式設計師養成精華
中的範例,我們利用node.js來完成書中的microblog範例
第一次跟著書進行實作,發現因為node.js和express的版本問題,在編譯時發生了許多錯誤;主要是因為有些語法與功能已在新版被移除,本來想自己一個一個解,但是發現坑不是普通的多,請見以下大神的文章
- Jan 08 Wed 2014 14:30
-
在CentOS上安裝mongodb

mongodb是非關聯式資料庫(NoSQL)的代表之一,看一下此篇文章的導讀可以更了解
連結中的文章有提到
"非關聯式資料庫對於不需要交叉分析的資料比較有利,且與輕量級數據交換格式如 JSON 等能很好的對接,它可以存大量的資料,也不會影響到存取、讀取的速度;但缺點就是不利於交叉分析和搜尋
像是Facebook這種個人的留言並不太需要進行交叉分析和搜尋就很適合使用非關聯式資料庫" --- NoSQL 資料庫的春天
首先來安裝mongodb,我是依照mongodb官網中的方式進行安裝
- Jan 08 Wed 2014 14:01
-
Express 路由控制變更
因為Express把所有路由規則寫在app.js中,若網站不斷長大會造成維護難度不斷加強
所以先將路由規則分離出去,由routes中的index.js統一掌管
此做法可以把app.js中的app.get方法搬到route/index.js中,可以維持app.js的簡潔性
首先進到app.js
app.use(app.router); //刪除這行
- Jan 03 Fri 2014 13:43
-
Twitter Bootstrap 介面設計 - express 和 django

Twitter Bootstrap依照其宣言
簡潔,直覺,強大的前端框架,讓網頁開發更快速更簡單。
就是說像我這樣的CSS半瓶水與美學白癡,只要套用其設定就可以達成優雅、風格一致的使用者介面網頁呈現出來
Twitter Bootstrap是Twitter的設計師和工程師貢獻的開放原始碼專案,包含了HTML, CSS 和JavaScript呈現的工具
如果說
- Dec 31 Tue 2013 23:32
-
淺談Node.js模版引擎– jade

模版引擎是產生MVC中View、MTV中的Template的方法
說明白了就是產生使用者所看到的html網頁
Node.js中預設使用的是jade;django是自帶的模版引擎
先說說jade
根據DRY(Don’t Repeat Yourself)原則,jade利用extends 和block分別用來繼承模版與套用內容
- Dec 30 Mon 2013 10:27
-
MVC路由控制 – Express 和 Django

由之前的文章Node.js Web 框架 – Express安裝與初始化
看到我們已經利用Express建立了一個名為microblog的專案
再對應所使用的MVC架構說明首頁Welcome to Express 所顯示的流程
當使用者要求進入首頁時會先觸發app.js中的
App.get(‘/’, routes.index)
- Dec 26 Thu 2013 13:53
-
MVC vs. MTV 簡易說明
- Dec 26 Thu 2013 10:23
-
Node.js Web 框架 – Express安裝與初始化
- Dec 24 Tue 2013 13:11
-
簡易檔案操作 - node.js python
Node.js在fs的模組提供了檔案的讀取、寫入、重新命名、刪除、檢查目錄
fs的模組中都提供了非同步的和同步的兩個版本,例:讀取檔案內容
Fs.readFile(filename, [encoding],[callback(err,dtta)]) //非同步
Fs.readFileSync() //同步
Fs.readFile參數說明:
- Dec 23 Mon 2013 12:28
-
模組和套件 – Node.js Python

Node.js與python相同,一個檔案就是一個模組
Node.js提供了exports和require兩個物件;
exports是模組的公開介面;require用於從外部取得一個模組的介面,就是取得模組的exports物件
Node.js
//module.js

