Bookmarklet ( engelsk bookmarklet ; bokmärke - "bokmärke" och applet - " applet ") är ett litet JavaScript- program designat som javascript: URL och sparat som ett webbläsarbokmärke .
Ett alternativt namn för bokmärken är " favelets " (från ordet " Favoriter " - namnen på bokmärken i webbläsaren " Internet Explorer "). På ryska används ibland varianten "bokmärke" [1] ("bokmärkesprocedur").
Webbläsare använder resursens adress både för att navigera till hreftaggens attribut <a>och för att bokmärka resursens adress. Den första delen av adressen, som http:, file:eller ftp:, indikerar protokollet som används i adressen.
Protokollet javascript:talar om för webbläsaren att det som följer är JavaScript -koden som ska köras.
Ett exempel på ett bokmärke som målar bakgrunden på en sida grå:
javascript : void ( dokument . body . style . backgroundColor = 'grå' );Void-operatorn används för att köra programkoden, den utvärderar uttrycket och returnerar odefinierat.
Bookmarklets returnerar vanligtvis inte värden och exekveras därför helt enkelt av webbläsaren när du kommer åt sidan som öppnas i webbläsaren. De kan göra samma sak som ett skript placerat direkt på sidan skulle kunna göra.
Bookmarklets används som verktyg som ger webbläsaren ytterligare funktionalitet. De kan till exempel:
Innan du använder bookmarklet måste du bokmärka det. Det enklaste sättet att göra detta är genom att överföra den färdiga bokmärkeslänken från sidan direkt till bokmärkesfältet.
Bokmärket [2] är skrivet med JavaScript- språket [3] (javascript:...). En bokmärkesredigerare [4] kan användas . Placera det färdiga bokmärket i webbläsarens adressfält och klicka på "start".