<?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>markup-javascript.com &#187; JavaScript</title>
	<atom:link href="http://markup-javascript.com/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://markup-javascript.com</link>
	<description>Блог web-технолога</description>
	<lastBuildDate>Tue, 15 Mar 2011 13:35:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>jQuery API</title>
		<link>http://markup-javascript.com/2010/11/16/jquery-api/</link>
		<comments>http://markup-javascript.com/2010/11/16/jquery-api/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 08:54:33 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Документация]]></category>
		<category><![CDATA[Полезные ссылки]]></category>

		<guid isPermaLink="false">http://markup-javascript.com/?p=755</guid>
		<description><![CDATA[Cуществуют множество сайтов описывающих jQuery API, вот небольшой перечень: api.jquery.com/browser api.jquery.com/visual remysharp.com/jquery-api view.jquery.com Сегодня мне показали еще один, мне кажется самый удобный &#8211; jqapi.com/ Если кто знает еще какие-либо ресурсы &#8211; оставляйте их в коментариях]]></description>
			<content:encoded><![CDATA[<p>Cуществуют множество сайтов описывающих jQuery API, вот небольшой перечень:</p>
<ul>
<li><a href="http://api.jquery.com/browser/">api.jquery.com/browser</a></li>
<li><a href="http://api.jquery.com/visual/">api.jquery.com/visual</a></li>
<li><a href="http://remysharp.com/jquery-api/">remysharp.com/jquery-api</a></li>
<li><a href="http://view.jquery.com/trunk/tools/api-browser/">view.jquery.com</a></li>
</ul>
<p>
Сегодня мне показали еще один, мне кажется самый удобный &#8211; <strong><a href="http://jqapi.com">jqapi.com/</a></strong></p>
<p>Если кто знает еще какие-либо ресурсы &#8211; оставляйте их в коментариях</p>
]]></content:encoded>
			<wfw:commentRss>http://markup-javascript.com/2010/11/16/jquery-api/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Видео курс &#8211; &#8220;JavaScript. Больше, чем просто сайт&#8221;</title>
		<link>http://markup-javascript.com/2010/06/03/video-kurs-javascript-bolshe-chem-prosto-sajt/</link>
		<comments>http://markup-javascript.com/2010/06/03/video-kurs-javascript-bolshe-chem-prosto-sajt/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 19:13:27 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Полезные ссылки]]></category>

		<guid isPermaLink="false">http://markup-javascript.com/?p=720</guid>
		<description><![CDATA[На днях мне удалось впервые посмотреть видео курс о JavaScript на русском языке. Мне его предоставили бесплатно для обзора на блоге, без каких-либо требований, так что обзор постораюсь написать наиболее непритязательно. О а как звучит &#8211; &#8220;JavaScript. Больше, чем просто сайт&#8221;! При просмотре рекламного ролика с их промо-сайта &#8211; действительно начинаешь в это верить :) [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://markup-javascript.com/wp-content/uploads/2010/06/pic1.jpg" alt="Видео курс javascript" title="Видео курс javascript" width="172" height="159" class="alignleft size-full wp-image-731" /></p>
<p>
На днях мне удалось впервые посмотреть видео курс о JavaScript на русском языке. Мне его предоставили бесплатно для обзора на блоге, без каких-либо требований, так что обзор постораюсь написать наиболее непритязательно.  О а как звучит &#8211; <strong>&#8220;JavaScript. Больше, чем просто сайт&#8221;</strong>! При просмотре рекламного ролика с их <strong><a href="http://info-dvd.ru/bbm/go/markupdeveloper/p/javascript">промо-сайта</a></strong> &#8211; действительно начинаешь в это верить :)
</p>
<p>
Но увы мы живем во времена, когда различного рода информация переполняет просторы интернета, и зачастую она некачественная, поэтому доверять информации мы можем только после проверки. Я посмотрел этот видео курс, и захотел рассказать вам непосредственно о моем впечатлении.
</p>
<p><span id="more-720"></span></p>
<h4>Рекламный ролик:</h4>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/HDeyCZnPYuY&#038;hl=ru_RU&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/HDeyCZnPYuY&#038;hl=ru_RU&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>
Сразу скажу &#8211; видео курс ориентирован на людей, которые о javascript ничего не знают или только начинают постигать этот язык. Если бы мне попался этот курс в те времена когда я начинал учится искусству javascript программирования &#8211; я бы был очень доволен находкой.
</p>
<p>
Но и не скажу, что данный курс был бесполезен мне на данный момент, хотя имею 2х летний опыт постоянной работы с технологией javascript. Как говорится &#8220;повторение &#8211; мать учения&#8221;, благодаря ему вспомнил несколько интересных тонкостей, респект автору курса ;)
</p>
<p>
Видео по времени занимает чуть более 7.5ч, качество видео и звук приятно удивили. Автор четко излагает материал. Приятный, ненавязчивый интерфейс прохождения уроков. Почти по каждой теме прилагаются готовые примеры кода представленные автором в уроках, с которыми вы можете экспериментировать после прохождения лекции. Прилагается коллекция всех основных ссылок на справочные материалы, ссылки на документацию по средствам разработки&#8230;  т.е. по восприятию материала притензий никаких нет.
</p>
<p>
Еще добавлю немного плюсов, ну и немного минусов&#8230;
</p>
<h4>Плюсы:</h4>
<ul>
<li>подобных курсов в рунете довольно мало.</li>
<li>неплохая последовательность изложения материала.</li>
<li>заметно что автор является профессионалом, излагает материал своими словами, а не заученными фразами из учебников или онлайновых мануалов.</li>
<li>параллельно рассказу по теме приводятся пример кода, причем автор сразу экспериментирует с кодом, что позволяет легко запомнить различные методики или вариации кода.</li>
<li>наглядные примеры по отладке кода, что тоже очень важно.</li>
</ul>
<h4>Минусы:</h4>
<p>
Минусы есть, но наверное большая часть их основана на том, что мне уже хочется получить что-то большее от такого курса&#8230;
</p>
<ul>
<li>был удивлен что нет текстовой копии курса, мне ее не хватило, пригодилась бы для повтора пройденного материала.</li>
<li>курс немного бегловат, много чего не рассказывается, но с другой стороны это ж и не справочная книга&#8230;</li>
<li>нет ознакомительных лекций по популярным фреймверкам (jQuery, Mootools, Prototype)</li>
<li>никак не затронута технология AJAX.</li>
<li>мало примеров готовых решений и описаний по ним.</li>
</ul>
<h3>Вывод:</h3>
<p>
Если вы наслышаны о javascript, но не знаете с чего начать его обучение, этот видео курс именно для вас. Он конечно не сделает из вас гуру джса, но определенно даст хорошую базу начальных знаний, на которых вы смело можете построить свое дальнейшее развитие в этой области.
</p>
<p>
<strong>Если после моего обзора у вас возникло желание приобрести данный курс, в знак благодарности можете заказать диск по моей <a href="http://info-dvd.ru/bbm/go/markupdeveloper/order/javascript">партнерской ссылке&#8230;</a><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://markup-javascript.com/2010/06/03/video-kurs-javascript-bolshe-chem-prosto-sajt/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Запрет выделения текста с помощью jQuery</title>
		<link>http://markup-javascript.com/2010/05/14/zapret-vydeleniya-teksta-s-pomoshhyu-jquery/</link>
		<comments>http://markup-javascript.com/2010/05/14/zapret-vydeleniya-teksta-s-pomoshhyu-jquery/#comments</comments>
		<pubDate>Fri, 14 May 2010 14:59:47 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[JS Plugins]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Методики]]></category>

		<guid isPermaLink="false">http://markup-javascript.com/?p=713</guid>
		<description><![CDATA[На практике мне часто приходится применять данный функционал. Но чаще не из-за того что бы запретить выделение для копипастеров, тем более что данная фича легко обходится просто выключив на время javascript. А чаще в проектах где приходится крутить слайдеры, кастомные скролы, drag&#038;drop. Т.к. здесь активно участвуют события нажатия и перетаскивание которые также выделяют текст на [...]]]></description>
			<content:encoded><![CDATA[<p>На практике мне часто приходится применять данный функционал. Но чаще не из-за того что бы запретить выделение для копипастеров, тем более что данная фича легко обходится просто выключив на время javascript. А чаще в проектах где приходится крутить слайдеры, кастомные скролы, drag&#038;drop. Т.к. здесь активно участвуют события нажатия и перетаскивание которые также выделяют текст на сайте&#8230; хотя это не требовалось. Поэтому я часто пользуюсь данными функциями&#8230;</p>
<div class="codecolorer-container javascript twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">jQuery.<span style="color: #660066;">fn</span>.<span style="color: #660066;">extend</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span> <br />
&nbsp; &nbsp; disableSelection <span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">onselectstart</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">unselectable</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;on&quot;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jQuery<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'-moz-user-select'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'none'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; enableSelection <span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">onselectstart</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">unselectable</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;off&quot;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jQuery<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'-moz-user-select'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'auto'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <br />
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #006600; font-style: italic;">// кроссбраузерный вызов</span><br />
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'body *'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">disableSelection</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p>
<strong>$(&#8216;body *&#8217;)</strong> &#8211; именно такой селектор будет для этих метов кроссбраузерным, просто $(&#8216;body&#8217;) или $(document) &#8211; не работает в Opera.
</p>
<ul>
<li><strong>disableSelection</strong> &#8211; запрет выделения</li>
<li><strong>enableSelection</strong> &#8211; возврат выделения</li>
</ul>
<p>
Ничего нового я в этой статье не открыл, а просто хотел поделится функциями с вами, т.к. до определенного момента вечно искал что-то подобное в инете.</p>
]]></content:encoded>
			<wfw:commentRss>http://markup-javascript.com/2010/05/14/zapret-vydeleniya-teksta-s-pomoshhyu-jquery/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Masonry &#8211; динамический layout</title>
		<link>http://markup-javascript.com/2010/03/21/masonry-dinamicheskij-layout/</link>
		<comments>http://markup-javascript.com/2010/03/21/masonry-dinamicheskij-layout/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 13:10:51 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[JS Plugins]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Верстка]]></category>

		<guid isPermaLink="false">http://markup-javascript.com/?p=700</guid>
		<description><![CDATA[В нескольких последних проектах столкнулся с плагином под названием masonry, который замечательно помогает экономить место на сайте в котором блоки с контентом идут по порядку, а с моими правками вообще превращается в клевый эффект, который произведет впечатление на любого пользователя. На скрине наглядно видно эффект плагина. До применения все блоки обтекают друг друга из-за чего [...]]]></description>
			<content:encoded><![CDATA[<p>
В нескольких последних проектах столкнулся с плагином под названием <strong><a href="http://desandro.com/resources/jquery-masonry/">masonry</a></strong>, который замечательно помогает экономить место на сайте в котором блоки с контентом идут по порядку, а с моими правками вообще превращается в клевый эффект, который произведет впечатление на любого пользователя.
</p>
<p>
На скрине наглядно видно эффект плагина. До применения все блоки обтекают друг друга из-за чего получается некрасивые строки и много свободного места, а после блоки расставлены наиболее оптимальным образом.
</p>
<p><a href="http://markup-javascript.com/wp-content/uploads/2010/03/masonry.gif"><img src="http://markup-javascript.com/wp-content/uploads/2010/03/masonry.gif" alt="" title="masonry" width="630" height="617" class="alignleft size-full wp-image-702" /></a><br />
<span id="more-700"></span></p>
<p>
Я упоминал выше о моей модификации, теперь подробнее :), я изменил всего-лишь одну строчку, и на мой взгляд плагин от этого только выиграл. Для наглядности эффекта поресайзете окно браузера.
</p>
<p>
<strong><a href="http://markup-javascript.com/examples/example020/index.html">Моя модификация</a></strong>, а вот еще <a href="http://desandro.com/demo/masonry/tumblelog.html">страничка с живым примером</a>.
</p>
<p>
Параметры плагина для инициализации:
</p>
<div class="codecolorer-container javascript twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#wrapper'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">masonry</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; singleMode<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #006600; font-style: italic;">// Этот параметр ставится в true, если все ваши блоки имеют одинаковую ширину</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; columnWidth<span style="color: #339933;">:</span> <span style="color: #CC0000;">240</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #006600; font-style: italic;">// Ширина колонки в вашей сетке, параметр по умолчанию - ширина первого блока</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; itemSelector<span style="color: #339933;">:</span> <span style="color: #3366CC;">'.box:visible'</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #006600; font-style: italic;">// Селектор блоков</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; resizeable<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #006600; font-style: italic;">// Перестройка сетки блоков при ресайзе окна</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; appendedContent<span style="color: #339933;">:</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.new_content'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #006600; font-style: italic;">// Объект элемента который вставляется в сетку динамически</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; saveOptions<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #006600; font-style: italic;">// Этот параметр сохраняет параметры инициализации первого вызова</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> &nbsp;<span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #006600; font-style: italic;">// callback.</span><br />
&nbsp; <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<h3 class="download"><a href="http://markup-javascript.com/examples/example020/js/jquery.masonry.js">Моя версия скрипта</a></h3>
]]></content:encoded>
			<wfw:commentRss>http://markup-javascript.com/2010/03/21/masonry-dinamicheskij-layout/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Текстовые редакторы на javaScript</title>
		<link>http://markup-javascript.com/2010/03/01/tekstovye-redaktory-na-javascript/</link>
		<comments>http://markup-javascript.com/2010/03/01/tekstovye-redaktory-na-javascript/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 13:30:20 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[JS Plugins]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Полезные ссылки]]></category>

		<guid isPermaLink="false">http://markup-javascript.com/?p=664</guid>
		<description><![CDATA[Если вы хотите повысить функциональность Вашего сайта &#8211; этот материал для вас. Одна фича которая есть практически в каждой CMS &#8211; текстовый редактор, поэтому хочу вас познакомить с 5 лучшими, на мой взгляд, скриптами. 1) TinyMCE Пожалуй самый мощный плагин для этих целей, это можно сказать уже только потому, что его используют в своих проектах [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://markup-javascript.com/wp-content/uploads/2010/03/full.gif"><img src="http://markup-javascript.com/wp-content/uploads/2010/03/full.gif" alt="" title="Preview" width="250" height="181" class="alignleft size-full wp-image-672" /></a></p>
<p>
Если вы хотите повысить функциональность Вашего сайта &#8211; этот материал для вас. Одна фича которая есть практически в каждой CMS &#8211; текстовый редактор, поэтому хочу вас познакомить с 5 лучшими, на мой взгляд, скриптами.
</p>
<p><br style="clear:both"/><br />
<span id="more-664"></span></p>
<h3>1) <a href="http://tinymce.moxiecode.com/index.php">TinyMCE</a></h3>
<p><a href="http://tinymce.moxiecode.com/examples/full.php#googtrans/auto/ru"><img src="http://markup-javascript.com/wp-content/uploads/2010/02/tinymce1.gif" alt="TinyMCE" title="tinymce" width="600" height="150" class="aligncenter size-full wp-image-667" /></a></p>
<p>
Пожалуй самый мощный плагин для этих целей, это можно сказать уже только потому, что его используют в своих проектах такие известные бренды как <a href="http://www.wordpress.com/">WordPress</a>, <a href="http://www.microsoft.com/">Microsoft</a>, <a href="http://www.oracle.com/">Oracle</a>, <a href="http://www.apple.com/">Apple</a> и <a href="http://www.joomla.com/">Joomla</a>. Также можно отметить:
</p>
<ul>
<li>Подключение в несколько строк кода</li>
<li>Возможность кастомить под различные темы</li>
<li>Кроссбраузерный &#8211; Mozilla, MSIE, FireFox, Opera, Safari и Chrome</li>
<li>AJAX совместимый &#8211; сохранение и загрузка результатов</li>
<li>Поддержка различных языковых пакетов</li>
<li>Открытый код &#8211; LGPL лицензия</li>
</ul>
<p><br/></p>
<h3>2) <a href="http://remiya.com/cms/projects/jquery-plugins/htmlbox/">HTMLBox</a></h3>
<p><a href="http://remiya.com/demos/htmlbox-4.0/demo-iconset-default.html"><img src="http://markup-javascript.com/wp-content/uploads/2010/03/qwert.jpg" alt="htmlbox" title="htmlbox" width="600" height="151" class="aligncenter size-full wp-image-676" /></a></p>
<p>
Плагин использует jQuery фреймверк, а значит также легко имплементируется как и обыные плагины jQuery, скачав доку вы легко в этом убедитесь. В этом текстовом редакторе есть весь необходимый минимум для редактирования текста.
</p>
<ul>
<li>Простое подключение</li>
<li>Кроссбраузерный &#8211; FF, MSIE, Opera, Safari и Chrome</li>
<li>Маленький размер</li>
<li>AJAX поддержка</li>
<li>Удобное руководство пользователя</li>
<li>Кастомизация тем</li>
</ul>
<p><br/></p>
<h3>3) <a href="http://markitup.jaysalvat.com/home/">markitup</a></h3>
<p><a href="http://markitup.jaysalvat.com/examples/"><img src="http://markup-javascript.com/wp-content/uploads/2010/03/qwert1.jpg" alt="markitup" title="markitup" width="600" height="151" class="aligncenter size-full wp-image-682" /></a></p>
<p>
Очень дружелюбный плагин. Очень понравилось оформление сайта плагина и примеры. Это конечно<br />
не полноценный текстовый редактор, но если таков и не нужен, это лучший выбор.
</p>
<ul>
<li>Простое подключение</li>
<li>Поддержка keyboard shortcuts</li>
<li>Кастомизация тем</li>
<li>AJAX превью</li>
</ul>
<h3>4) <a href="http://ckeditor.com/">CKeditor</a></h3>
<p><a href="http://ckeditor.com/demo"><img src="http://markup-javascript.com/wp-content/uploads/2010/03/qwert2.jpg" alt="CKeditor" title="CKeditor" width="600" height="150" class="aligncenter size-full wp-image-686" /></a></p>
<p>
Еще один очень мощный плагин, который подтверждает свои достоинства тем, что его используют множество <a href="http://ckeditor.com/who-is-using-ckeditor">авторитетных сайтов</a>. В плагине очень много плюсов, поэтому перечислять все не буду, выберу лишь самые весомые.
</p>
<ul>
<li>Хорошая документаци</li>
<li><a href="http://ckeditor.com/why-choose">Кроссбраузерность</a></li>
<li>Поддержка keyboard shortcuts</li>
<li>AJAX</li>
<li>Кастомизация</li>
<li>Техническая поддержка, комьюнити</li>
</ul>
<h3>5) <a href="http://code.google.com/p/jwysiwyg/">jWYSIWYG</a></h3>
<p><a href="http://code.google.com/p/jwysiwyg/"><img src="http://markup-javascript.com/wp-content/uploads/2010/03/jWYSIWYG.gif" alt="jWYSIWYG" title="jWYSIWYG" width="600" height="150" class="aligncenter size-full wp-image-688" /></a></p>
<p>
И на последок &#8211; плагин попроще.
</p>
<ul>
<li>AJAX превью</li>
<li>Кроссбраузерность</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://markup-javascript.com/2010/03/01/tekstovye-redaktory-na-javascript/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Скролящийся блок</title>
		<link>http://markup-javascript.com/2010/01/10/skrolyashhijsya-blok/</link>
		<comments>http://markup-javascript.com/2010/01/10/skrolyashhijsya-blok/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 10:03:51 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[JS Plugins]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://markup-javascript.com/?p=645</guid>
		<description><![CDATA[Очень часто в интернете встречаются сайты с большим количеством информации на одной странице, из-за чего приходится усердно работать колесиком мышки что бы вернутся к навигации или иному полезному блоку. Для облегчения путешествия пользователя по таким страницам часто прибегают к эффекту скролящегося блока. Для ясности представляю вам первый пример. Данный эффект стал встречаться в моих проектах [...]]]></description>
			<content:encoded><![CDATA[<p>
Очень часто в интернете встречаются сайты с большим количеством информации на одной странице, из-за чего приходится усердно работать колесиком мышки что бы вернутся к навигации или иному полезному блоку. Для облегчения путешествия пользователя по таким страницам часто прибегают к эффекту скролящегося блока. Для ясности представляю вам <a href="http://markup-javascript.com/examples/example019/index.html">первый пример</a>.
</p>
<p><span id="more-645"></span></p>
<p>
Данный эффект стал встречаться в моих проектах довольно часто, поэтому я решил написать небольшой плагин &#8211; <strong>jquery.movingBlock.js</strong>.
</p>
<h3>Требования для работы плагина:</h3>
<h4>HTML/CSS</h4>
<p>Как всегда свои плагины я стараюсь сделать наиболее универсальными, чем меньше они зависят от HTML/CSS кода &#8211; тем лучше, поэтому для данного плагина определенных требований при верстке нет!</p>
<h4>javaScript:</h4>
<div class="codecolorer-container javascript twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery-1.3.2.min.js&quot;&gt;&lt;/script&gt;<br />
&lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery.movingBlock.js&quot;&gt;&lt;/script&gt;<br />
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span><br />
&nbsp; &nbsp; $<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#sidebar'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">movingBlock</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; holder<span style="color: #339933;">:</span><span style="color: #3366CC;">'div.wrapper'</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; topDif<span style="color: #339933;">:</span><span style="color: #CC0000;">0</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; bottomDif<span style="color: #339933;">:</span><span style="color: #CC0000;">0</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; toEl<span style="color: #339933;">:</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cssTop<span style="color: #339933;">:</span><span style="color: #3366CC;">'marginTop'</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; duration<span style="color: #339933;">:</span><span style="color: #CC0000;">350</span>&nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></div></div>
<p>
В роли главного объекта $(&#8216;#sidebar&#8217;) выступает непосредственно скролящийся элемент, а теперь детальнее о параметрах:
</p>
<ul>
<li><strong>holder</strong> &#8211; селектор обертки (родителя) скроляшегося элемента, главный параметр, т.к. указывает в каком элементе будет скролиться блок;</li>
<li><strong>topDif</strong> &#8211; отступ элемента от верхней части экрана;</li>
<li><strong>bottomDif</strong> &#8211; отступ элемента от нижней части экрана;</li>
<li><strong>toEl</strong> &#8211; если вы хотите что бы блок скролился в обертке до определенного элемента, то в данном праметре вам нужно указать селектор этого элемента;</li>
<li><strong>cssTop</strong> &#8211; изменяющееся свойство при скроле (marginTop или top);</li>
<li><strong>duration</strong> &#8211; время анимации.</li>
</ul>
<p>
Для наглядности хочу продемонстрировать еще пару примеров: <a href="http://markup-javascript.com/examples/example019/inner.html">пример 2</a>, <a href="http://markup-javascript.com/examples/example019/inner2.html">пример 3</a>.
</p>
<h3 class="download">
<a href="http://markup-javascript.com/examples/example019/jquery.movingBlock.rar">Скачать плагин</a><br />
</h3>
]]></content:encoded>
			<wfw:commentRss>http://markup-javascript.com/2010/01/10/skrolyashhijsya-blok/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Открыта библиотека плагинов Mootools</title>
		<link>http://markup-javascript.com/2009/12/11/otkryta-biblioteka-plaginov-mootools/</link>
		<comments>http://markup-javascript.com/2009/12/11/otkryta-biblioteka-plaginov-mootools/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 16:55:18 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[Полезные ссылки]]></category>

		<guid isPermaLink="false">http://markup-javascript.com/?p=649</guid>
		<description><![CDATA[Наконец-то на официальном сайте mootools.net открыта библиотека плагинов для этого фреймверка. Надеюсь она будет также активно развивается и пополнятся интересными плагинами как библиотека плагинов для jquery, где всегда можно найти кучу всего интересного. По каждому плагину есть детальная информация, представленная в очень удобном формате, здесь представлены версии релизов, информация об авторе, документация и примеры. P.S. [...]]]></description>
			<content:encoded><![CDATA[<p>
Наконец-то на официальном сайте <a href="http://mootools.net/"><strong>mootools.net</strong></a> открыта <a href="http://mootools.net/forge/"><strong>библиотека плагинов</strong></a> для этого фреймверка. Надеюсь она будет также активно развивается и пополнятся интересными плагинами как <a href="http://plugins.jquery.com/"><strong>библиотека плагинов для jquery</strong></a>, где всегда можно найти кучу всего интересного.
</p>
<p>
По каждому плагину есть детальная информация, представленная в очень удобном формате, здесь представлены версии релизов, информация об авторе, документация и примеры.
</p>
<p>
P.S. Если бы они еще сделали примеры для методов фреймверка&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://markup-javascript.com/2009/12/11/otkryta-biblioteka-plaginov-mootools/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

