<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>JavaScript</title><link>http://relib.com/blogs/bazile/category/34.aspx</link><description>JavaScript</description><managingEditor>Василий Петрухин</managingEditor><dc:language>ru-RU</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Василий Петрухин</dc:creator><title>Объединение CSS и JavaScript в один файл</title><link>http://relib.com/blogs/bazile/archive/2007/05/02/combine_css_with_js_into_single_file.aspx</link><pubDate>Wed, 02 May 2007 13:43:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/05/02/combine_css_with_js_into_single_file.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10962.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/05/02/combine_css_with_js_into_single_file.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10962.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10962.aspx</trackback:ping><description>&lt;A href="http://blogs.msdn.com/shivap/archive/2007/05/01/combine-css-with-js-and-make-it-into-a-single-download.aspx"&gt;Интересный способ&lt;/A&gt; объединения JavaScript и CSS в один файл используя комментарии. Метод был проверен в IE6, IE7 и FF2.&lt;img src ="http://relib.com/blogs/bazile/aggbug/10962.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>3я часть советов по оптимизации JavaScript от разработчиков MSIE</title><link>http://relib.com/blogs/bazile/archive/2007/01/17/10259.aspx</link><pubDate>Wed, 17 Jan 2007 14:06:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2007/01/17/10259.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/10259.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2007/01/17/10259.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/10259.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/10259.aspx</trackback:ping><description>&lt;P&gt;Разработчики MSIE продолжают серию публикаций по оптимизации JavaScript. В заметке &lt;A href="http://blogs.msdn.com/ie/archive/2007/01/04/ie-jscript-performance-recommendations-part-3-javascript-code-inefficiencies.aspx"&gt;IE+JScript Performance Recommendations Part 3: JavaScript Code Inefficiencies&lt;/A&gt; дается всего два совета: Avoid Closures if Possible и Don&amp;#8217;t use Property Accessor Functions. Первый совет сомнений не вызывает, но второй удивил. Я такой подход считал правильным, а оно вот как оказалось.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/10259.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Советы разработчиков MSIE по оптимизации производительности кода JavaScript. Часть 2</title><link>http://relib.com/blogs/bazile/archive/2006/11/17/7353.aspx</link><pubDate>Fri, 17 Nov 2006 16:12:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2006/11/17/7353.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/7353.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2006/11/17/7353.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/7353.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/7353.aspx</trackback:ping><description>В блоге MSIE опубликована заметка &lt;A href="http://blogs.msdn.com/ie/archive/2006/11/16/ie-javascript-performance-recommendations-part-2-javascript-code-inefficiencies.aspx"&gt;IE+JavaScript Performance Recommendations Part 2: JavaScript Code Inefficiencies&lt;/A&gt;.&lt;img src ="http://relib.com/blogs/bazile/aggbug/7353.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Советы по написанию JavaScript кода от разработчиков Opera</title><link>http://relib.com/blogs/bazile/archive/2006/11/07/efficient_javascript_by_opera_community.aspx</link><pubDate>Tue, 07 Nov 2006 16:46:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2006/11/07/efficient_javascript_by_opera_community.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/7223.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2006/11/07/efficient_javascript_by_opera_community.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/7223.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/7223.aspx</trackback:ping><description>На сайте &lt;A href="http://dev.opera.com/"&gt;сообщества разработчиков для браузера Opera&lt;/A&gt; опубликована статья &lt;A href="http://dev.opera.com/articles/view/48/"&gt;Efficient JavaScript&lt;/A&gt; с кучей полезных советов.&amp;nbsp;Советую обязательно изучить.&lt;img src ="http://relib.com/blogs/bazile/aggbug/7223.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Нововведения в JavaScript в браузере FireFox</title><link>http://relib.com/blogs/bazile/archive/2006/10/25/whats_new_in_javascript_for_for_firefox.aspx</link><pubDate>Wed, 25 Oct 2006 10:56:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2006/10/25/whats_new_in_javascript_for_for_firefox.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/6972.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2006/10/25/whats_new_in_javascript_for_for_firefox.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/6972.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/6972.aspx</trackback:ping><description>&lt;P&gt;Сегодня Mozilla выпустила FireFox 2 и среди всего прочего браузер включает поддержку JavaScript 1.7 и технологии ECMAScript for XML (E4X). JavaScript 1.7 включает следующие изменения:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Новые методы у объекта Array&lt;/LI&gt;
&lt;OL&gt;
&lt;LI&gt;indexOf(), lastIndexOf()&lt;/LI&gt;
&lt;LI&gt;итеративные методы every(), filter(), forEach(), map(), some()&lt;/LI&gt;&lt;/OL&gt;
&lt;LI&gt;Array and String generics&lt;/LI&gt;
&lt;LI&gt;Генераторы и итераторы&lt;/LI&gt;
&lt;LI&gt;Array comprehensions - использование генераторов для инициализации элементов массива&lt;/LI&gt;
&lt;LI&gt;Ключевое слово let для управления видимостью имен (переменных, констант и даже функций)&lt;/LI&gt;
&lt;LI&gt;Destructuring assignment - perl подобный синтаксис при присвоении&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Подробно и с примерами эти новинки описаны в статьях &lt;A href="http://developer.mozilla.org/en/docs/New_in_JavaScript_1.6"&gt;New in JavaScript 1.6&lt;/A&gt; и &lt;A href="http://developer.mozilla.org/en/docs/New_in_JavaScript_1.7"&gt;New in JavaScript 1.7&lt;/A&gt;.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/6972.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Советы разработчиков MSIE по оптимизации производительности кода JavaScript</title><link>http://relib.com/blogs/bazile/archive/2006/08/30/msie_javascript_performance_recommendations_part1.aspx</link><pubDate>Wed, 30 Aug 2006 13:42:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2006/08/30/msie_javascript_performance_recommendations_part1.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/6081.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2006/08/30/msie_javascript_performance_recommendations_part1.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/6081.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/6081.aspx</trackback:ping><description>&lt;P&gt;В заметке &lt;A href="http://blogs.msdn.com/ie/archive/2006/08/28/728654.aspx"&gt;IE + JavaScript Performance Recommendations - Part 1&lt;/A&gt; в блоге разработчиков MSIE перечислено несколько моментов, которые могут помочь ускорить работу кода на JavaScript:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Явное объявление локальных переменных с помощью var 
&lt;LI&gt;Кеширование значений часто используемых выражений 
&lt;LI&gt;Кеширование указателей на функцию 
&lt;LI&gt;Не использовать ключевое слово with&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Судя по названию статьи стоит ожидать продолжения.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/6081.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>W3C представила черновой проект интерфейса XMLHttpRequest</title><link>http://relib.com/blogs/bazile/archive/2006/04/10/4508.aspx</link><pubDate>Mon, 10 Apr 2006 13:54:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2006/04/10/4508.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/4508.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2006/04/10/4508.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/4508.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/4508.aspx</trackback:ping><description>В рамках инициативы &lt;A href="http://www.w3.org/2006/rwc/Activity"&gt;Rich Web Clients Activity&lt;/A&gt; веб консорциум представил &lt;A href="http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/"&gt;черновую версию&lt;/A&gt; интерфейса XMLHttpRequest, что в перспективе должно положительно сказаться на его развитии.&lt;img src ="http://relib.com/blogs/bazile/aggbug/4508.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Console&lt;sup&gt;2&lt;/sup&gt; - расширение FireFox полезное веб-разработчикам</title><link>http://relib.com/blogs/bazile/archive/2006/03/06/console2_firefox_extension.aspx</link><pubDate>Mon, 06 Mar 2006 12:35:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2006/03/06/console2_firefox_extension.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/4336.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2006/03/06/console2_firefox_extension.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/4336.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/4336.aspx</trackback:ping><description>&lt;P&gt;С помощью &lt;A href="https://addons.mozilla.org/extensions/moreinfo.php?id=1815&amp;amp;application=firefox"&gt;расширения Console&lt;SUP&gt;2&lt;/SUP&gt;&lt;/A&gt; разработчик получает возможность просматривать ошибки JavaScript, CSS и XML в единой консоли. Есть возможность отбора ошибок по типу (ошибка, предупреждение, сообщение). языку (JavaScript, CSS, XML) или источнику (текст страницы или chrome).&lt;/P&gt;
&lt;P&gt;Если при установке расширения будет выдаваться сообщение что установка расширений запрещена, то откройте в новом окне/закладке страницу about:config и измените значение ключа xpinstall.enabled на true.&lt;/P&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/4336.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Василий Петрухин</dc:creator><title>Отличия между Internet Explorer и Mozilla/Firefox</title><link>http://relib.com/blogs/bazile/archive/2006/02/06/4178.aspx</link><pubDate>Mon, 06 Feb 2006 11:30:00 GMT</pubDate><guid>http://relib.com/blogs/bazile/archive/2006/02/06/4178.aspx</guid><wfw:comment>http://relib.com/blogs/bazile/comments/4178.aspx</wfw:comment><comments>http://relib.com/blogs/bazile/archive/2006/02/06/4178.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://relib.com/blogs/bazile/comments/commentRss/4178.aspx</wfw:commentRss><trackback:ping>http://relib.com/blogs/bazile/services/trackbacks/4178.aspx</trackback:ping><description>&lt;P&gt;Рекомендую к прочтению хорошую статью &lt;A href="http://developer.mozilla.org/en/docs/Migrate_apps_from_Internet_Explorer_to_Mozilla"&gt;Migrate apps from Internet Explorer to Mozilla&lt;/A&gt;. В ней с примерами описывается разница между IE и Mozilla в поддержке различных веб-технологий, а именно:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Поддержка DOM&lt;/LI&gt;
&lt;LI&gt;JavaScript&lt;/LI&gt;
&lt;LI&gt;CSS (mime-тип, использование единиц измерения, JavaScript и CSS, поддержка overflow, hover)&lt;/LI&gt;
&lt;LI&gt;Режимы отображения: quirks и standards mode&lt;/LI&gt;
&lt;LI&gt;Работа с событиями&lt;/LI&gt;
&lt;LI&gt;WYSIWIG редактирование&lt;/LI&gt;
&lt;LI&gt;Поддержка XML (XML data islands, XmlHttp, XSLT)&lt;/LI&gt;&lt;/UL&gt;&lt;img src ="http://relib.com/blogs/bazile/aggbug/4178.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>