2008年03月31日
[PHP-ZF] 如何學習 Zend Framework
今天又被問到怎麼開始學 Zend Framework ,我是覺得要上手並不難,但是基礎一定要有。
那麼哪些東西算是基礎呢?當然 HTML 、 JavaScript (Ajax) 或 CSS 等必備技能就不必多說了;以下我介紹幾個我個人認為滿重要的部份以及學習的次序:
- 物件導向
-
學習 Zend Framework 時,絕大部份時間你一定會接觸到物件導向,因此物件導向的基本觀念是一定要有的;否則你在運用 ZF 的各種套件時,一定會陷入困惑的泥沼中。
至於物件導向的三大要素:封裝、繼承和多型,詳細的說明在書本或網路有很多,我就不在這裡野人獻曝囉。這裡推薦:「深入淺出 Java 程式設計」,其中幾章的物件導向概念值得一讀。
- 設計模式
-
有了物件導向的觀念後,我強烈建議去瞭解設計模式,因為在 Zend Framework 的套件在設計上用到了許多設計模式。而且我個人也認為適當運用設計模式,能讓我們的程式更強固且具有彈性。
不過我很難用明確的字眼去表達設計模式是什麼東西,那遠遠超出我的能力範圍。因此我推薦這本:「深入淺出設計模式」,它簡單易懂的範例與說明,看完後保證你在物件導向上的功力能增進一甲子。
- MVC 概念
-
MVC 觀念常常是傳統 PHP 開發者所不瞭解的,因為如果能快速把工作完成,誰會想去搞一個看起來那麼複雜的玩意兒?但是 MVC 在運用得當的情況下,卻能讓程式的意圖更加清晰,而且也更容易維護。
事實上 MVC 也是設計模式的一種,而上面那本書裡裡也有提到,建議大家參考看看。不過 Zend Framework 的 WebMVC 在實作上的概念上有稍有不同,我個人自薦這篇:「透視 WebMVC 」;該文會告訴你如何將舊有的 PHP 專案轉換成 MVC 架構。
- PHP5
-
由於 Zend Framework 在開發上採用了 PHP5 的特性,所以 PHP5 也變成學習 Zend Framework 時最重要的基礎之一。而 PHP5 在物件導向也著墨甚多,在語法上也參考 Java 的許多特點,學過 Java 的朋友一定倍感親切。
參考資料方面我個人推薦官方手冊的 PHP5 的 Classes and Objects 一節,另外還有 Standard PHP Library (SPL) Functions 。
- 一定的開發經驗
-
Zend Framework 已經幫我們把很多東西都包裝好了,因此我們很多時候都可以不用重造輪子。但是它只是個工具,而且也不是萬能的,因此有些東西還是需要靠你自己來;所以對於 Web 開發你就必須要有一定程度的瞭解,至少你得曾經獨力完成一個以上的專案。
- 入門教學
-
假設以上你都有了一定的基礎,那麼你還需要臨門的一腳。一篇好的入門文章絕對是你學習 Zend Framework 必要的利器之一,因為它能快速帶你進入 Zend Framework 的世界裡。
這裡就不能不提 Rob Allen 寫的文章了,這篇「 Getting Started with Zend Framework 」是學習 Zend Framework 的你一定要載回來仔細研究的好文!不過官方也提供了一篇 Quick Start ,你可以將它和 Rob Allen 的文章交互參考看看 (我個人覺得 Rob 的比較完整) 。
- 參考手冊與源代碼
-
如果你已經入門了,那可別鬆懈。因為 Zend Framework 裡面有許多好用的工具,只是看你懂不懂得去運用而已;所以官方的參考手冊和 API 說明是一定要去看的。而源代碼更是重要,因為當官方手冊的範例或 API 說明明顯不足時,你可以從源代碼裡挖出一些不為人知的秘技,更可以學到許多高深的技巧!
當然以上的基礎不是絕對的,這僅僅是我個人的一些建議而已。希望這篇簡單的說明能幫助大家順利學習 Zend Framework ,也期盼大家能一起分享更多的學習心得。
2008年03月30日
[Web] 連結分享
PHP
-
Handling HTML Strings and Files with the DOM XML Extension in PHP 5
教你用 PHP5 的 DOM XML 套件來處理 HTML 字串或檔案。
-
PHP 5.3: Up to 30% performance win
PHP 5.3 的運行效能又提升了。
-
這個簡單好用的 Log 套件拿來給舊專案用還不錯。
-
Watch Your POST: Save PHP POST Data as XML
這個 function 可以幫你把陣列轉換成 xml 格式。
-
Reuse Excel business logic with PHPExcel
可以透過 PHPExcel 讀取 Excel 裡的公式所算出來的值,使得資料能與 Excel 檔案同步。
-
嚴格來說這個是特性,但還是要注意一下。
-
奇怪的方式...這個再研究看看。
Zend Framework
-
VIDEO TUTORIAL: SETTING UP AN MVC STRUCTURE WITH THE ZEND FRAMEWORK - PART 1 OF 2
-
VIDEO TUTORIAL: SETTING UP AN MVC STRUCTURE WITH THE ZEND FRAMEWORK - PART 2 OF 2
這兩個影片教你如何建立 ZF 的 MVC 目錄結構。
-
Zend_Layout and Zend _View Enhancements Webinar
這個是 Zend_Layout 與 Zend_View 的影片教學。
-
ZF 1.5.1 釋出,修正一些 Bug 。
-
Login and Authentication with Zend Framework
登入與身份驗證的教學。
CSS
-
這個有趣的網站可以讓你將另一個網站的 CSS 套用到其他網站中。
-
The only CSS layout you need(?)
列舉出一些常見的 CSS Layout 方式。可以把它們複製回來當範本。
-
Useful tips for writing efficient CSS
這篇是作者在看完 Top CSS Tips 的心得。
-
這是例行的 CSS 文章整理。
-
Easiest cross-browser CSS min-height
如何建立跨瀏覽器的 CSS 最小高度與寬度,超簡單...而且很好用。重點在於那個 auto !important ,而且這三個規則的順序不能亂調。
.foo { min-height:100px; height:auto !important; height:100px; } .bar { min-width:100px; width:auto !important; width:100px; } -
Nine Techniques for CSS Image Replacement
舉出 9 種常見的 CSS 影像代替文字的作法。可惜以現代的瀏覽器支援程度來說,沒有一個作法是完美的,我們只好挑一個較為適合的來用。
-
用範例教你如何將舊的 Table 排版方式改用 CSS + Div 排版。
-
用 CSS 做出當滑鼠移過後,呈現額外內容的效果。
-
Write a well structured CSS file without becoming crazy
這篇教你如何寫出有結構且好維護的 CSS 碼,值得一看!
-
CSS Compatibility and Internet Explorer
這是微軟 MSDN 提供的 IE 各版本 CSS 相容性一覽。
JavaScript
-
Run intense JS without freezing the browser
因為在頁面初始化時,我們對 HTML 元素繫結了太多事件,造成瀏覽器常有無法回應的狀況。這篇透過 jQuery 教大家如何避免瀏覽器凍住的問題。
-
暫時還想不出這個可以用在哪。
-
教你做出區塊蹦出與收回的效果。
-
Javascript Page Slider Roundup
收集了一堆 Slider 效果。
-
請直接參考這篇翻譯: DOM 的集合 (collection) 不等於陣列 (array) 。
jQuery
-
jQuery Form and jQuery UI Tabs: Two great tastes that taste great together
介紹如何整合 jQuery 的 Form 及 UI Tabs 兩個套件。
-
這個用來做後台列表是很棒的!不僅有分頁,還能調整表格欄位!
-
Introducing jqalert - The jQuery-empowered alert() replacement
很棒的 alert 替代方案。
-
MarkItUp Turns Any Textarea into Markup Editor in jQuery by WebAppers
markItUp 是一個線上編輯器。它能協助你處理一些 Web 常見的語法,像是 HTML 、 CSS 、 BBCode 等等。
-
這個也是好物!這個套件可以協助我們呈現檔案目錄結構。
-
50+ Amazing Jquery Examples- Part1
這篇收集了很多 jQuery 的套件與特效教學。
-
jQuery Tutorials for Designers
這篇主要是為 Designer 介紹 jQuery 的寫法以及一些常見的特效,並配合圖解來說明所需要的 HTML 結構,強烈推薦!
Web
-
我只是想知道像是 Google Map 這樣的外掛 API 怎麼辦?我個人是認為還需要加入白名單的技巧。
Internet
-
Smashing Magazine 照例會收集與推薦的網摘介紹。
Service
-
這個和 Markup Maker 是一樣的,不過語法變化性比較多。主要是透過撰寫簡單的結構,然後快速產生 XHTML/CSS 。
Programming
-
Installing Subversion? Just follow this 7 Steps
Windows 上安裝 Subversion 的方法。
-
常見的五個物件導向設計原則。
2008年03月23日
[Web] 連結分享
人氣不是我建立這個部落格的重點,我只是希望來這裡的朋友能和我一樣能學到東西。
所以再強調一次:我這個壞人只會和「有自己動腦去想過,有自己動手去做過」的同好一起討論問題;那些只是要結果的網友們,請你們去有愛心的地方找食物吧。
當然打屁聊天也是歡迎啦~
PHP
-
強迫網頁一定要用 SSL 瀏覽。
if($_SERVER['SERVER_PORT'] != '443') { header('Location: https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); exit(); } -
有點隱式驗證的味道 (圖片驗證我個人稱為顯式驗證) ,想法滿值得參考的。
-
10 tools for Modern PHP Development
10 個滿值得一用的 PHP 開發工具。 Xdebug, ZF, Subversion 是我目前正在使用的, PHPUnit 及 Selenium 是我下一個目標;石頭成有寫一篇關於 Selenium Core 的文章:「以 Apache proxy 與 rewrite modules 解決 Selenium Core 的運行限制」。
Zend Framework
-
隨著 ZF 1.5 所推出的官方快速入門,還不錯!
-
Zend Framework Video Tutorials
英聽還不錯的朋友可以看看這三篇影像教學。
-
Migrating to Zend Framework: Legacy Scripts
將現有的 PHP 程式遷移到用 ZF 開發的程式中,以便利用 ZF 的 MVC 特性。
-
Using Zend_View Placeholders to Your Advantage
我個人覺得 ZF 1.5 的 Zend_Layout 和 placeholder 不是很好用,要處理的東西太多。
JavaScript
-
Dealing with Large Data in Ajax
這篇列出很一些如何處理大量 Ajax 數據時要如何分頁的方法,像是 Scrolling Pagination 等。
-
XHTMLJS: New Javascript XHTML editor
這個 JS 套件能幫你將沒有結構化的 HTML 轉換成有結構化的 XHTML 。
-
jQuery 的作者 John 教你建立一個簡單的 Class 類別,以包裝 JavaScript 繼承的動作。
-
教你用 JS 做出淡入淡出的動畫效果。
CSS
-
Clean Tab Bar Digg-like using CSS
這篇 Tab 教學最棒的地方是透過圖解來告訴你 HTML Tag 會在哪個位置。
-
Perfect pagination style using CSS
這篇分頁樣式的教學也不錯,可以搭配我先前介紹的「多種分頁樣式範例」一起看。
-
這個問題我之前也遇到過,但一直不曉得為什麼。原來是因為 overflow:auto 的關係;而解決竟然也是再包一層 overflow:auto 。真是成也蕭何、敗也蕭何。
Internet
Service
-
IzzyMenu.com - Create Professional CSS / DHTML Menu Online for Free
免費的線上選單生成器。 (寫這篇摘要的時候好像掛點了。)
Web
-
好物呀!之前我一直記不得也搞不清 HTTP 那些回應數字的區別,這張圖真是幫了大忙。
-
其實上一頁還是有用,只是會被切換回來。
-
Google AJAX Language API - Google Code
Google 推出翻譯用的 API 了。
Browser
-
IE8b1 tests and more CSS tests
這張表很棒喔,列出了大部份主瀏覽器對一些較不常見 CSS 的屬性的支援程度。
-
Making ‘IE6-friendly’ PNG8 Images
PNG8 雖然也被 IE6 支援,但和 GIF 一樣沒有 Alpah 透明;這篇主要是用背景色做為邊框的技巧來避免毛邊的問題。
Design
-
Adobe Fireworks Tutorials and Downloads
我對 Photoshop 不是很在行,所以我改用
FirefoxFireworks 來處理圖片,因為FirefoxFireworks的操作對我來說比較直覺。這篇裡面整理的教學所做出來的效果都很棒,有機會我也來試試看。字打得太順了,把 Fireworks 打成 Firefox ...Orz (感謝 Neo 指正)
HTML
-
還是看不出來有哪裡不一樣,我個人覺得 b 和 i 實在是呈現不出什麼語意,還是說它們要搭配 class 來用?希望有對 HTML5 比較有研究的高手能為我解惑。
Programming
-
教你如何寫註解,讓它們既有意義,又很美觀 (程式碼看起來會讓人很舒服) 。我滿推薦其中一條: Comment code while writing it ;也就是先以註解將目的寫下來,然後再完成程式碼。
-
Best practise when handling tags and branches (using subversion)
善用 Subversion 的分支來管理你的程式碼。一般 branches 是放置開發中版本,而 tags 則是在放置某個已經釋出而不再變動的版本。
-
Making Document: Make a Database Schema SQL from StarUML's Class Diagrams
還不錯的想法,反過來透過視覺化的 UML 工具來產生資料庫 Schema 。也許這個小程式將它改良一下就能變成支援多資料庫系統的工具了,有空來試試看好了 (首先應該會是 MySQL) 。
2008年03月17日
Zend Framework 1.5 正式推出
Zend Framework 1.5 正式推出了!
首先官方網站大改版!變得更漂亮了!而且也提供了官方版的快速入門,讓剛接觸的朋友也能很容易瞭解 ZF 1.5 的能耐。
主要更新特色如下:
-
Forms - 提供類似 PEAR 的 HTML_QuickForm 。
-
Layout - 提供類似 ASP.Net 的 Master Page 模式。
-
LDAP/OpenID authentication - 讓應用程式可以整合 LDAP 及 OpenID 的身份驗證。
-
Lucene search engine - 加強了搜尋語法。
-
Extended Ajax support - 支援動態的 Ajax 內容切換。
-
UTF-8 character sets in Adobe PDF creation - PDF 也能支援 UTF-8 字集。
-
Google GData web services - 加強了 GData 的操作。
-
Table Select - 能夠使用 Select 來操作 Table 了。
然而之前說 1.5 可能會將 Command Line Build 放進來,但是很可惜的是時程沒趕上。不過上面這些 ZF 1.5 的新特色,很值得有用 ZF 開發的朋友參考看看喔。
其他詳細消息請參考: Zend Technologies Releases Zend Framework 1.5
註:剛剛看到 Rob 更新了他的教學: Updated Tutorial for Zend Framework 1.5 。
2008年03月16日
[Web] 連結分享
PHP
-
PHP Universal Feed Generator (supports RSS 1.0, RSS 2.0 and ATOM)
可以用來產生 RSS 及 ATOM 的套件。
-
Inserting Comments and Accessing Nodes with the DOM XML Extension in PHP 5
教你透過 PHP 的 DOM XML 延伸套件處理文件節點。
-
讚!以前都是從 Class 程式碼去產生測試骨架,現在 PHPUnit 3.3 可以反向從測試去產生 Class 的骨架了!
-
PHP6, Unicode and TextIterator features
介紹有關 PHP6 裡的 Unicode 相關設定項目及函式應用。
Zend Framework
-
簡單說明了 PEAR 和 ZF 之間最大的不同: Zend Framework 投注很大的心力在套件之間的協同運作,但你還是可以拆開分別運用 (也就是鬆耦合) ;而 PEAR 除了必要的相依套件外,其他都是獨立開發的。兩者的優勢分別是: ZF 發揮了 PHP5 的特性,而 PEAR 則能延展你的程式碼在 PHP4 的生命週期。
JavaScript
-
探討目前主流瀏覽器在 JavaScript 引擎上的效能表現。看起來 Safari 和 Firefox 的最新版本都有不俗的表現,而 IE8 Beta 1 的表現還差強人意。
-
Super Tables - HTML Tables with Fixed Headers and More
在呈現表格資料時,將表頭固定的 JavaScript 套件。
-
Javascript 的 Database: Taffy DB
用 JavaScript 寫的 Database ,詳情就請宗董開示。我個人覺得似乎可以拿來暫時包裝一些簡單的資訊:像是購物車。
-
討論將 "foo=1&foo=2&foo=3&blah=a&blah=b" 轉換成 "foo=1,2,3&blah=a,b" 的方法。
-
JavaScriptMVC - Model View Controller for JavaScript
作者開發這個套件的目的是為了應付越來越龐大的 JavaScript Application ,而我還滿欣賞那個 include 功能的。
PS: 那個在一樓留言的匿名者 (批評別人都不敢留名字?) ,就是標準的文人相輕...唉...作者回得也真是太客氣了。
jQuery
Identifying and Manipulating Elements Using jQuery
這篇教你如何用 jQuery 來操作頁面的元素,算是不錯的基礎文章。
-
主要特點就是能動態新增欄與列。
-
主要特點在於幫你建立一個數字列按鈕來瀏覽圖片。
-
jQuery + jFlot - Plots, Canvas and Charts
用來建立條狀圖表的套件。
-
讓我們可以即時編輯列資料。
-
讓我們可以在點選列時,同時更新 Checkbox 的狀態。
-
介紹了很多不錯用的 jQuery 套件。
CSS
-
將常見的 CSS 問題解決整理起來了。
-
提供一些常用的 CSS 美化技巧。
-
IE6 AlphaImageLoader with links error
當用了 IE6 的 PNG fix 後,會讓連結無法正常動作;解法是再包一層 position:absolute 的 div 。
Database
MySQL
-
如何將資料庫的資料轉移到遠端的另一部 MySQL 主機上。
mysqldump -h host1 -u username -pPASSWORD database_name | mysql -h host2 -u username -pPASSWORD database_name
Web
-
Best Practices for Speeding Up Your Web Site
之前好像有貼過類似的了?還是同一篇?
-
Flash 前導頁在商業場合還是少用吧。
-
Possible Solutions to Web Security Issues
介紹一些有關網站安全性的解決方案。
-
SitePoint 推出的 HTML 參考手冊。另外之前有介紹過 CSS 參考手冊。
-
Shell Script: 來最多次的 IP, 抓前 10 名
這個要學起來,免得被大量攻擊時還傻傻的不知到怎麼解。
-
好物呀!我也常在想這個演算法要怎麼寫,原來有寫好的囉。
Browser
-
上次貼了一堆 IE8 的連結沒寫介紹,所以這次就直接借用別人寫好的連結了。這篇是在介紹 IE8 的特點,還有作者的使用心得。我是比較期待 Firefox 3.0 正式版...
Internet
-
FTP 的主動模式( active )和被動模式( passive )
這個要學過 TCP/IP 的運作原理才會比較瞭解在說什麼,還好我學過;總之主動模式不能用的話,就試試被動模式。
Programming
-
10 個改進程式碼的方法。
Other
Software
-
這個是很方便的工具~
-
現有的圖片可以用這個來大量轉,很方便。如果是寫 PHP 程式的話,可以考慮用 ImageMagick 。
2008年03月9日
[Web] 連結分享
最近要減少網摘的文章以及連結的說明了,因為那花去我太多時間 (看底下那堆連結...Orz) 。
接下來要把重心放在新的專案上,以及更深入瞭解 Zend Framework 及物件導向的相關知識。
註:這次還偷懶,直接從 Firefox 匯出來貼...如果有發現歸錯類的話,還望大家不吝告知。
CSS
- A Three Column CSS Layout Using Just an Unordered List » No Mod Required » Blog Archive
- Color Rendering Difference: Firefox vs. Safari - CSS-Tricks
- Creating an "Body Border" with CSS | CSS Zone
- CSS實現圖片倒影 - wowbox blog (網頁設計知識庫)
- Equidistant Objects with CSS - CSS-Tricks
- Extensible CSS Interface I: The Foundation ~ Authentic Boredom
- Facebook Style Modal Boxes with Transparent Border by WebAppers
- Gallery Of Date Stamps And Calendars | Design Showcase | Smashing Magazine
- Get Specific with Your CSS Styles [CSS Tutorials]
- Optimize Your Links For Print Using CSS: Show The URL | CSS Zone
- Peter's Blog - CSS and JavaScript build process
- Really cool CSS diagnostics script // Reinhold Weber
- reForm: CSS Form Design Template for Any Layout | CSS Zone
- The Different Techniques for Applying the PNG Hack - CSS-Tricks
- Timothy Kim::Blog » Stamp/quilt like border using only CSS
- Tooltips with CSS3 - CSS3 . Info
- woork: Elegant navigation bar using CSS
- woork: Five web 2.0 CSS menu tutorials
- 完美的水平垂直居中 - wowbox blog (網頁設計知識庫)
Database
MySQL
Internet
Service
- Css Menu Generator - TabCreatr
- Load Info - gif generator
- The Free Web Stuff :: Button Generator
- VAK 18 - Vormgeving en Webontwikkeling - Utrecht - Internet Explorer Rendering
- XHTML/CSS Markup Generator
- DHTML Decision-making grid
JavaScript
- ::: Web-Kreation.com ::: Freelance Web Designer
- A Useful JavaScript Image Loader : Code Central
- AJAX file upload tutorial
- cabel.name: FancyZoom 1.1
- CodeProject: Javascript VirtualKeyboard. Free source code and programming help
- Comparing Document Position | Ajax Zone
- Cross-Domain AJAX calls using PHP | Md Emran Hasan aka phpfour
- Design vs Art Blog » Floating Windows Use Examples
- Gecko DOM Reference - MDC
- JavaScript Function Tips and Tricks
- JavaScript Performance Stack | Ajax Zone
- JavaScriptMVC - Include
- John Resig - Bad Object Detection
- John Resig - How JavaScript Timers Work
- John Resig - JavaScript Performance Stack
- Shadowbox.js Media Viewer
- Syntax Highlighter | StylizedWeb.com
- The form that left - Robert’s talk - Web development and Internet trends
- The Spanner - Hidden javascript properties
- Tutorials - HTML Table Add Row - DOM table methods - mredkj.com
- 驗證你的 JavaScript 程式:JSLint
- phpied.com » Blog Archive » PHP-style $GLOBALS in Javascript?
jQuery
- Coda Popup Bubbles | jQuery for Designers
- jQuery Tutorials for Designers
- SoftwareUnity :: Development > Sandbox > JQuery SpinButton Control
- Thinking more...:jquery.ingrid - 樂多日誌
- jQuery Essentials - Round 3 | Md Emran Hasan aka phpfour
PHP
- A brief history of PHP logos - a blog involving philip olson
- Arnold’s wor(l)ds » Authentication without sessions in PHP
- Knowing a little more about PHP | Thy PHP
- PHP Performance Series: Caching Techniques - Mike Willbanks : getting into the mind of a php developer.
- PHP Redirect Function | PHP Zone
- PHP Spam detection project | Thy PHP
- PHP5.3中新增的魔术常量__DIR__ - Haohappy的专栏--PHP5研究中心 - CSDNBlog
- PHPLinq version 0.2.0 released!
- PHP实现透明化事务处理_Thinking in LAMP - 老王的技术手册
- Some reminiscences, some memories » 在 Windows 下使用 Notepad++ 和 xdebug 调试 php 脚本
- Tommy 碎碎念 : 在 php 中把 allow_url_fopen 打開的風險
- [PHP]User Permissions
- “My framework is more MVC than *your* framework!” — @TheKeyboard
- Smart Image Resizer — Shifting Pixel
Zend Framework
- Ben Ramsey » Blog Archive » Supporting PUT & DELETE in the Zend Framework
- Lifting the Skirt on Zend Framework 1.5: Zend_Auth and the OpenId Adapter.
- Nabble - Zend DB - Zend_Db_Select->where() no longer takes array in 1.5
- OEIC » Serialization issues in Zend_Acl
- ProDevTips - dev related notes and tutorials » Blog Archive » Writing a CMS/Community with Smarty and the Zend Framework: Part 10
- Zend Framework in Action » Zend Framework 1.0.4 and 1.5 RC1 released
Programming
- Abstract Base Classes Have Versioning Problems Too
- InfoQ: Cockburn on Testing: Real Programmers have GUTs
- PseudoPrime
- Speed up your Unit Tests NOW!!! | Javalobby
- Yahoo BBAuth 結合 act_as_authenticated (VeryXD)
- 你是個有 GUTs 的程式設計師嗎? « Benx Blog
- 技術昇級狂熱及新技術焦慮
- 砍掉重練真的會比較好嗎
Web
- Blog.XDite.net » 一些關於 VeryXD 的技術解疑
- OpenID工作方式,以Klogs.org为例(转)--蓝白色的7号
- 如何透過Email的超鏈結登入系統並直接進入指定的畫面 - topcat姍舞之間的極度凝聚- 點部落
- 架設大型網站 @ 哈雷路亞 嗆司 ::PIXNET 痞客邦::
Browser
- Acid3 Browser Test - The Web Standards Project
- Acid3: Putting Browser Makers on Notice, Again. - The Web Standards Project
- Comet Daily » Blog Archive » IE8: 6 connections per host
- CSS3 features in IE8 - CSS3 . Info
- Doctype switching for IE 8 | 456 Berea Street
- ha.ckers.org web application security lab - Archive » Res Timing File Enumeration Without JavaScript in IE7.0
- HedgerWow :: See how IE8 breaks
- IE 8, shooting browsers and what to do - Robert’s talk - Web development and Internet trends
- IE8 Beta 1的AJAX支持以及跨域新功能 - 思归呓语 - 博客堂
- IEBlog : Microsoft's Interoperability Principles and IE8
- IEBlog : Why Isn't IE8 Passing Acid2?
- Internet Explorer 8 Readiness Toolkit
- John Resig - JavaScript in Internet Explorer 8
- John Resig - Unbreaking the Web
- Not all values posted with a form in IE - Robert’s talk - Web development and Internet trends
- Software is hard | Extending Firebug, Hello World! (Part I.)
- Software is hard | Firecookie - Extension for Firebug
- Tech-Ex: IE8 to Be Standards-Compliant by Default
- Tsung's Blog | IE8 的 相容Quirks模式 Meta Tag(X-UA-Compatible)
- Windows Internet Explorer 8 for Web Developers by WebAppers
- 永遠的真田幸村: IE8 Beta測試版蓄勢待發,網頁標準亂象可望終結? - Collablog Portal - yblog.org
- Why Internet Explorer 8 is shaping up to be another IE6 | web design news and style
- IEBlog : Internet Explorer 8 Beta 1 for Developers – Standards Highlights
Design
- Monofactor Released a Set of 25 Vector Icons for Free by WebAppers
- Navigation Menus: Trends and Examples | Design Showcase | Smashing Magazine
- Simplicity
- [ 小黑宅 ]: 從真實世界來看 UI 設計
Software
- Cheat Sheet Editor Improvements in Eclipse 3.3 | Eclipse Zone
- Zend Studio for Eclipse 6.0 Released (and Zend Studio 5.5.1, too) - Hauser & Wenz :: Blog
