共找到4條詞條名為Raphael的結果 展開

Raphael

Javascript的矢量庫

Raphael Javascript是一個Javascript的矢量庫。

簡介


它可以處理SVG、VML格式的矢量圖,它使用SVG W3C推薦標準和VML作為創建圖形的基礎,你可以用Javascript操作Dom很容易地創建出複雜的柱狀圖、走勢圖、曲線圖等各種圖表,可以畫圖,可以畫出任意複雜度的圖像,以及圖表或圖像裁剪和旋轉等複雜操作。
同時它是跨瀏覽器的,完全支持Internet Explorer 6.0+。
2010年6月15日,著名的JavaScript庫ExtJS與觸摸屏代碼庫項目jQTouch,以及SVG、VML處理庫Raphael合併,形成新的庫Sencha。主要應對HTML5等新趨勢,加強豐富圖形和觸摸屏功能的重要舉措。
Raphael Javascript的創始人 Dmitry Baranovskiy也加入 ExtJS。
ExtJS是一個強大的Javascript框架,它重組件化,很容易做出強大的、可媲美客戶端的界面(這個框架是收費的,所以國內用的人比jQuery少多了)。
jQTouch是一個 jQuery的插件,主要用於手機上的Webkit瀏覽器上實現一些包括動畫、列表導航、默認應用樣式等各種常見UI效果的JavaScript庫。
Raphael Javascript就像Sizzle一樣低調。你一定聽過jQuery,但是大多數人沒聽過Sizzle。jQuery的選擇器很強大,號稱業界第一,而他的選擇器組件就叫:Sizzle。
Raphael Javascript的作者就是大名鼎鼎的前端大牛Dmitry Baranovskiy。
raphael動畫庫demo列表
raphael動畫庫demo列表
他出過幾道有意思的Javascript題目:《你真的已經搞懂JavaScript了嗎?》
Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library.
Raphaël ['ræfeɪəl] uses the SVG W3C Recommendation and VML as a base for creating graphics. This means every graphical object you create is also a DOM object, so you can attach JavaScript event handlers or modify them later. Raphaël’s goal is to provide an adapter that will make drawing vector art compatible cross-browser and easy.
Raphaël currently supports Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+ and Internet Explorer 6.0+.

功能


Raphael Javascript可以處理SVG、VML格式的矢量圖。
同時它是跨瀏覽器的,完全支持 Internet Explorer 6.0+。
Raphael Javascript 支持的瀏覽器有:
Chrome 3.0+
Safari 3.0+
Opera 9.5+
Internet Explorer 6.0+
PS:新版本的遨遊、QQ瀏覽器、TT瀏覽器(已經被騰訊放棄了)、獵豹瀏覽器、360瀏覽器 的內核都是 webkit( Chrome 就是Webkit ),至於別的國產瀏覽器,都是在Internet Explorer 外面嵌套了一層殼而已。