<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; JS: Особенности и типичные ошибки использования JavaScript]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=8345</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8345&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «JS: Особенности и типичные ошибки использования JavaScript».]]></description>
		<lastBuildDate>Sat, 06 Jul 2013 17:20:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: JS: Особенности и типичные ошибки использования JavaScript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73524#p73524</link>
			<description><![CDATA[<p>В Опере, Огнепанде, Хроме, Осле &gt; 8 пашет</p>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Sat, 06 Jul 2013 17:20:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73524#p73524</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Особенности и типичные ошибки использования JavaScript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73523#p73523</link>
			<description><![CDATA[<p>для IE<br /></p><div class="codebox"><pre><code>if(eo.scrollTop+eo.clientHeight/4&gt;eos.offsetTop)</code></pre></div><p>не уверен в кроссбраузерности clientHeight</p>]]></description>
			<author><![CDATA[null@example.com (Serge Yolkin)]]></author>
			<pubDate>Sat, 06 Jul 2013 16:55:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73523#p73523</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Особенности и типичные ошибки использования JavaScript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73519#p73519</link>
			<description><![CDATA[<p>Спасибо Rumata.<br />Но меня волнует одна корявость, а именно &quot;20&quot; в строке <strong>(e2.offsetTop - 20))</strong>.<br />Изменение размера шрифта заголовка <strong>h1 {font-size: 25px)</strong> от 5px до 125px, вроде бы как не влияет на результат. НО! А вдруг в каком-то частном случае будет работать неправильно?</p><p><a href="http://dnsis.neocities.org">Обновил</a></p>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Sat, 06 Jul 2013 05:52:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73519#p73519</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Особенности и типичные ошибки использования JavaScript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73515#p73515</link>
			<description><![CDATA[<p>Прикольно. Можно еще сделать на классах, чтобы в коде не указывать стилевые правила. Кода станет чуть больше, но оформление будет отделено от кода, управление будет проще - для смены оформления будет изменена одна строка стилях, а не в коде. И код можно использовать повторно. В любом месте, даже на той же самой сранице. </p><p>объявить новый класс<br /></p><div class="codebox"><pre><code>
.underline {
    border-bottom: 2px solid #DD4B39;
}
</code></pre></div><p>добавить немного кода<br /></p><div class="codebox"><pre><code>
function class2re(className)
{
    return new RegExp(&#039;(?:^|\\s+)&#039; + className + &#039;(?:\\s+|$)&#039;, &#039;g&#039;);
};

function classExists(el, className)
{
    return class2re(className).test(el.className);
};

function addClass(el, className)
{
    if ( classExists(el, className) ) {
        return;
    }
    el.className += &#039; &#039; + className;
};

function removeClass(el, className)
{
    var re = class2re(className);
    el.className = el.className.replace(re, &#039; &#039;);
};
</code></pre></div><p>подкорректировать существующий<br /></p><div class="codebox"><pre><code>
    function test () {
        if (e1.scrollTop &gt; (e2.offsetTop - 20)) {
            addClass(es, &#039;underline&#039;);
            removeClass(ef, &#039;underline&#039;);
        } else {
            removeClass(es, &#039;underline&#039;);
            addClass(ef, &#039;underline&#039;);
        }
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Fri, 05 Jul 2013 16:29:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73515#p73515</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Особенности и типичные ошибки использования JavaScript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73508#p73508</link>
			<description><![CDATA[<p>Люди, все кому не лень, посмотрите пожалуйста.<br /><a href="http://dnsis.neocities.org">http://dnsis.neocities.org</a></p>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Fri, 05 Jul 2013 10:36:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73508#p73508</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Особенности и типичные ошибки использования JavaScript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73460#p73460</link>
			<description><![CDATA[<p>Спасибо мужики.</p>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Thu, 04 Jul 2013 09:50:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73460#p73460</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Особенности и типичные ошибки использования JavaScript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73438#p73438</link>
			<description><![CDATA[<p><strong>DnsIs</strong><br /><a href="http://learn.javascript.ru/metrics">Размеры и прокрутка элементов</a>;<br /><a href="https://developer.mozilla.org/en-US/docs/Web/API/element.scrollTop">element.scrollTop</a>...</p>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Wed, 03 Jul 2013 11:30:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73438#p73438</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Особенности и типичные ошибки использования JavaScript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73434#p73434</link>
			<description><![CDATA[<p><strong>DnsIs</strong>: по onScroll проверять, какой кусок находится в пределах контейнера...</p>]]></description>
			<author><![CDATA[null@example.com (Serge Yolkin)]]></author>
			<pubDate>Wed, 03 Jul 2013 10:43:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73434#p73434</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Особенности и типичные ошибки использования JavaScript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73432#p73432</link>
			<description><![CDATA[<p>Кстати, никто не скажет, как организовать такое же как у Гардена меню, которое при скролировании подсвечивает главу в которой находится читатель?<br />Но без jquery и ему подобных, на чистом JS.</p>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Wed, 03 Jul 2013 09:33:16 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73432#p73432</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Особенности и типичные ошибки использования JavaScript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=73036#p73036</link>
			<description><![CDATA[<p><a href="http://shamansir.github.com/JavaScript-Garden/">JavaScript Гарден</a> удобнее. Фрагменты кода даны именно как текст, а не картинками.</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Tue, 18 Jun 2013 11:42:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=73036#p73036</guid>
		</item>
		<item>
			<title><![CDATA[JS: Особенности и типичные ошибки использования JavaScript]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=72553#p72553</link>
			<description><![CDATA[<p>Здравствуйте,уважаемые форумчане!<br />Хочу поделиться с вами интересной статьей<br /><a href="http://www.enterra.ru/blog/javascript-typical-errors-and-cases/">Особенности и типичные ошибки использования JavaScript</a></p>]]></description>
			<author><![CDATA[null@example.com (dmitriy-skorik)]]></author>
			<pubDate>Thu, 30 May 2013 03:18:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=72553#p72553</guid>
		</item>
	</channel>
</rss>
