[Web] 連結分享
PHP
-
這個就不多說明了,原文在這裡。
-
PHPMock: Independent Mock Object/Stub Framework
很有趣的 Mock 套件,找時間來仔細研究看看。 Mock 的概念主要是幫我們建立一個假的物件,而這個物件會提供跟原來物件相同的方法及屬性;然後我們就能透過 Mock 物件輸出一些指定的結果,以便我們測試用。
-
Drawing Basic Rectangles in PDF Documents with PHP 5
這個也暫時記下備忘。
-
Accessing raw post data in a controller
直接抓最原始的 POST 資料 (就是還沒被 parse 成 $_POST 前的資料) :
$raw_post_data = file_get_contents('php://input'); -
PHP 5 Design Pattern : Singleton
用常見的 DB 類別來介紹 Singleton 模式。因為我們在一個頁面 request 中,通常只要連結資料庫一次就好,這時候 Singleton 就能完成這樣的目的。 Singleton 通常的作法是將 constructor 設為 private ,然後再提供一個靜態的 getInstance 方法。
-
連 mysql_error 都能用來做 XSS ?詳細的說明看這裡。
-
Ruby Testing Tools Missing From PHP
不得不承認,因為 Ruby 的火力集中,使得它有一些工具讓 PHP 難以望其項背。
HTML
-
Utilizing the Underused (But Semantically Awesome) Definition List
dl dt dd 的正確用法,重點就是要符合語意。看來我以前都不懂得用呀!
JavaScript
-
Matching Nested Constructs in JavaScript
利用 JavaScript 來比對出具有巢狀結構的字串,看一下文章裡的範例會比較清楚。
-
location.href vs. location.replace – The Difference Between JavaScript Url Redirection Methods
主要是前者會在 history 物件裡加入一個瀏覽紀錄。
-
TIDE 是個借用瀏覽器來實作編輯功能的一套 IDE ,不過試用了一下,速度也真是快不起來。
CSS
-
簡單介紹了 CSS 中字型大小的比例及計算方式。
-
還能用 CSS 來進行 XSS 攻擊?我真的覺得這些外國人實在是太強了…Orz
-
很好看的效果,但是語意上似乎弱一點。
-
避免因為使用 CSS 後,使得畫面會抖動。例如常會看到滑鼠移過某個連結時,因為 CSS 樣式的改變 (例如字變粗或是連結加上外框) ,使得畫面不停地顫抖。
-
9 CSS Ethics Every Designer Should Have
9 個 CSS 寫作的建議,用在開發或維護期間時是不錯的方法。
Web
-
7 Steps to Design a Kickass Web Application
建置一個 Web 應用程式的七步驟,分別是:
- Storyboard
- Pencil sketch
- Wireframe
- Graphical mockup
- HTML click-through Wireframe
- Text-mode prototype
- Programmer’s prototype
最近剛好能用到。
-
Don’t do this on your website, it bugs me
製作 Web 頁面或是在 Web 寫作時,常會犯的一些錯誤。
-
.htaccess 產生器,很適合像我這樣記憶不好的人。
-
網際網路已經 30 歲了。
-
5 Things To Hate About Web Design (and how to fix them)
也是一些常見的 Web Design 謬誤,作者提供了一些不錯的解決方案。
近期迴響