iT邦幫忙

node.js相關文章
共有 697 則文章
鐵人賽 開發技術 DAY 17
Node.js 學習筆記 系列 第 17

技術 Node.js學習筆記十六:將MongoDB資料的Object拆解

上一篇我們在Node.js裡讀出MongoDB裡的資料並試圖將之顯示在console跟網頁上。結果我們發現,console顯示的確實是我們想要的資料,但網頁卻...

鐵人賽 開發技術 DAY 15
Node.js 系列學習日誌 系列 第 15

技術 Node.js 系列學習日誌 #15 - 撰寫程式的風格指南 (Style Guide)

由於 node.js 是 javascript 作為開發的語言,開發的過程遵照程式碼規範撰寫讓整個程式風格達到一致。不過當然許多的 js 寫法都會有不同的風格存...

鐵人賽 開發技術 DAY 16
Node.js 學習筆記 系列 第 16

技術 Node.js學習筆記十五:使用Monk讀取MongoDB資料

上一篇我們在Node.js上使用Monk模組來連結MongoDB。接著就要在Node.js程式裡把MongoDB裡的資料讀取出來。 首先打開"/ro...

鐵人賽 開發技術 DAY 14
Node.js 系列學習日誌 系列 第 14

技術 Node.js 系列學習日誌 #14 - REST 路由規則

今天我們使用 express 框架介紹一下 REST 路由規則,REST 是一種 http 協定的網路應用,http 提供了八種方法使用: (取得來源為 wik...

鐵人賽 開發技術 DAY 15
Node.js 學習筆記 系列 第 15

技術 Node.js學習筆記十四:使用Monk來連結MongoDB

對MongoDB的操作我們已經有一定程度的瞭解,接下來我們就要把MongoDB的資料顯示到網頁上。 為了讓Node.js能夠連結MongoDB,我們要在pac...

鐵人賽 開發技術 DAY 13
Node.js 系列學習日誌 系列 第 13

技術 Node.js 系列學習日誌 #13 - npm 相依套件指定版本含義與自動更新 package.json

在管理套件工具的版本時,在 package.json 檔案裡面有一個 dependencies 的部分,裡面包含著套件的名稱與版本號,今天要談的是版本號的指定...

鐵人賽 開發技術 DAY 14
Node.js 學習筆記 系列 第 14

技術 Node.js學習筆記十三:MongoDB的操作-使用變數

關於MongoDB的操作,我們學了新增資料庫,加入資料,讀取資料。當我們需要存入較多資料時,可以在Mongo Console中使用變數。 假設我們現在要增加兩...

鐵人賽 開發技術 DAY 13
Node.js 學習筆記 系列 第 13

技術 Node.js學習筆記十二:MongoDB的操作-讀取資料庫裡的資料

上一篇的MongoDB的操作,我們瞭解了如何新增資料庫及放入資料。今天我們來看如何取出資料。 我們建立了一個名為"usercollection&qu...

鐵人賽 開發技術 DAY 11
Node.js 系列學習日誌 系列 第 11

技術 Node.js 系列學習日誌 #11 - nvm (Node Version Manager) 管理多個 Node.js 版本

nvm 是一種在管理多個 Node.js 版本的套件,當你預計採用不同版本執行Node.js 的時候,可以採用這個套件,那麼我們可以先進到這個網址裡面找到安裝指...

鐵人賽 開發技術 DAY 12
Node.js 學習筆記 系列 第 12

技術 Node.js學習筆記十一:MongoDB的操作-新增資料庫

上一篇將MongoDB成功安裝起來,這一篇要進行實際操作。 上篇提到MongoDB安裝成功後,會出現"connecting to: test&quo...

鐵人賽 開發技術 DAY 10
Node.js 系列學習日誌 系列 第 10

技術 Node.js 系列學習日誌 #10 - 用 Web Storm Javascript IDE 開發 Node.js 應用程式

挑戰鐵人賽總算完成 1/3。 第十篇來點輕鬆一點的主題,今天要來介紹一下 Node.js 的開發工具 Web Storm。工欲善其事,必先利其器,市面上相當多的...

鐵人賽 開發技術 DAY 11
Node.js 學習筆記 系列 第 11

技術 Node.js學習筆記十:MongoDB介紹與安裝

我們對Node.js與Express.js網頁框架都有一定程度的認識,接下來為擴大網頁的規模,我們要引入資料庫系統。在Node.js的世界最多人使用的資料庫系...

鐵人賽 開發技術 DAY 9
Node.js 系列學習日誌 系列 第 9

技術 Node.js 系列學習日誌 #9 - 運用 express, socket.io, boostrap 建立一個簡單的聊天室功能

寫過網頁的大大們,大致上都了解 http 是一種無狀態的形式,假設頁面登進來的使用者,為了保存它的登入資訊,通常會使用 session 的觀念作為存放的物件,否...

鐵人賽 開發技術 DAY 10
Node.js 學習筆記 系列 第 10

技術 Node.js學習筆記九:為Express建立About Us網頁

上一篇解讀了Express.js的app.js,今天我們來試試建立一個新頁面,就選最簡單的About Us頁面好了。 首先打開"/views/ind...

鐵人賽 開發技術 DAY 8
Node.js 系列學習日誌 系列 第 8

技術 Node.js 系列學習日誌 #8 - 使用 express, ejs 實作讀取靜態 JSON 格式資料

今天來介紹 express, ejs 實作讀取靜態 JSON 格式資料程式 本章節將會學習到: 使用 ejs 樣板引擎建立檢視頁面 建立 Json 檔案及資料...

鐵人賽 開發技術 DAY 9
Node.js 學習筆記 系列 第 9

技術 Node.js學習筆記八:看懂Express的app.js

Express.js的架構跟網頁修改我們都已接觸過了。今天我們來弄懂Express為專案產生的最重要文件之一:app.js。以下是app.js的全部內容: v...

鐵人賽 開發技術 DAY 7
Node.js 系列學習日誌 系列 第 7

技術 Node.js 系列學習日誌 #7 - 使用 Express 實作網頁開發框架

Node.js 有許多網頁的框架,其中以 Express 的框架最為流行,也是滿多人才討論使用。在本篇將介紹這個工具具有快速建立網站框架的方法。 我們用全域模...

鐵人賽 開發技術 DAY 8
Node.js 學習筆記 系列 第 8

技術 Node.js學習筆記七:Express.js網頁修改

上一篇,我們瞭解了Express.js創建的專案的檔案架構,也看過package.json,對Express.js有了基本的認識,今天我們來真正地修改網頁。...

鐵人賽 開發技術 DAY 6
Node.js 系列學習日誌 系列 第 6

技術 Node.js 系列學習日誌 #6 - 使用 package.json 安裝、管理模組

第二篇的 npm 包管理器是 Node.js 的模組管理工具(http://ithelp.ithome.com.tw/ironman7/app/article/...

鐵人賽 開發技術 DAY 7
Node.js 學習筆記 系列 第 7

技術 Node.js學習筆記六:Express.js專案目錄架構與package.json

在Express.js的介紹中我們為Node.js安裝了Express.js這個目前最流行的網頁開發框架(web framework),並建立了一個testp...

鐵人賽 開發技術 DAY 5
Node.js 系列學習日誌 系列 第 5

技術 Node.js 系列學習日誌 #5 - Jade Template Engine 樣板引擎 (下)

繼上一篇 (http://ithelp.ithome.com.tw/ironman7/app/article/dev/recent/10157760)上集介紹了...

鐵人賽 開發技術 DAY 6
Node.js 學習筆記 系列 第 6

技術 Node.js學習筆記五:nodemon的安裝與使用

上一篇我們引進了Express.js,正式開始用Node.js開發網頁。如果你有接觸過網頁開發,你一定知道這一項需要大量修改的工作。所以在深入Express....

鐵人賽 開發技術 DAY 4
Node.js 系列學習日誌 系列 第 4

技術 Node.js 系列學習日誌 #4 - Jade Template Engine 樣板引擎 (上)

Node.js 開發網頁它有許多的樣板引擎可以使用,例如常見的 Jade, EJS。樣板引擎也可以稱為樣板處理器 (Template Processor)或者...

鐵人賽 開發技術 DAY 5
Node.js 學習筆記 系列 第 5

技術 Node.js學習筆記四:Express.js的安裝使用

Express.js是Node.js最受歡迎的Web開發框架,能大大地加快Node.js的網站開發速度。我們可以透過以下指令安裝Express.js:npm...

鐵人賽 開發技術 DAY 3
Node.js 系列學習日誌 系列 第 3

技術 Node.js 系列學習日誌 #3 - forever 工具,讓程式保持執行狀態

程式準備要部署上線時,就會面臨到執行程式的方式,伺服器的管理,是不是能有一個運行 Node.js 程式,並且有個工具處理這件事情。 forever 可以作為保持...

鐵人賽 開發技術 DAY 4
Node.js 學習筆記 系列 第 4

技術 Node.js學習筆記三:Blocking與Non-blocking的思考

在上一篇的Node.js路由上,我們的例子只輸出到console,而沒有顯示在網頁上。要顯示到網頁上其實很簡單,只要根據不同的頁面返回不同的內容,再透過Res...

鐵人賽 開發技術 DAY 3
Node.js 學習筆記 系列 第 3

技術 Node.js學習筆記二:Node.js路由(Routing)處理基礎

(本文同步發表於NodeJust.com) 在Hello World的例子裡,學習了Node.js的回應(Response)的基礎,今天來看一下請求(Requ...

鐵人賽 開發技術 DAY 1
Node.js 系列學習日誌 系列 第 1

技術 Node.js 系列學習日誌 #1 - 開始的開始,Node.js 簡介

未來的三十天裡會陸陸續續的撰寫本系列文章分享給大家。最近看了些書籍、電子書、網路爬文,一直都想寫個文章做個記錄,以免忘記,彙整一下所看、所聞、所實作的 Nod...

鐵人賽 開發技術 DAY 2
Node.js 學習筆記 系列 第 2

技術 Node.js學習筆記一:Node.js的Hello World

今天來看看Node.js風格的Hello World,以下是我的學習重點 事件驅動與**非同步(Asynchronous)**是Node.js的兩大核心特...

鐵人賽 開發技術 DAY 1
Node.js 學習筆記 系列 第 1

技術 Node.js 學習筆記序:學習資源匯整

Node.js的介紹就免了,這是官方網站:http://nodejs.org/,想要瞭解更多的,可以點進去看看。 至於選Node.js的原因是:我認為Node...