Web設計師是否應該學習編寫代碼是個充滿爭議的問題。通常,在完成了一件網頁設計后他們把創建網頁代碼的繁重工作都留給了程序員們。這種現象不只出現在網絡開發行業,在軟件及游戲開發業也是如此。
有人也說AJAX很難,但自從jQuery出現后,再難我們都可以輕松駕馭了。jQuery作為當前流行的JavaScript框架將使 Ajax 變得及其簡單。這篇文章就是為各位網站設計師和其他新手講述的, jQuery對于Web 設計師來說有什么作用?
對那些可能還沒聽說過 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 會讓人驚異。