(English summary: I've written a Perl-script to extract JavaScript-code from an HTML document. You can download a .zip-file with it with this link)
En kort kommentar:
Såvidt meg bekjent er antallet virkelig gode norsk-språklige nettsteder som omhandler JavaScript lavt. Veldig lavt, faktisk. Et søk på "javascript" begrenset til .no-domener på Google gir interessante resultater. Jeg skal søke å rette opp dette og har derfor laget en egen blogg kalt "JavaScript på norsk".
Jeg starter ballet med å legge ut et Perl-script som viser all script-kode i et HTML-dokument.
Scriptet kan du laste ned med denne linken og i .zip-filen finner du en README-fil som beskriver bruk og utskrift.
Opphavet til scriptet var et behov for å få oversikt over all script-kode i et større antall HTML-filer. Jeg visste ikke om noe programvare som kunne gjøre dette og bestemte meg for å se om jeg kunne få Perl til å gjøre jobben. Det viste seg å være ganske enkelt, og resultatet ligger nå ute for nedlasting. Alt jeg så trengte å gjøre for å finne all script-kode var følgende kommando:
nice find . -type f -name "*.html" -exec ~/perl/getscripts.pl {} \;
(Kommandolinjen har innimellom sine store fordeler. :)
Perl-scriptet skriver ut alle <script>-elementer, alle events og enhver link som har en javascript:-URL. Det skulle dekke de fleste bruksområder jeg vet om.
Oppdatering 2003-12-15 : Linken for nedlasting refererer til versjon 1.0.1 hvor følgende også er støttet:
- Dokumentet kan være referert med en gyldig URL
- Hvis dokumentet er eksternt og det inneholder linkede .js-filer (gjennom <script src="foo.js">) vil disse filene også lastes ned og vises