這是我第二本的 jQuery 書籍,之所以會想買它,大概是因為它是中譯本吧!怎麼說呢?我滿喜歡外國人寫的東西,因為滿多不太會去注意到的細節和另一角度的解法,書裡都有詳細的記載,這是吸引我的地方。
這是我第二本的 jQuery 書籍,之所以會想買它,大概是因為它是中譯本吧!怎麼說呢?我滿喜歡外國人寫的東西,因為滿多不太會去注意到的細節和另一角度的解法,書裡都有詳細的記載,這是吸引我的地方。
哈~~ 趕流行的我也買了這本書,希望有機會的話也能整合 Google 提供的服務到自己專案裡。這本書分五的大項來介紹 Google 提供的 API ,包括 AJAX Search 、Maps、Chart、Calendar 及 Toolbar,至於其他書裡沒寫到的可上 http://code.google.com/intl/zh-TW/ 查詢。
不曉得為什麼每當看到 Design Patterns 的書籍,都會有種狂熱想買回來好好研讀一番。如果不排斥看原文書,可以考慮去買來看看,花點時間看完它,對於寫作功力一定會有幫助的。
以下是書本的目錄介紹
==============================================
Part 1: Object-Oriented JavaScript
Ch. 01: Expressive JavaScript
Ch. 02: Interfaces
Ch. 03: Encapsulation and Information Hiding
Ch. 04: Inheritance
Ch. 05: The Singleon Pattern
Ch. 06: Chaining
Part 2: Design Patterns
Ch. 07: The Factory Pattern
Ch. 08: The Bridge Pattern
Ch. 09: The Composite Pattern
Ch. 10: The Facade Pattern
Ch. 11: The Adapter Pattern
Ch. 12: The Decorator Pattern
Ch. 13: The Flyweight Pattern
Ch. 14: The Proxy Pattern
Ch. 15: The Observer Pattern
Ch. 16: The Command Pattern
Ch. 17: The Chain of Responsibility Pattern
JavaScript Framework 的二大主流 ,jQuery 和 Prototype,這二個我都有用的,覺的 jQuery 優秀許多,可能是它對於 HTML DOM 的選取方式吸引我,還有很多的 UI 元件可以使用吧。
這是我第一個學習的 PHP Framework,該有的東西都有,可以幫你省下滿多開發時間。當然使用 Framework 會帶來便利,但對於執行效能很講究的人,可能就是另外一回事了。這是我推另外一套 CodeIgniter ,它是比較精簡的一套,效能上比較 OK 。不過我建議 PHP 新手剛接觸時,還是用原生的 PHP 提供的方法撰寫 code ,把基本功練好最重要。
你是不是也和我一樣喜歡把 php 和 html 抽離分別設計的人呢 ?
我之前所維謢的系統是用 FastTemplate 樣版引擎,和 Smarty 是同概念的東西。
為什麼大家都比較推從 Smarty ? 異於常人之處在那呢 ?
一般的樣版引擎都是在建立樣版物件時取得要解析的樣版,然後把變數套入後,透過 parse() 這個方法來解析樣版,最後再將網頁輸出。
而 Smarty 會在第一次做樣版輸出後,會把編譯過的結果存下來,當第二次執行時就不用再做解析樣版的動作了。
然後 Smarty 也允許你在樣版裡寫些簡單的變數修飾、IF 判斷式、變數的宣告,使得 PHP 碼可以少寫一些和呈現面有關的控制。
因為工作的關係需要寫一些小工具,所以選擇用 C# 來撰寫。
寫過 Java 程式回頭來寫 C# ,基本上沒有難度,而且我發現他們二個很類似,很多概念都很雷同,程式語言也是一大抄,哈 ~~
這本深入淺出 C# 寫的很生動,都是用例子來講述技術該如何應用,不會讓人覺的很硬,也容易記起來。
這本書我沒看完,大概只看二個章節,可能是因為偏向管理的東西,目前還沒深刻的體驗,所以就沒興趣往下看了。
找時間再看看好了!搞不好有一天我也能坐到專案經理位子,黑黑 ~~
如果你正想報考 PMP專案經理認證的話,或許可以拿來當做中文參考書,加強概念也滿適合的。
以下是書本目錄
==================
01 簡介:為什麼要取得認證?
02 組織、程序、與專案:良禽擇木而棲
03 程序架構:融合為一、集腋成裘
04 整合管理:完成工作
05 範疇管理:做對的事
06 時間管理:準時完成
07 成本管理:注意預算
08 品質管理:將事做對
09 人力資源管理:鞏固團隊
10 溝通管理:說出來吧
11 風險管理:為未知預作規劃、未雨綢繆
12 採購管理:取得協助
13 專業倫理:做好決策、決斷如流
14 總復習:檢驗你的知識
一個成功的系統從初期到成熟,及後期的維謢、監控與擴充,要注意哪些事項呢 ?
或許在這本書可以找到你要的答案。
以下是書本的完整目錄
==========================
01 簡介
什麼是網路應用程式
如何建立網路應用程式
何謂架構
如何著手
02 網路應用程式架構
層次型的軟體架構
疊層技術
軟體介面設計
從 A 到 B
軟硬體之別
硬體平台
硬體平台的成長
硬體備援性
網路
語言、技術和資料庫
03 開發環境
三項原則
資源控管
單一步驟建造
缺陷追蹤
擴充開發模型
程式設計規範
測試
04 國際化、本土化、Unicode
國際化與本土化
Unicode 大全
UTF-8 編碼方式
UTF-8 的網路應用程式
PHP 加 UTF-8
UTF-8 與其他程式語言
MySQL 加 UTF-8
在郵件中使用 UTF-8
JavaScript 加 UTF-8
API 加 UTF-8
05 資料健全性與安全性
資料健全性政策
良好、合格與失格
過濾 UTF-8
過濾控制字元
過濾 HTML
跨網站指令碼攻擊
SQL 指令碼攻擊
06 電子郵件
接收電子郵件
在程式裡加入郵件
MIME 格式
解析簡單的 MIME 郵件
解析 UU 編碼的附加檔案
TNEF 附加檔案
無線麻煩
字元集和編碼
辨識使用者
單元測試
07 遠端服務
遠端服務俱樂部
網路介面程式(Socket)
使用 HTTP
遠端服務的備援
非同步系統
交換 XML
輕量協定
08 瓶頸
辨認瓶頸
CPU 使用率
I/O
記憶體和交換虛擬記憶體
外部服務與黑盒子
資料庫
09 網路應用程式的擴充
擴充的迷思
擴充網路
擴充 PHP
負載平衡
擴充 MySQL
MySQL 複製
資料庫分割
擴充大型資料庫
擴充儲藏室
快取
總結
10 統計數據、監控與警示
追蹤網站統計數據
應用程式監控
警告
11 API
資料 feed
行動內容
web services
API 傳輸
API 濫用
憑證
未來
如果只是單純用 XMLHttpRequest 或 Post IFrame 實作非同步傳輸要資料,只能說是 AJAX 裡的一個小小環節。
想了解更多的 AJAX 的精神和應用,有絕對的理由要來拜讀這本書,當然囉!非同步傳輸雖然好用,但也別爛用才行。
我似乎滿喜歡 Design Patterns 這類的書 ....
以下是書本目錄
===================
01 Ajax 簡介
02 以設計模式為主軸的教學課程
03 Ajax 設計:原則與設計模式
04 Ajax 應用程式
05 顯示操控
06 Web Remoting
07 動態行為
08 延伸技術
09 Web Services
10 瀏覽器—伺服器溝通
11 DOM Population
12 程式碼生成與重利用
13 效能最佳化
14 小組件
15 頁面架構
16 視覺效果
17 功能性
18 診斷分析
19 測試
在大四時因做專題的需求會用到 Java 來撰寫網路程式,所以接觸到這一本書,我主要參考的是 Server / Client Socket 這類的章節。
哈~~ 那時真的沒有錢能買書,只能向專題老師借來閱讀,直到自己工作了有在賺錢,決定自己想擁有,所以就買下它了。
這是第三版了,新增了 Java 5 的相關介紹,像是 NIO ,RMI 都是值得玩玩看。
以下是書本目錄
=================================
01 為什麼用 Java 寫網路程式?
02 網路的基本概念
03 Web 的基本概念
04 串流
05 執行緒
06 查詢 Internet 位址
07 URL 與 URI
08 Swing 中的 HTML
09 用戶端的 socket
10 伺服端的 socket
11 安全的 socket
12 非阻塞式 I/O
13 UDP Datagram 與 Socket
14 群播
15 URLConnection 類別
16 協定處理器
17 內容處理器
18 RMI
19 JavaMail API
這本是我退伍後買來看的第一本書,嗯 ~~ 滿值得看的一本好書,以我而言就看過二遍了。
以下是書本的簡介與目錄
==================
你不想重新發明輪子(或者更差的是,沒有充氣的輪子),所以你從設計模式中尋求協助-設計模式是過去人們面對軟體設計問題所學來的經驗。
有了設計模式,你就可以利用其他人經驗和實務的精華,省下的時間可以用在其他的事情上,像是:更有挑戰性的事情、更複雜的事情、 更有趣的事情。
你將會更擅長於解決軟體設計的問題,並能夠和你的團隊成員用模式的術語來溝通。
01 介紹模式設計
02 觀察者模式
03 裝飾者模式
04 工廠模式
05 獨體模式
06 命令模式
07 轉接器模式與表象模式
08 樣板方法模式
09 反覆器與合成模式
10 狀態模式
11 代理人模式
12 複合模式
13 與設計模式相處
14 附錄:剩下的模式