2011-08-05 103 views
1

你好,我想知道從哪裏開始使網站寬度node.js.我做了你好世界教程,並有一個工作的http服務器。但我的問題是,如果可以運行JavaScript服務器端讓我們說一個onclick事件?如何把CSS放在網頁中。使用Node.js創建網站

感謝

Mkaveli

+0

閱讀列表:expressj.com,http://learnboost.github.com/stylus/,socket.io,nowjs.com,https://github.com/substack/dnode – generalhenry

回答

5

雖然你們的JavaScript運行在服務器上,像的onclick事件仍然是客戶方。

只是因爲服務器端語言是JavaScript並不意味着你必須在客戶端事件控制。如果您希望在onclick事件中發生在服務器上的操作,請考慮將該元素設置爲常規錨點,或者使用AJAX直接撥打服務器。

+0

好的,有沒有好的教程關於使用節點js和ajax創建一個網站? – chris

+2

如果您來自PHP世界或類似網站,請將Node看作Apache(作爲Web服務器)和PHP(處理請求的服務器端語言)的組合。您可以使用Javascript向服務器發送Ajax請求,主要區別在於您也使用Javascript而不是PHP處理請求。正如其他人所提到的,Express是創建網站的高級框架。 – evilcelery

+0

好吧,我明白了,但我不知道是如何設置它。我如何加載HTML,CSS和JavaScript。我在谷歌搜索,但無法找到真正的任何好的教程。 – chris

2

嘗試看看node.js的網站/中間件框架,如connectexpress。特別是express是首選​​的Web框架,具有更高級別的抽象和功能,包括路由,視圖,模板引擎和其他東西。