內容簡介
Node.js是一套用來編寫高性能網絡服務器的JavaScript工具包。結閤PHP和Node.js,我們可以概覽整個Web服務器從起源到現在的曆史過程以及其中的改變。
《寫給PHP開發者的Node.js學習指南》的目的是幫助PHP開發人員,藉助已有的知識,快速學習和掌握Node.js的開發。全書共16章。全書從入門到深入,分彆介紹瞭Node.js基礎知識、Node.js架構、迴調、HTTP Response、基本語法、變量、類、文件訪問、MySQL數據庫訪問、JSON和XML、函數等內容。
《寫給PHP開發者的Node.js學習指南》可以作為Node.js的教程從頭開始閱讀,也可以作為參考查看如何用Node.js實現特定的PHP特性,或者作為將任何PHP應用轉換為Node.js的實踐教程。《寫給PHP開發者的Node.js學習指南》適閤有一定基礎的JavaScript程序員閱讀,也適閤對學習Node應用開發感興趣的讀者學習參考。
作者簡介
Daniel Howard是Ricoh美國公司的高級主任工程師,有超過20年的軟件開發經驗。他還是ajaximrpg開源項目的創始人和維護者以及Ajax IM開源項目的維護人。這兩個項目都直接用到本書中的技術。
內頁插圖
目錄
目 錄
第1章 Node.js基本介紹 1
1.1 Node和npm命令 1
1.2 堆棧追蹤 6
1.3 Eclipse PDT 8
第2章 簡單的Node.js框架 18
2.1 HTTP服務器 18
2.2 預定義的PHP變量 25
2.3 一個PHP示例頁麵 38
第3章 簡單迴調 42
3.1 綫性 44
3.2 綫性化代碼 51
第4章 高級迴調 59
4.1 匿名函數、Lambda和閉包 60
4.2 PHP 5.3 62
4.3 PHP 4 66
第5章 HTTP Response 81
5.1 Headers 82
5.2 Body 84
5.3 PHP頁麵的例子 88
第6章 語法 97
6.1 字符串字麵量 99
6.2 語法差異 102
6.3 PHP的替代語法 106
第7章 變量 113
7.1 簡單變量 114
7.2 數組變量 116
7.3 其他變量類型 130
7.4 Undefined變量 131
7.5 作用域 134
第8章 類 143
8.1 封裝Encapsiulation 143
8.2 繼承Inheritance 151
8.3 PHP parent和static關鍵字 158
第9章 文件訪問 162
9.1 讀寫文件 162
9.2 PHP file()API方法 167
9.3 低級彆的文件處理 170
9.4 文件名 174
第10章 MySQL數據庫訪問 182
10.1 數據庫方法 183
10.2 node-mysql 186
第11章 文本、JSON和XML 201
11.1 文本 203
11.2 JSON 205
11.3 XML 208
第12章 各種各樣的函數 222
12.1 Array 223
12.2 Time和Date 226
12.3 File 227
12.4 JSON 228
12.5 Math 228
12.6 String 229
12.7 類型 233
12.8 文本 234
12.9 MySQL 236
12.10 變量 237
前言/序言
寫給PHP開發者的Node.js學習指南 下載 mobi epub pdf txt 電子書 格式