Bokmärke

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 4 september 2021; kontroller kräver 3 redigeringar .

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").

Koncept

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.

Användning

Bookmarklets används som verktyg som ger webbläsaren ytterligare funktionalitet. De kan till exempel:

  • ändra utseendet på sidan (färger, bokstavsstorlek, etc.),
  • extrahera data från en sida, såsom alla länkar eller alla använda bilder,
  • gå (för enkelhetens skull, vanligtvis i ett nytt fönster) till sökresultaten för de ord som är markerade på sidan,
  • göra sidan mer läsbar (förstora teckensnittet, ta bort ljusa bakgrunder och blinkande element) och interagera (expandera inmatningsfält, stryk under alla länkar),
  • hjälpa en webbutvecklare - visa namnen på stilar, klasser, elementegenskaper, utför operationer med cookies .
  • förkorta länkar
  • skicka länkar till den här sidan till ett socialt nätverk
  • översätt sidan du behöver till valfritt språk
  • även bokmärken kan blockera vissa element på sidan (bilder, Flash )

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.

Skapande

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".

Anteckningar

  1. Det här är vi, bokmärken . Hämtad 4 september 2007. Arkiverad från originalet 16 september 2007.
  2. Bokmärken och regler för att skriva dem: http://javascript.ru/unsorted/bookmarklet Arkiverad 7 oktober 2010 på Wayback Machine
  3. JavaScript i Google Catalog : Arkiverad kopia (länk ej tillgänglig) . Hämtad 25 mars 2010. Arkiverad från originalet 23 mars 2010.    (Engelsk)
  4. En webbläsarbaserad redigerare för bookmarklets och annat Javascript: http://www.4umi.com/web/bookmarklet/edit.php  Arkiverad 12 mars 2010 på Wayback Machine

Länkar