jQuery 技術專家Karl Swedberg 談 jQuery【轉】
這是 Think Vitamin 網站對 Learning jQuery 作者 Karl Swedberg 的一次簡短訪談。Karl Swedberg 是 JavaScript 和 jQuery 技術專家,撰寫了大量相關文章,並在各種 Web 開發設計大會上有與 jQuery 相關的講座。
對那些可能還沒聽說過 jQuery 的設計師來說,什麼是 jQuery
jQuery 是一種讓開發和設計者在他們的網頁中新增互動內容的工具,它的核心命令讓你在網頁中定位或建立物件並對之進行操作,它事實上是一種更容易使用的 JavaScript,可以不必強迫頁面重新整理而對頁面進行各種操作。
在你看來,為什麼 jQuery 對 Web 設計師有用?
JavaScript 為設計拓寬了視野,而 jQuery 讓這一切變得更簡單。對那些通曉 CSS 的設計師來說,編寫 jQuery 程式碼很類似,而對於那些擁有 Flash 經驗的設計師來說,jQuery 是一種標準化的,開放的技術,它可以實現類似 Flash 的互動效果。
你將在 The Future of Web Deisgn New York 大會上做 jQuery 講座,大體內容是什麼?
我將對 jQuery 庫做一簡介,接下來會通過一些實踐一步一步講解如何在站點中提升使用者體驗,我將演示一些技術,看看 jQuery 如何彌補 CSS 或某些瀏覽器的 CSS 處理的不足。我將講解如何善用動畫,如何防止濫用。最後將演示一些有趣的外掛。
jQuery 有不少實用外掛,哪一些是設計師不可或缺的?
這要看網站,或者說客戶的需求。我自己常用的一個外掛是 Mike Alsup 設計的 Cycle Plugin ,這是一個輪番播放圖片的飾件,擁有很漂亮的過度效果,這個外掛並不限於播放圖片,還可以播放任何內容,它確實很不錯,在那麼小的空間可以放那麼多內容。
最近我還對 jQuery UI 外掛頗感興趣,這套外掛使富使用者體驗,如拖放操作,變得很簡單,它包含的部件都很棒,我已經開始使用其中的對話方塊,Tab 以及日期選擇器等。
在你看來,Web 設計的未來是什麼?
在預測任何未來技術方面我完全象個傻瓜。在某些方面,如果我們無法擺脫那些舊瀏覽器的話,事情可能沒多少改變,不過,即使現在,在那些更好的瀏覽器身上,我們也已經看到一些令人振奮的東西,我期待看到一些全新的東西。
Webkit 引擎開發團隊已經做在 CSS 動畫方面做了很多工作,他們甚至將觸角伸向圖形硬體來實現炫目的視覺效果。Firefox, Safari, and Chrome 正在 JavaScript 引擎方面你追我趕,而眾多 JavaScript 庫也在效能上大幅提升。我們會開到越來越多的 HTML 5 元素的使用,如 Canvas, 音訊,視訊。Web 字型方面也將更加完善,不管從技術方面還是版權方面。可以肯定的是,未來的 Web 會讓人驚異。