<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%91%D1%83%D0%BA%D0%BC%D0%B0%D1%80%D0%BA%D0%BB%D0%B5%D1%82</id>
	<title>Букмарклет - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%91%D1%83%D0%BA%D0%BC%D0%B0%D1%80%D0%BA%D0%BB%D0%B5%D1%82"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%91%D1%83%D0%BA%D0%BC%D0%B0%D1%80%D0%BA%D0%BB%D0%B5%D1%82&amp;action=history"/>
	<updated>2026-07-16T16:24:42Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%91%D1%83%D0%BA%D0%BC%D0%B0%D1%80%D0%BA%D0%BB%D0%B5%D1%82&amp;diff=26628&amp;oldid=prev</id>
		<title>imported&gt;Vcohen: /* Создание */</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%91%D1%83%D0%BA%D0%BC%D0%B0%D1%80%D0%BA%D0%BB%D0%B5%D1%82&amp;diff=26628&amp;oldid=prev"/>
		<updated>2025-12-03T13:55:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Создание&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Букмарклет&amp;#039;&amp;#039;&amp;#039; ({{lang-en|bookmarklet}}; {{lang-en2|bookmark}} — «закладка» и {{lang-en2|applet}} — «[[апплет]]») — небольшая {{lang|en|[[JavaScript]]}}-программа, оформленная как &amp;#039;&amp;#039;javascript:&amp;#039;&amp;#039; [[URL]] и сохраняемая как [[Закладка (компьютер)|браузерная закладка]].&lt;br /&gt;
&lt;br /&gt;
Альтернативное название букмарклетов — «{{lang|en|favelets}}» (от слова «{{lang|en|Favorites}}» — названия закладок в браузере «{{lang|en|[[Internet Explorer]]}}»).&lt;br /&gt;
&lt;br /&gt;
== Концепция ==&lt;br /&gt;
[[Веб-браузер]]ы используют [[URI|адрес ресурса]] как для перехода по [[Тег (языки разметки)#Атрибуты|атрибуту]] &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt; тега &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;gt;&amp;lt;/code&amp;gt; , так и для сохранения адреса ресурса в закладке. Первая часть адреса, например, &amp;lt;code&amp;gt;http:&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;file:&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;ftp:&amp;lt;/code&amp;gt;, указывает используемый в адресе протокол.&lt;br /&gt;
&lt;br /&gt;
Протокол &amp;lt;code&amp;gt;javascript:&amp;lt;/code&amp;gt; указывает браузеру, что далее следует код [[JavaScript]], который нужно выполнить.&lt;br /&gt;
&lt;br /&gt;
Пример букмарклета, окрашивающего фон страницы в серый цвет:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
javascript:void(document.body.style.backgroundColor=&amp;#039;gray&amp;#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Пример букмарклета, окрашивающего фон элемента страницы с атрибутом &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;id=&amp;quot;content&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; в тёмно-серый цвет:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
javascript:void(document.getElementById(&amp;#039;content&amp;#039;).style.backgroundColor=&amp;#039;darkgray&amp;#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Для запуска программного кода используется оператор void, он вычисляет выражение и возвращает undefined.&lt;br /&gt;
&lt;br /&gt;
Букмарклеты обычно не возвращают значений, и, таким образом, просто выполняются браузером, имея доступ к открытой в браузере странице. Они могут делать то же самое, что мог бы сделать скрипт, помещённый прямо на странице.&lt;br /&gt;
&lt;br /&gt;
== Использование ==&lt;br /&gt;
Букмарклеты используются как инструменты, придающие браузеру дополнительную функциональность. Они могут, к примеру:&lt;br /&gt;
* поменять внешний вид страницы (цвета, размер букв, и т. д.),&lt;br /&gt;
* извлечь данные из страницы, например, все ссылки или все используемые изображения,&lt;br /&gt;
* перейти (для удобства обычно в новом окне) к результатам [[Поисковая система|поиска]] выделенных на странице слов,&lt;br /&gt;
* сделать страницу более удобной для чтения (увеличить шрифт, убрать яркий фон и мигающие элементы) и взаимодействия (расширить поля ввода, подчеркнуть все ссылки),&lt;br /&gt;
* помочь веб-разработчику — показать имена стилей, классов, свойства элементов, произвести операции с {{lang|en|[[HTTP cookie|cookie]]}}.&lt;br /&gt;
* укорачивать ссылки&lt;br /&gt;
* отправлять ссылки на данную страницу в социальную сеть&lt;br /&gt;
* переводить нужную вам страницу на какой-либо язык&lt;br /&gt;
* также букмарклеты могут блокировать определённые элементы на странице (картинки, [[Adobe Flash|{{lang|en|Flash}}]])&lt;br /&gt;
&lt;br /&gt;
Перед использованием букмарклета нужно занести его к себе в закладки. Проще всего это сделать переносом готовой ссылки-букмарклета со страницы прямо на панель закладок.&lt;br /&gt;
&lt;br /&gt;
== Создание ==&lt;br /&gt;
Для написания букмарклета&amp;lt;ref&amp;gt;Букмарклеты и правила их написания: http://javascript.ru/unsorted/bookmarklet {{Wayback|url=http://javascript.ru/unsorted/bookmarklet |date=20101007033315 }}&amp;lt;/ref&amp;gt; используется язык {{lang|en|JavaScript}}&amp;lt;ref&amp;gt;{{lang|en|JavaScript}} в каталоге {{lang|en|Google}}: {{cite web |url=http://directory.google.com/Top/Computers/Programming/Languages/JavaScript/ |title=Архивированная копия |access-date=2010-03-25 |url-status=dead |archive-url=https://web.archive.org/web/20100323053436/http://directory.google.com/Top/Computers/Programming/Languages/JavaScript/ |archive-date=2010-03-23 |lang=en}}&amp;lt;/ref&amp;gt; (javascript:…). Может использоваться редактор букмарклетов&amp;lt;ref&amp;gt;{{lang|en|A browser-based editor for bookmarklets and other Javascript:}} http://www.4umi.com/web/bookmarklet/edit.php{{ref|en}} {{Wayback|url=http://www.4umi.com/web/bookmarklet/edit.php |date=20100312065929 }}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
Готовый букмарклет надо поместить в адресную строку браузера и нажать «пуск».&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://bookmarklets.com Официальный сайт]{{ref|en}}&lt;br /&gt;
* [https://www.squarefree.com/bookmarklets/ Букмарклеты] на &amp;#039;&amp;#039;Squarefree.com&amp;#039;&amp;#039;{{ref|en}}&lt;br /&gt;
* [http://www.philburns.com/bookmarklets.html Bookmarklets for Opera]{{ref|en}}&lt;br /&gt;
* [http://webmascon.com/topics/tools/07a.asp Букмарклеты]&lt;br /&gt;
* [http://nitro.ru/articles/78 Букмарклеты для IE]&lt;br /&gt;
&lt;br /&gt;
{{Внешние ссылки}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Интернет]]&lt;br /&gt;
[[Категория:JavaScript]]&lt;br /&gt;
[[Категория:Веб-разработка]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Vcohen</name></author>
	</entry>
</feed>