廢話不多說,就繼續上回沒有介紹完的特色吧。 Scope Scope機制有調整,現在在function裡面沒有用var宣告就使用變數時,變數不會變成Global,...
更詳細的內容請至我的部落格finalevil's blog瀏覽 Cookie是網頁開發時,儲存資料的一個重要的地方,每個人在開發網頁程式的時候都一定會用到Coo...
新規格的制定是一個漫長而痛苦的過程,ECMA-262 Edition 3規格是1999年制定的,恐怕當初誰也沒想到下一版竟然搞了十年!但是這個語言真的深入了解的...
「好的註解讓你讓天堂,差的註解讓你淚兩行」這是我們看程式時,最佳的心情寫照。 註解的重要性可見一般。只是,什麼時候要註解?註解的內容又要有哪些呢? 我們先來看一...
Ruby by Example: Concepts and Code 好幾種程式語言都有出 XXX by Example 的相關書籍, 本書從具體實例來了解掌握...
更詳細的內容請至我的部落格finalevil's blog瀏覽 在現在這個時代撰寫網頁程式,你幾乎不可能脫離DOM物件的魔爪,而操作DOM物件,一定會動態bin...
程式人人會寫,各有巧妙不同。好的程式碼外觀,讓人賞心悅目;雜亂無章的程式碼,則讓人望文興嘆,不忍觸賭。 我記得當年在宿舍問一個很會寫程式的同學,寫程式有沒有什麼...
Ajax on Rails Rails 就內建 Prototype 與 script.aculo.us 整合在一起。 之前所瀏覽過的 RoR 的書籍裡,大多有...
Spring Framework有兩個主要的功能,就是IoC容器與AOP。有接觸過AOP的人,就會知道AOP有許多好處,主要是有許多程式的需求其實跟程式的邏輯沒...
更詳細的內容請至我的部落格finalevil's blog瀏覽 昨天介紹了filestyle這個jQuery外掛,如同文末所說,其實我對這個外掛不是很滿意,除了...
C#中的foreach迴圈並不僅僅是do…while或是for迴圈的變形。它會與.NET框架中的集合接口做緊密的結合,在編譯時為我們最佳化程式碼。除此之外for...
Goto 是程式設計中的一個很受爭議的指令,也是歷史公案,到現在也還沒有一個定論。因為廣大的 VB 使用者(或說比爾蓋茲)都支持保留 Goto 的用法。 Go...
Enterprise Integration with Ruby 年輕的 Ruby ,可以用在企業環境中嗎? 所謂的企業級應用,是有關如何顯示、處理、儲存大量...
Decorator很好用,不過我初次接觸時就搞不太懂什麼叫做「一次增加一點職責」,感覺很抽象。不過後來使用過幾個Java中的I/O類別就明白了,它真的很好用,而...
更詳細的內容請至我的部落格finalevil's blog瀏覽 在撰寫網頁程式的時候,我們都會希望網頁可以盡善盡美,為了讓網頁更加美觀,我們真是煞費苦心、焚膏繼...
迴圈也是程設設計中不可或缺的 statement,寫程式很多時候就是要幫我們做掉一些重複無意義的動作(可是偏偏很多 User 喜歡做這些事情...XD),從 f...
GetHashCode對於參考類型來說,可以正常運作,但其效率很低。而對於值類型來說,其實現通常是不正確的。 GetHashCode若要重新定義,我們必須要遵循...
Singleton在GOF設計模式中算是基本的基本,因為結構簡單,很容易就明白,也很容易寫出來。其實用Javascript做Singleton甚至比其他語言更簡...
Ruby on Rails: Up and Running 最早出現的RoR中文翻譯,應是這一本書。 雖然這一本不厚,Up and Running 的字樣,...
更詳細的內容請至我的部落格finalevil's blog瀏覽 這是一個很典型的表格(table)應用,但越是常見通常就表示越多人詢問,所以在ASP.Net的G...
程式設計中最常使用的邏輯控制就是 if 跟 case 了。 什麼時候該用 if ?什麼時候用 case 呢? 我會使用 case 的情況,通常是條件是單純的,如...
C#提供了四種不同的函式來判斷兩個物件是否相等: public static bool ReferenceEquals(object left, obje...
Beginning Ruby: From Novice to Professional 這本書的作者 Peter Cooper 是 Ruby Inside 的作...
Fluent Interface也有人稱做Cascade,它其實跟程式技術本身沒有直接關係,不過應用得當時,它可以讓程式看起來更有表現力,甚至好像一種新的語言。...
更詳細的內容請至我的部落格finalevil's blog瀏覽 使用者介面其實是一種很高深莫測的東西,有些時候只要多加一點點,就可以更貼近使用者一些些。但常常也...
延續獎金獵人使用了哪些Drupal模組?(上),今天介紹更多獎金獵人實戰模組。 今天列出的比較算是小功能的模組,但對整體優化也很有用。 21.Active Ta...
Rails CookBook 沒有重覆上一篇Ruby CookBook, 這是Rails CookBook。 這本 CookBook 對於 PLEAC 的問題...
Observer模式是GOF design pattern裡面很基本的模式,他的目的主要是讓一個物件狀態改變時,多個相關物件可以被通知。Java就大量使用這個模...
變數命名重不重要呢?如果您的程式不斷地在更新,程式不斷的擴展,甚至於是一個系統,這就很重要了,因為不是您一個人可以完成的事情,就必須要考慮到別人是否看得懂,容易...
.NET程式在物件初始時,變數初始器會將成員變數做初始化的動作。對於值類型的成員變數來說,會被初始為0值。因此我們應將0視為值類型的默認值。 以列舉型別來看,假...