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