<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>508.com.ua &#187; test secondPlugin508.com.ua</title>
	<atom:link href="https://508.com.ua/test-secondplugin/feed/" rel="self" type="application/rss+xml" />
	<link>https://508.com.ua</link>
	<description>508.com.ua</description>
	<lastBuildDate>Tue, 01 Jul 2025 17:00:27 +0000</lastBuildDate>
	<language>ru-RU</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.25</generator>
	<item>
		<title>Создаем jQuery плагин</title>
		<link>https://508.com.ua/sozdaem-jquery-plagin/</link>
		<comments>https://508.com.ua/sozdaem-jquery-plagin/#comments</comments>
		<pubDate>Wed, 31 Jul 2013 10:17:23 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Веб Уроки]]></category>
		<category><![CDATA[function alert]]></category>
		<category><![CDATA[jQuery extend]]></category>
		<category><![CDATA[jQuery плагин]]></category>
		<category><![CDATA[span test]]></category>
		<category><![CDATA[test secondPlugin]]></category>

		<guid isPermaLink="false">http://wordpress.work/sozdaem-jquery-plagin/</guid>
		<description><![CDATA[jQuery предлагает очень практичные и легкие пути по созданию плагинов. В этом уроке мы рассмотрим некоторые советы по созданию плагинов на jQuery. Создать jQuery плагин на самом деле очень просто. Для этого Вам не нужно быть специалистов и тратить много времени не его создание. Это просто как написание любого сценария. Начнем. 1. Файл, в котором [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>jQuery предлагает очень практичные и легкие пути по созданию плагинов. В этом уроке мы рассмотрим некоторые советы по созданию плагинов на jQuery. Создать jQuery плагин на самом деле очень просто. Для этого Вам не нужно быть специалистов и тратить много времени не его создание. Это просто как написание любого сценария.</p>
<p> Начнем. </p>
<p> 1. Файл, в котором будет находиться плагин, назовем jquery.PLUGINNAME.js.</p>
<p><span id="more-12506"></span>
<p> 2. Псевдоним устанавливаем с помощью метода noConflict ().</p>
<p> Структура, которой мы будем пользоваться для определения jQuery.fn, следующая:</p>
<p> jQuery.fn.firstPlugin = function () { return this.each (function () { alert (this.id); }); }
<p> Назвать Ваш плагин Вы можете, как хотите.</p>
<p> $(&#8216;#test&#8217;).firstPlugin ();
<p> Это действие покажет окно предупреждения с id данными</p>
<p> Теперь давайте выясним, как можно разобрать более сложный плагин. Своему плагину Вы можете задать различные параметры. Если Ваш плагин состоит из двух чисел, можно написать следующим образом:</p>
<p> jQuery.fn.secondPlugin = function (number1, number2, options) { myoptions = jQuery.extend ({ operation: &quot;sum&quot;, label: &quot;Результат&quot; }, options); $(this).html (myoptions.label + &quot; (&quot; + myoptions.operation + &quot;)&quot; + myoptions.number1+myoptions.number2); }
<p> В выше приведенном коде проверяется, как мы представим значение по умолчанию, в случае если две строки не передают функцию. Таким образом, мы можем вызвать одним из двух способов:</p>
<p> $(&#8216;#test&#8217;).secondPlugin (1, 2);
<p> Получаем:</p>
<p> &lt;span id = &quot;test&quot;&gt;результат (сумма) 3 &lt;/ span&gt;
<p> Или другим способом </p>
<p> $(&#8216;#test&#8217;).secondPlugin (1, 2, { operation: &quot;sums two numbers together&quot;, label: &quot;We got&quot; });
<p> Если Вы предпочитаете такой вывод</p>
<p> &lt;span id = &quot;test&quot;&gt; Мы получили (суммы двух чисел) 3 &lt;/ span&gt;
<p> Досих пор мы не упоминали объект jQuery, который обрабатывается внутренней обработкой. Распространив ее, мы создадим наши собственные функции и селекторы. Вот так это может быть добавлено.</p>
<p> jQuery.fn.extend ({ myFirstFunction : function () { alert (&quot;Первая функция&quot;) }, thisIsTheSecond : function (message) { alert (&quot;2nd: &quot;+ message) } });
<p> Затем вызываем, без каких либо проблем:</p>
<p> $.myFirstFunction (); $.thisIsTheSecond (&quot;Привет&quot;); Также мы можем создать собственный селектор, если он еще не существует: jQuery.expr[&quot;:&quot;].startsWith = function (element, index, tokens) { if (!tokens[3]) return false; return eval (&quot;/^[/s]*&quot; + tokens[3] + &quot;/i&quot;).test ($(element).text()); };
<p>Как вы можете видеть, функция принимает три аргумента, а именно: </p>
<p> 1) соответствующего элемента.</p>
<blockquote><p> 2) индекс элемента.</p></blockquote>
<p> 3) объект, который анализирует tokens.</p>
<p> Первый элемент массива является полная строка фильтра (в том числе параметры ), а вторая является &quot;:&quot;, третий это имя фильтра и, наконец, четвертый параметр.</p>
<p> Вы всегда должны проверять соответствующий ли параметр был выбран, поскольку фильтр может прекратить работу.</p>
<p> Это лишь некоторые советы для создания собственных плагинов.</p>
]]></content:encoded>
			<wfw:commentRss>https://508.com.ua/sozdaem-jquery-plagin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
