列表
以下列出我目前所關注的兩個 JS 框架,在直欄的部份是我所知道屬於它們的延伸與應用。
| 主框架 | Prototype | jQuery |
| 動畫特效 | script.aculo.us | Interface |
| 燈箱效果 | Lightbox JS Lightbox Gone Wild! |
ThickBox LITBox |
| 延伸框架 | Rico moo.fx |
jQWebExt by 阿土伯 |
| 其他 | Other Plugins |
待補… (歡迎大家補充)
我的心得
之前在「 prototype.js 讀取陣列的方式」裡簡單介紹了 Prototype 的用途,前陣子它也因為 Ruby on Rails 推出 1.2 版而順改將版本更新到 1.5 。不過新的 Prototype 效能似乎還是有點點差,我在執行 script.aculo.us 的範例時感覺上一開始還是會頓頓的 (而且還是在本機上測的,另外還有官方的範例也差不多) 。
這時我看到另一個 JS 框架 jQuery 也推出 1.1.2 ,便拿來試用看看。在 jQuery 上對應 script.aculo.us 的動畫特效函式庫稱為 Interface ,它的動畫範例幾乎和 script.aculo.us 差不多了。而且直接在官方網站測試時,它的效果感覺就非常順暢。
不過因為這兩個框架的設計理念是有差別,而且 JS 技術不斷推陳出新的狀況下,也許它們都還有很大的進步空間。現階段我想我會持續關注它們,並且在一些專案中使用。
設計理念
以下文章值得參考,它們在探討兩個框架設計的理念: