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

  • 15372
  • 0

[Tool]線上預覽javascript framework作用

之前常常到黑暗執行緒大大的網站吸收新知,有時候看到一些很神奇的jQuery功能,

就會跑去黑大的Mini jQuery Lab試驗看看sample code,動手改改看sample code。

既不用下載東西,也不用擔心環境。



後來,在某個Group裡,發現有人推薦一個網站,叫做 jsFiddle

一開始還以為是像Fiddler之類工具,用來trace javascript的。

結果才發現,根本就是黑大的Mini jQuery Lab擴充版。

 

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

 

裡面的framework包括了:

  1. Mootools
    • Mootools Core 1.1.2
    • Mootools Core 1.2.3
    • Mootools Core 1.2.4
    • Mootools Core 1.3 (nightly)
  2. jQuery
    • jQuery 1.2.6
    • jQuery 1.3.2
    • jQuery 1.4 (nightly)
    • jQuery 1.4.2
  3. Prototype
    • Prototype 1.6.1.0
  4. YUI
    • YUI 2.7.0
    • YUI 2.8.0r4
    • YUI 3 (min)
  5. Glow
    • Glow Core 1.7.0
  6. Vanilla
    • Vanilla JS
  7. Dojo
    • Dojo 1.3
    • Dojo 1.4
  8. Processing.js
    • Processing.js 0.6
  9. ExtJS
    • ExtJS Core 3.0.0
    • ExtJS Core 3.1.0
  10. RaphaelJS
    • RaphaelJS 1.3.1

 

可選擇的項目請見下圖:

image

image

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

image

 

TidyUp可以幫忙排版,點了Run之後,就可以看到執行的結果。

而Save as new,jsFiddle則會提供一個網址,例如:http://jsfiddle.net/gtyvv/

並且會提供一個Embed on your page的<iframe>,例如:<iframe style="width: 100%; height: 300px" src="http://jsfiddle.net/gtyvv/embedded/"></iframe>

image

  

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

image

第二次修改的範例:

image

 

這個功能,我自己覺得超級棒的!

因為很常在分享或使用sample code時,我們都會做一些調整。

或是當自己分享的版本,有更好的寫法時,其他高手可以直接在上面Update,並告知是分享在哪一版本,這樣的方式可以避免一樣的東西得重新複製貼上到另一份jsFiddle上。

 

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

 

 


blog 與課程更新內容,請前往新站位置:http://tdd.best/