2010年9月23日 星期四

[Tool]線上預覽javascript framework作用 - jsFiddle

之前常常到黑暗執行緒大大的網站吸收新知,有時候看到一些很神奇的jQuery功能,
就會跑去黑大的Mini jQuery Lab試驗看看sample code,動手改改看sample code。
既不用下載東西,也不用擔心環境。


後來,在某個Group裡,發現有人推薦了一個網站,叫做 jsFiddle,
一開始還以為是像Fiddler之類工具,用來trace javascript的。
結果才發現,根本就是黑大的Mini jQuery Lab擴充版。

jsFiddle裡面提供了高達10種javascript framework的lab,且各個framework也提供了相當多版本供測試使用。

裡面的framework包括了:
Mootools
Mootools Core 1.1.2
Mootools Core 1.2.3
Mootools Core 1.2.4
Mootools Core 1.3 (nightly)
jQuery
jQuery 1.2.6
jQuery 1.3.2
jQuery 1.4 (nightly)
jQuery 1.4.2
Prototype
Prototype 1.6.1.0
YUI
YUI 2.7.0
YUI 2.8.0r4
YUI 3 (min)
Glow
Glow Core 1.7.0
Vanilla
Vanilla JS
Dojo
Dojo 1.3
Dojo 1.4
Processing.js
Processing.js 0.6
ExtJS
ExtJS Core 3.0.0
ExtJS Core 3.1.0
RaphaelJS
RaphaelJS 1.3.1

可選擇的項目請見下圖:


選好你要測試的framework後,就可以開始將HTML、CSS以及要測試的javascript寫上去,


TidyUp可以幫忙排版,點了Run之後,就可以看到執行的結果。
而Save as new,jsFiddle則會提供一個網址,例如:http://jsfiddle.net/gtyvv/
並且會提供一個Embed on your page的


如果有需要修改,則可以點Update的按鈕,jsFiddle會將新的版本記下來,並且透過RESTful的機制,幫您記錄下來歷次更新的code喔!

第二次修改的範例:


這個功能,我自己覺得超級棒的!
因為很常在分享或使用sample code時,我們都會做一些調整。
或是當自己分享的版本,有更好的寫法時,其他高手可以直接在上面Update,並告知是分享在哪一版本,這樣的方式可以避免一樣的東西得重新複製貼上到另一份jsFiddle上。

個人覺得這網站真是佛心來的啊,希望分享出來,可以讓大家在技術交流上,在練習多版本或各個不同的javascript framework更加便利!!

摘自:http://www.dotblogs.com.tw/hatelove/archive/2010/03/28/jsfiddle.aspx

沒有留言:

wibiya widget