|
|||||||||||
Funktionelle bogmærker er links med JavaScript. De kan placeres i browseren. De er skønne!
Hardware er et dårligt sted at gemme informationsbehandlende funktionalitet. Hardware er
dyrt, koster mange penge og tager lang tid at distribuere.
Software, applikatoner, der kører under et eller andet operativsystem, er et lidt bedre sted at
placere sin informationsbehandlende funktionalitet. Selve informationsbehandlingen går
noget langsommere, men til gengæld kan software opdateres, distribueres og installeres meget
hurtigere og nemmere end hardware.
Java-programmer, Applets, kan opdateres, distribueres og installeres endnu hurtigere end
gængs software. Det tager omtrent kun download-tiden før de er i gang og virker. Java-programmer behandler ikke ens informationer så hurtigt som traditionelle hardware- og
software-løsninger. Men de er lette at omgåes.
Men prøv så bogmærke-programmer, Bookmarklets. De tager et millisekund at downloade og
virker straks efter. |
|
Hvad kan de så? En utrolig masse nyttige ting. Det ovenstående eksempel stammer fra Lav-din-eget-søge-bookmarklet-siden. I tre trin kan man fremstille et søgebogmærke til lige den søgemaskine man ønsker sig. Og gider man ikke selv fremstille dem, kan man på Bookmarklets.com finde en hel bogmærke-samling med søgebogmærker til nogle af denne verdens bedste Internet-søgemaskiner. Et sjovt søgebogmærke er More info about.... Der markerer man tekst, og efter et hak på bogmærket bliver man præsenteret for en side, der byder en på de mest oplagte muligheder for at finde ud af hvad det markerede ord eller den markerede sætning betyder. Men det er måske ikke engang inden for navigation og søgning at de snedige bookmarklets viser sig mest nyttige. Der findes også en fin samling bookmarklets, der kan vise hjemmesiderne pænere end hjemmesideskribenten havde evner til at skrive dem. Skjul alle 468*60 bannere, Fjern baggrundsbillede, Skift baggrundsfarve er alle tre fremragende bogmærker, der pynter på utrolig mange sider. |
|
Åbne systemer er gode Jeg selv fik omlagt de relevante og mulige dele af den snart 5 år gamle Net.sekstant til Bookmarklets på 1 time. Selvom der eksisterer cirka 150 forudprogrammerede Bookmarklets, da jeg kom forbi, var der ingen, der pegede i retning af danske tjenester. Og her sprang fordelen ved ekstremt åbne systemer ind. Jeg programmerede dem selv efter Steve Kangas forlæg. Smed dem ind på min side og skrev til Hr. Kangas, at Bookmarklet-familien var blevet udvidet med nogle danske fætre og kusiner. Medsamt at han naturligvis var velkommen til at snuppe de af mine Bookmarklets, han fandt det passende at præsentere for et internationalt publikum. Lutter idyl. Sammenlign det med den lukkede software-verden hvor man først skal ansøge om lov, bede andre om at programmere stadset, håbe på at de gider, og så vente 6 måneder før det kommer med i næste distribution. De JavaScript'ede Bookmarklets giver udover deres overraskende effektivitet altså også et minatureindblik i velsignelserne forbundet med Open Source Software, software med tilgængelig kildekode. Forbandelser skal der dog nok komme en del af. Bliver det nødvendigt at opdatere Alta Vista skal kildekoden opdateres to steder. Både i Danmark og i USA. Opdager en Bookmarklet-kreatør at en bestemt browser er begyndt at få visse Bookmarklets galt i halsen, skal alle Bookmarklet-kreatører og -arkivejere gøres opmærksom på det. Opdateringen i den slags distribuerede projekter er altid i fare for at blive noget sporadisk. Og kan folk ikke enes om hvem der skal eje det store arkiv og hvad det skal kunne, ender man med 4 ufuldstændige parcelhuse i stedet for ét hyperbrugbart slot. Men indtil videre ser det ud til at Steve Kangas kan magte projektet. Det spreder sig i alle retninger, men har stadig sit centrum på Bookmarklets.com. |
|
Læs mere om JavaScript webudvikling Weblogs om: JavaScript webudvikling |
Print denne side Anbefal denne side © 2001-2012 Vertikal.dk Kenny Drews Vej 31, DK-2450 København SV, Denmark Steven Snedker ss@vertikal.dk (55767603/51841548) og Martin Jørgensen martin@vertikal.dk (20666701) Klik her for at gÃ¥ til webbaseret kontaktformular ...om privatlivets fred |