W3 Просвещение - JavaScript /taxonomy/term/21/0 ru Обработка больших объемов данных в JavaScript /article/obrabotka-bolshikh-obemov-dannykh-v-javascript <p>В предыдущей статье мы изучали <a href="/article/ogranicheniya-brauzerov-na-vypolnenie-javascript">время выполнения JavaScript в браузерах и их ограничения</a>, а также методы, которые могут помочь избежать появления сообщений вида &quot;Скрипт не отвечает&quot; в браузере. Мы рассмотрели метод псевдо-потоков, основанный на времени выполнения. Теперь мы будем искать способ обработки больших массивов данных в браузерах.</p> <p><a href="/article/obrabotka-bolshikh-obemov-dannykh-v-javascript" target="_blank">читать далее</a></p> /article/obrabotka-bolshikh-obemov-dannykh-v-javascript#comments Программисту JavaScript Wed, 15 Dec 2010 08:21:46 +0000 adminus 210 at http://w3pro.ru Ограничения браузеров на выполнение JavaScript /article/ogranicheniya-brauzerov-na-vypolnenie-javascript <p>Каждый браузер по-своему определяет ограничения на выполнения JavaScript-кода. В статье рассматриваются основные способы таких ограничений в современных браузерах.</p> <p><a href="/article/ogranicheniya-brauzerov-na-vypolnenie-javascript" target="_blank">читать далее</a></p> /article/ogranicheniya-brauzerov-na-vypolnenie-javascript#comments Программисту JavaScript браузеры Wed, 15 Dec 2010 07:53:35 +0000 adminus 211 at http://w3pro.ru Какая Javascript-библиотека наиболее удобна и функциональна для работы на обычных сайтах? /poll/kakaya-javascript-biblioteka-naibolee-udobna-i-funktsionalna-dlya-raboty-na-obychnykh-saitakh <form action="/taxonomy/term/21/0/feed" accept-charset="UTF-8" method="post" id="poll-view-voting"> <div><div class="poll"> <div class="vote-form"> <div class="choices"> <div class="form-radios"><div class="form-item" id="edit-choice-0-wrapper"> <label class="option" for="edit-choice-0"><input type="radio" id="edit-choice-0" name="choice" value="0" class="form-radio" /> jQuery</label> </div> <div class="form-item" id="edit-choice-1-wrapper"> <label class="option" for="edit-choice-1"><input type="radio" id="edit-choice-1" name="choice" value="1" class="form-radio" /> Prototype</label> </div> <div class="form-item" id="edit-choice-2-wrapper"> <label class="option" for="edit-choice-2"><input type="radio" id="edit-choice-2" name="choice" value="2" class="form-radio" /> MooTools</label> </div> <div class="form-item" id="edit-choice-3-wrapper"> <label class="option" for="edit-choice-3"><input type="radio" id="edit-choice-3" name="choice" value="3" class="form-radio" /> Dojo</label> </div> <div class="form-item" id="edit-choice-4-wrapper"> <label class="option" for="edit-choice-4"><input type="radio" id="edit-choice-4" name="choice" value="4" class="form-radio" /> Yahoo! UI Library</label> </div> <div class="form-item" id="edit-choice-5-wrapper"> <label class="option" for="edit-choice-5"><input type="radio" id="edit-choice-5" name="choice" value="5" class="form-radio" /> Другая библиотека</label> </div> </div> </div> <input type="submit" name="op" id="edit-vote" value="Голос" class="form-submit" /> </div> <input type="hidden" name="form_build_id" id="form-ifdjKTIlEUs2sCjMWG9G-YmY0cig8JbPP_wZfaGcBAU" value="form-ifdjKTIlEUs2sCjMWG9G-YmY0cig8JbPP_wZfaGcBAU" /> <input type="hidden" name="form_id" id="edit-poll-view-voting" value="poll_view_voting" /> </div> </div></form> /poll/kakaya-javascript-biblioteka-naibolee-udobna-i-funktsionalna-dlya-raboty-na-obychnykh-saitakh#comments Программисту JavaScript Thu, 25 Nov 2010 06:13:46 +0000 adminus 187 at http://w3pro.ru HTML 5 Canvas для начинающих /article/html-5-canvas-dlya-nachinayushchikh <p>В этой статье вы узнаете, как использовать 2D-контекст элемента <code>canvas</code>, основные функции для работы с <code>canvas</code>, включая линии, примитивы фигур, изображения, текст и другие возможности. При изложении материала статьи предполагается, что вы владете основами JavaScript на достаточно высоком уровне.</p> <p><a href="/article/html-5-canvas-dlya-nachinayushchikh" target="_blank">читать далее</a></p> /article/html-5-canvas-dlya-nachinayushchikh#comments Профессионалу Верстальщику Программисту Canvas HTML5 JavaScript Opera Fri, 29 Oct 2010 08:13:28 +0000 Bazel 50 at http://w3pro.ru Оптимизация производительности в Drupal: сжатие страниц, файлов CSS и JavaScript с помощью GZIP /article/optimizatsiya-proizvoditelnosti-v-drupal-szhatie-stranits-failov-css-i-javascript-s-pomoshch <p><img src="/files/article/2010/09/88/web-developer-result-0.png" alt="" class="left" />Недавно встал вопрос об оптимизации загрузки одного из моих сайтов. Помимо стандартных действий по увеличению производительности в Drupal: минимизации кода CSS и JavaScript, установки необходимых настроек на странице &quot;Производительность&quot;, я решил уменьшить размер отдаваемых браузеру файлов и страниц сайта с помощью их сжатия.</p> <p>Благодаря произведенным усовершенствованиям я добился сжатия большей части передаваемых с сайта данных. Кроме того я смог включить кэширование браузером для сжатых данных. В конце концов все эти действия позволили сжать HTML-код, JS и CSS файлы совокупно <strong>в три раза</strong>, а вес главной страницы уменьшить <strong>вдвое</strong>.</p><p><a href="/article/optimizatsiya-proizvoditelnosti-v-drupal-szhatie-stranits-failov-css-i-javascript-s-pomoshch" target="_blank">читать далее</a></p> /article/optimizatsiya-proizvoditelnosti-v-drupal-szhatie-stranits-failov-css-i-javascript-s-pomoshch#comments Профессионалу Программисту CSS Drupal gzip JavaScript PHP Sun, 05 Sep 2010 20:00:19 +0000 adminus 88 at http://w3pro.ru Доступное видео в HTML5 с субтитрами на JavaScript /article/dostupnoe-video-v-html5-s-subtitrami-na-javascript <p>Это замечательно, что HTML5 позволяет нам вставлять видео на веб-страницах таким образом, что оно может быть проиграно непосредственно браузерами, без необходимости установки плагинов. Эта функциональность добавлена в Opera 10.5 pre-alpha (на Windows и Linux; версия для Mac находится в разработке), а также в Firefox 3.6 и Google Chrome 3.</p><p><a href="/article/dostupnoe-video-v-html5-s-subtitrami-na-javascript" target="_blank">читать далее</a></p> /article/dostupnoe-video-v-html5-s-subtitrami-na-javascript#comments HTML5 JavaScript видео доступность субтитры Wed, 13 Jan 2010 15:20:53 +0000 Bazel 30 at http://w3pro.ru Плагин jQuery для сортировки HTML-таблиц /article/plagin-jquery-dlya-sortirovki-html-tablits <p>Tablesorter &mdash; это плагин для JavaScript-библиотеки jQuery, который позволяет сортировать HTML-таблицы, включающие теги <code>thead</code> и <code>tbody</code>, без перезагрузки страницы на стороне клиента. Tablesorter может анализировать и отсортировать различные типы данных, включая связанные данные в ячейке.</p><p><a href="/article/plagin-jquery-dlya-sortirovki-html-tablits" target="_blank">читать далее</a></p> /article/plagin-jquery-dlya-sortirovki-html-tablits#comments Любителю Программисту JavaScript jQuery плагины jQuery сортировка таблицы Thu, 19 Mar 2009 12:22:21 +0000 Bazel 7 at http://w3pro.ru Повышение доступности компактных форм /article/povyshenie-dostupnosti-kompaktnykh-form <p>Формы ставят перед нами ряд проблем в удобстве и доступности, многие из которых усложняются, когда мы пытаемся уместить форму в крошечном пространстве среди других элементов веб-страницы. Компактные формы выглядят эффектно, но часто они совершенно не учитывают проблем доступности.</p> <p><a href="/article/povyshenie-dostupnosti-kompaktnykh-form" target="_blank">читать далее</a></p> /article/povyshenie-dostupnosti-kompaktnykh-form#comments Профессионалу Верстальщику Программисту HTML-формы JavaScript доступность Tue, 26 Aug 2008 17:12:54 +0000 Bazel 11 at http://w3pro.ru Проверка данных форм. E-mail адреса и номера ICQ /article/proverka-dannykh-form-e-mail-adresa-i-nomera-icq <p>Часто при регистрации на различных сайтах пользователя просят оставить свой E-mail адрес. Чтобы в дальнейшем не произошло никаких недоразумений, информацию о пользователе следует проверять перед отправкой на сервер. Конечно, все поля проверять необязательно, но те данные, которые достаточно жёстко определены и ограничены стандартами, необходимо проверить. В частности к ним относятся телефонные номера, адреса электронной почты и номера ICQ.</p><p><a href="/article/proverka-dannykh-form-e-mail-adresa-i-nomera-icq" target="_blank">читать далее</a></p> /article/proverka-dannykh-form-e-mail-adresa-i-nomera-icq#comments Любителю Программисту E-mail HTML-формы ICQ JavaScript регулярные выражения Sun, 25 Nov 2007 08:23:25 +0000 Bazel 8 at http://w3pro.ru