2010-07-19 11 views
5

Tak jak mamy snippet compiler, aby szybko przetestować kod C#, mogę zrobić to samo dla javascript w narzędziach do debugowania chrome i Firebug (firefox).Szybki test fragmentu kodu javascript dla zgodności przeglądarki

Byłbym bardziej zainteresowany narzędziem lub narzędziem internetowym, które może uruchomić mały fragment javascript i stwierdzić, czy poprawnie działa w znanych przeglądarkach i wyniku.

AKTUALIZACJA:
Jestem programistą, a nie testerem. Nie chcę instalować wszystkich przeglądarek na moim komputerze. Lubię chrome i mogę debugować/testować (dla składni/wyniku) prawie każdy javascript szybko w chrome, po prostu klikając Ctrl+Shift+J i wklejając mój javascript w jego konsoli. Ale to tylko sprawdzi, czy działa w chrome. Nie jestem teraz zainteresowany tworzeniem biblioteki. Google i Stackoverflow pozwalają mi bardzo szybko uzyskać najlepszy i najnowszy javascript dla określonego zadania.

+0

Wiem, że to całkiem stara nitka, ale sprawdzam, czy ktoś znalazł takie narzędzie. Byłoby to nieocenione w połączeniu ze strukturą testów jednostkowych. –

Odpowiedz

3

Znalazłem jeden sposób. Ale to nie jest tak szybkie i nadal chciałbym poznać lepszą odpowiedź. Może być jakimś narzędziem, które może to zrobić.

One Way: -
Napisz JavaScript zamknięty w try-catch bloku na JsBin i stworzyć swój odnośnik publicznego. Teraz sprawdź swój link pod numerem BrowserShots.

Napisz znaczną ilość html (warunkowo) za pomocą javascript, aby zobaczyć różnicę w obrazach podanych przez BrowserShots.

0

Możesz łatwo utworzyć stronę testową zawierającą fragmenty, a następnie wypróbuj je w docelowych przeglądarkach. Dodatkową zaletą jest zapewnienie centralnej biblioteki dla tworzonych fragmentów, więc nie musisz iść na polowanie przez całe katalogi szukając tego fajnego małego widgetu utworzonego w 2010 roku.

+0

Dobry pomysł. Ale nie chcę instalować firefox/opera/safari itp. Tylko po to. – IsmailS

+0

@Ismail: Nota Bene: Jeśli tworzysz strony internetowe, powinieneś je wszystkie zainstalować. Smutne ale prawdziwe. – Robusto

+0

Testowanie jest wykonywane przez testerów. Mamy oddzielnych projektantów CSS. Pracuję tylko nad częścią logiczną. Czy nadal myślisz, że powinienem mieć je wszystkie? – IsmailS

Powiązane problemy