﻿<?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>WebDuty &#187; библиотеки</title>
	<atom:link href="http://webduty.ru/tag/%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba%d0%b8/feed" rel="self" type="application/rss+xml" />
	<link>http://webduty.ru</link>
	<description>Блог посвящённый веб-технологиям</description>
	<lastBuildDate>Thu, 26 Aug 2010 12:28:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Список полезных PHP классов и библиотек</title>
		<link>http://webduty.ru/list-php-classes-and-libraries.htm</link>
		<comments>http://webduty.ru/list-php-classes-and-libraries.htm#comments</comments>
		<pubDate>Tue, 18 Aug 2009 09:29:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[библиотеки]]></category>
		<category><![CDATA[классы]]></category>
		<category><![CDATA[список]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=896</guid>
		<description><![CDATA[Сегодня миллионы веб-сайтов работают на PHP. Изначально созданный Расмусом Лердорфом в 1995 году для создания домашней странички (Personal Home Page), PHP прошёл долгий путь и сейчас широко используется в качестве основного языка для создания веб-проектов любой сложности.



С тех давних пор появилось огромное число классов и библиотек для быстрой веб-разработки с помощью PHP. Преставляю вашему вниманию [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня миллионы веб-сайтов работают на <noindex><a rel="nofollow" href="http://ru.wikipedia.org/wiki/PHP"  target="_blank">PHP</a></noindex>. Изначально созданный <noindex><a rel="nofollow" href="http://ru.wikipedia.org/wiki/%D0%9B%D0%B5%D1%80%D0%B4%D0%BE%D1%80%D1%84,_%D0%A0%D0%B0%D1%81%D0%BC%D1%83%D1%81"  target="_blank">Расмусом Лердорфом</a></noindex> в 1995 году для создания домашней странички (Personal Home Page), PHP прошёл долгий путь и сейчас широко используется в качестве основного языка для создания веб-проектов любой сложности.
</p>
<p><img src="http://webduty.ru/wp-content/uploads/2009/08/cover1.jpg" alt="cover" title="cover" width="500" height="250" class="simple size-full wp-image-897" /></p>
<p>
С тех давних пор появилось огромное число классов и библиотек для быстрой веб-разработки с помощью PHP. Преставляю вашему вниманию список наиболее мощных PHP классов и библиотек. Как всегда не претендую на полноту списка, так что оставляйте свои комментарии и пополняйте этот список.
</p>
<p><span id="more-896"></span></p>
<h3>Базы данных</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://adodb.sourceforge.net/"  target="_blank"><strong>ADOdb</strong></a></noindex><br />
Объектно-ориентированная библиотека. Сделана по побразцу Microsoft ADO, но имеет ряд усовершенствований, которые делают её уникальной (например сводные таблицы, кэширование записей&#8230;) Поддерживает большое количество баз данных, в том числе: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, FoxPro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP.
</li>
<li><noindex><a rel="nofollow" href="http://www.doctrine-project.org/"  target="_blank"><strong>Doctrine</strong></a></noindex><br />
Представляет собой объектно-реляционное отображение (ORM) в PHP 5.2.3+. Ключевая особенность этой библиотеки в том, что она позволяет писать запросы к базе данных в объектно-ориентированном виде, с помощью собственного диалекта SQL &#8211; Doctrine Query Language (DQL). Это мощная альтернатива обычным SQL-запросам.
</li>
<li><noindex><a rel="nofollow" href="http://phplinq.codeplex.com/"  target="_blank"><strong>PHPLINQ</strong></a></noindex><br />
Набор PHP-классов для управления базами данных.
</li>
</ul>
<h3>Работа с документами</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://www.tcpdf.org/"  target="_blank"><strong>TCPDF</strong></a></noindex><br />
Класс, генерирующий PDF документы. Не требует других библиотек, поддерживает форматы ISO, в т.ч. UTF-8, Unicode, RTL и HTML.
</li>
<li><noindex><a rel="nofollow" href="http://www.phppowerpoint.net/"  target="_blank"><strong>PHPPowerPoint</strong></a></noindex><br />
Работает на основе стандартов Microsoft OpenXML. Позволяет читать и записывать документы PowerPoint. Дает возможность управлять мета-данными (автор, название, описание, &#8230;), добавлять слайды и изображения в презентации и многое другое.
</li>
<li><noindex><a rel="nofollow" href="http://www.phpexcel.net/"  target="_blank"><strong>PHPExcel</strong></a></noindex><br />
Также работает на Microsoft OpenXML. Позволяет читать и записывать файлы Excel. Возможности включают в себя: редактирование мета данных (автор, название, описание, &#8230;), управление электронными таблицами, шрифтами, стилями, добавление изображений и многое другое.
</li>
<li><noindex><a rel="nofollow" href="http://sourceforge.net/projects/phprtf/"  target="_blank"><strong>PhpRtf Lite</strong></a></noindex><br />
Позволяет создавать и редактировать, совместимые с MS Word и Open Office Writer, <strong>RTF</strong> с помощью PHP. Позволяет контролировать практически всё. Совместим с кодировкой UTF-8.
</li>
<li><noindex><a rel="nofollow" href="http://www.phpconcept.net/pclzip/index.en.php"  target="_blank"><strong>PclZip</strong></a></noindex></li>
<p>Позволяет создавать ZIP-архивы (WinZip, PKZIP). PclZip определяет класс объекта
</ul>
<h3>Email</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://swiftmailer.org/"  target="_blank"><strong>Swift Mailer</strong></a></noindex><br />
Swift Mailer легко интегрируется в любое PHP-приложение. Это гибкий и элегантный ООП-подход к отправке писем с множеством функций: отправка эл.почты, используя SMTP, SendMail, Postfix, поддержка серверов и др.
</li>
<li><noindex><a rel="nofollow" href="http://phpmailer.worxware.com/"  target="_blank"><strong>PHPMailer</strong></a></noindex><br />
Лучший класс для работы с эл. почтой. Поддерживает сообщения в цифровой форме, S/MIME шифрование, текстовые и HTML-письма, изображения, поддерживает несколько Email&#8217;ов, SMTP-аутентификация.
</li>
</ul>
<h3>Формы</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://www.phpcaptcha.org/"  target="_blank"><strong>Securimage PHP Captcha</strong></a></noindex><br />
Скрипт для создания сложных изображений (капч) для защиты от спамеров. Легко добавляется в любую форму.
</li>
<li><noindex><a rel="nofollow" href="http://pof.sourceforge.net/"  target="_blank"><strong>phpObjectForms</strong></a></noindex><br />
ООП библиотека для создания и обработки HTML-форм. Основные возможности: поддержка всех стандартных форм ввода, проверка на стороне сервера с помощью регулярных выражений, проверка на стороне клиента с помощью Javascript, поддерживает шаблоны форм. Стили форм записываются в CSS и вы можете легко настроить их отображение.
</li>
</ul>
<h3>Изображения / медиа / файлы</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://asido.info/"  target="_blank"><strong>Asido</strong></a></noindex></li>
<p>Asido предлагает следующие функции: изменение размеров изображений, нанесение водяных знаков на изображения, вращение, копии, обрезание изображения, конвертация в оттенки серого и многое другое.</p>
<li><noindex><a rel="nofollow" href="http://phpthumb.gxdlabs.com/"  target="_blank"><strong>PHP Thumb</strong></a></noindex><br />
Маленькая библиотека для работы с изображениями: изменение размеров, поворот, Crop. Вы также можете добавлять пользовательские функции. Может выполнять подряд несколько действий, без неодходимости сохранять и повторно инициализировать класс со всеми манипуляциями.
</li>
<li><noindex><a rel="nofollow" href="http://wideimage.sourceforge.net/"  target="_blank"><strong>WideImage</strong></a></noindex><br />
ООП-библиотека для работы с изображениями. Она обеспечивает простой способ подгрузки и хранения изображений из файлов, баз данных и URL. Поддерживает наиболее распространённые графические форматы: GIF, PNG, JPEG, GD и GD2.
</li>
<li><noindex><a rel="nofollow" href="http://shiftingpixel.com/2008/03/03/smart-image-resizer/"  target="_blank"><strong>Smart Image Resizer</strong></a></noindex><br />
Позволяет изменять размер и кропать любые изображения на вашем сайте фактически их не касаясь. Просто загрузите изображения в максимальном его размере а затем используйте любые его части. Обладает множеством полезных функций.
</li>
<li><noindex><a rel="nofollow" href="http://www.verot.net/php_class_upload.htm"  target="_blank"><strong>class.upload.php</strong></a></noindex><br />
Это небольшой PHP-скрипт для закачки изображений и управления ими на сервере. Он может конвертировать изображения из одного формата в другой, изменять размер, добавлять метки, водяные знаки и &#8220;размывать&#8221; изображения. Вы можете использовать его для файлов, загруженных с помошью HTML-формы, Flash Uploader или локальных файлов.
</li>
<li><noindex><a rel="nofollow" href="http://www.getid3.org/"  target="_blank"><strong>getID3()</strong></a></noindex><br />
PHP-скрипт, который извлекает полезную информацию из MP3 и других мультимедийных форматов (OGG, WMA, WMV, ASF, WAV, AVI, AAC, VQF, FLAC, MusePack, Real, QuickTime, Monkey&#8217;s аудио, MIDI и т.д.)
</li>
</ul>
<h3>Javascript / AJAX</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://www.phplivex.com/"  target="_blank"><strong>PHPLiveX</strong></a></noindex><br />
Небольшая библиотека, которая позволяет легко интегрировать технологию AJAX в ваш веб-проект. Вы можете отправлять данные формы и отправлять запрос на другую страницу без перезагрузки текущей.
</li>
<li><noindex><a rel="nofollow" href="http://www.xajaxproject.org/"  target="_blank"><strong>Xajax</strong></a></noindex><br />
Очень известная библиотека и Javascript-движок, который позволяет вам легко создавать мощные Ajax-приложения с использованием HTML, CSS, Javascript, PHP. Страницы получают возможность асинхронно посылать запросы на сервер и обновлять содержимое страницы без её перезагрузки.
</li>
</ul>
<h3>RSS/Atom</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://simplepie.org/"  target="_blank"><strong>SimplePie</strong></a></noindex><br />
PHP-класс, который предоставляет простую API для выполнения всей грязной работы по получению, кэшированию, разбору и нормализации структуры RSS и Atom форматов.
</li>
</ul>
<h3>Безопасность</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://php-ids.org/"  target="_blank"><strong>PHP Intrusion Detection System (PHPIDS)</strong></a></noindex><br />
Пресекает попытки злоумышленников нарушить работу вашего сайта. В настоящее время PHPIDS обнаруживает всевозможные XSS, SQL-инъекции, RFE / LFI, DoS и LDAP нападений.
</li>
</ul>
<h3>Тестирование и отладка</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://www.phpunit.de/"  target="_blank"><strong>PHPUnit</strong></a></noindex></li>
<li><noindex><a rel="nofollow" href="http://simpletest.sourceforge.net/"  target="_blank"><strong>SimpleTest</strong></a></noindex></li>
<li><noindex><a rel="nofollow" href="http://www.php-debug.com/"  target="_blank"><strong>PHP Debug</strong></a></noindex></li>
</ul>
<h3>Веб-сервисы</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://keithdevens.com/software/xmlrpc"  target="_blank"><strong>XML-RPC Library for PHP</strong></a></noindex><br />
Поностью совместимый с XML-RPC клиент и сервер. Для работы требуется только PHP и XML-парсер.</li>
<li><strong>PHP API Libraries &amp; Wrapper Classes For Popular Services</strong>
<ul>
<li><noindex><a rel="nofollow" href="http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=131"  target="_blank"><strong>Amazon</strong> Web Services</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://bingapiphp.codeplex.com/"  target="_blank"><strong>Bing</strong> API PHP Library</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://delicious.com/help/api"  target="_blank"><strong>Delicious</strong></a></noindex> – <noindex><a rel="nofollow" href="http://www.phpdelicious.com/"  target="_blank">PhpDelicious</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://apidoc.digg.com/"  target="_blank"><strong>Digg</strong></a></noindex> <noindex><a rel="nofollow" href="http://www.rawseo.com/news/2009/05/06/how-to-use-the-digg-api/"  target="_blank">PHP API</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://wiki.developers.facebook.com/index.php/PHP"  target="_blank"><strong>Facebook</strong> – Official PHP Client Library</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://www.phpflickr.com/"  target="_blank"><strong>Flickr</strong> – phpFlickr</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://www.maxmind.com/app/php"  target="_blank"><strong>GeoIP</strong> PHP API</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://framework.zend.com/download/webservices"  target="_blank"><strong>Google</strong>’s Data APIs</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://en.gravatar.com/site/implement/php"  target="_blank"><strong>Gravatar</strong></a></noindex>: <noindex><a rel="nofollow" href="http://www.talkphp.com/script-giveaway/1905-gravatar-wrapper-class.html"  target="_blank">Gravatar Wrapper Class</a></noindex></li>
<li><noindex><a rel="nofollow" href="https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&amp;content_ID=developer/library_download_sdks"  target="_blank"><strong>PayPal</strong> API</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://recaptcha.net/plugins/php/"  target="_blank"><strong>reCAPTCHA</strong> – PHP Library</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://apiwiki.twitter.com/Twitter-API-Documentation"  target="_blank"><strong>Twitter:</strong></a></noindex> <noindex><a rel="nofollow" href="http://emmense.com/php-twitter/"  target="_blank">PHP Twitter</a></noindex>, <noindex><a rel="nofollow" href="http://simon.wippich.org/private-projects/php/twitter-class.html"  target="_blank">Twitter Class</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://developer.yahoo.com/php/"  target="_blank"><strong>Yahoo!</strong> Web Services APIs</a></noindex></li>
</ul>
</li>
<li>Другие API &#8211; <noindex><a rel="nofollow" href="http://www.programmableweb.com/apis/directory/1?format=PHP"  target="_blank">ProgrammableWeb</a></noindex></li>
</ul>
<p><noindex><a rel="nofollow" href="http://progg.ru/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%BF%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D1%85-PHP-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2-%D0%B8-%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA" rev="vote-for" ><img alt="Progg it" src="http://progg.ru/image.axd?url=http%3A%2F%2Fwebduty.ru%2Flist-php-classes-and-libraries.htm" style="border:0px"/></a></noindex></p>
<p><strong>Постовой:</strong><br />
Если ваша живность заболела, вызовите <a href="http://www.biocontrol.ru/uslugi-i-ceny/vyzov-vracha-na-dom.html" >ветврач на дом</a>, не мучайте животных. ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/list-php-classes-and-libraries.htm/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Обзор CSS библиотек.</title>
		<link>http://webduty.ru/css-%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba%d0%b8.htm</link>
		<comments>http://webduty.ru/css-%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba%d0%b8.htm#comments</comments>
		<pubDate>Mon, 13 Jul 2009 07:37:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[библиотеки]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=653</guid>
		<description><![CDATA[В данный момент CSS является основой современной вёрстки, и время, которое верстальщик тратит на разработку CSS стилей увеличивается с каждым днем. И сложность CSS стилей будет расти с прогрессом веб-технологий браузеров. Для того, чтобы облегчить труд веб-разработчика были придуманы CSS библиотеки.

CSS библиотеки (или фреймворки) предназначены для предоставления готовых решений для различных задач, которые разработчик решает [...]]]></description>
			<content:encoded><![CDATA[<p><em>В данный момент <strong>CSS</strong> является основой современной вёрстки, и время, которое верстальщик тратит на разработку CSS стилей увеличивается с каждым днем. И сложность CSS стилей будет расти с прогрессом веб-технологий браузеров. Для того, чтобы облегчить труд веб-разработчика были придуманы <strong>CSS библиотеки</strong>.</em><br />
<img src="http://webduty.ru/wp-content/uploads/2009/07/cover5.jpg" alt="CSS" title="cover" width="500" height="250" class="simple size-full wp-image-654" /><span id="more-653"></span></p>
<p>CSS библиотеки (или фреймворки) предназначены для предоставления готовых решений для различных задач, которые разработчик решает при вёрстке каждого дизайн-макета, например присвоения свойствам начальных значений (reset), модульные сетки, плавающие блоки, всевозможные хаки, обыденный clearfix . CSS библиотека это, своего рода, отправная точка в написании CSS-стилей. И, что самое главное, использование библиотек существенно сокращает время вёрстки дизайн-макета, что неоднократно было проверено мной на практике.
</p>
<h3>Зачем использовать CSS библиотеки?</h3>
<p>Не нужно использовать их только ради того, чтобы их использовать. Ничего особо крутого в этом нет. CSS библиотеки созданы в первую очередь для того, чтобы избежать рутины при написании стилей, не писать одни и те же строчки из проекта в проект. Кроме того, при использовании библиотек ваши стили будут более понятны. Плюс к тому большинство библиотек написаны экспертами в области CSS и достаточно хорошо протестированы.</p>
<h3>Недостатки</h3>
<p>К сожалению у CSS библиотек есть и недостатки, которые вы должны знать. Вот некоторые из них:
<ul>
<li>Ваши стили будут зависеть от библиотеки.</li>
<li>Требуется знать основы той или иной библиотеки, чтобы её использовать. Ничего страшного &#8211; разберётесь.</li>
<li>Библиотеки писали люди, следовательно они могут содержать ошибки. В этом случае вы убьёте уйму времени на поиск ошибки в своих стилях.</li>
<li>Вы не будете использовать все возможности библиотеки в своей вёрстке. То есть вы будете подгружать к странице лишние килобайты.</li>
</ul>
<h3>Виды CSS Библиотек</h3>
<p>CSS библиотеки можно разделить на два вида: полные и ограниченные.</p>
<ul>
<li><strong>Полные CSS библиотеки</strong><br />
Этот тип библиотек охватывает большинство из того, чтобы может понадобиться разработчику. Такие библиотеки являются своего рода базой.</li>
<li><strong>Ограниченные CSS библиотеки</strong><br />
Они выполняют конкретные задачи, например reset.css &#8220;сбрасывает&#8221; стили. </li>
</ul>
<p>Существует и третий вариант &#8211; ваша собственная CSS библиотека, такие есть у многих профессиональных студий веб-дизайна.</p>
<p>Далее я приведу список практически всех CSS библиотек, которые были когда-либо созданы.</p>
<h3>Полные библиотеки</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://www.blueprintcss.org/"  target="_blank">Blueprint</a></noindex><br />
Очень популярная на западе CSS библиотека, она поддерживает различные модульные сетки, сброс, стили для типографики, форм и печати. А также содержит стили для кнопок и вкладок.
</li>
<li><noindex><a rel="nofollow" href="http://www.yaml.de/en/"  target="_blank">Yet Another Multicolumn Layout (YAML)</a></noindex><br />
YAML содержит базовые стили, стили для печати, контента, навигации, форм, а также хаки для IE.
</li>
<li><noindex><a rel="nofollow" href="http://developer.yahoo.com/yui/grids/"  target="_blank">YUI Grids CSS Foundation</a></noindex><br />
Эта библиотека часть Yahoo YUI Library. Она включает в себя стили для вёрстки макетов с различной шириной отцентрованного контейнера и поддерживает двух, трех или четырех-коллонные макеты. Также содержит CSS для &#8220;перезагрузки&#8221;, базовые стили и стандартный набор шрифтов.
</li>
<li><noindex><a rel="nofollow" href="http://960.gs/"  target="_blank">960 Grid System</a></noindex><br />
Содержит стили для 12- или 16-колонных модульных сеток, с шириной контейнера 960px. А также CSS для перезагрузки и стили для оформления текстов.
</li>
<li><noindex><a rel="nofollow" href="http://bluetrip.org/"  target="_blank">BlueTrip</a></noindex><br />
Поддерживает 24-коллонную модульную сетку и содержит CSS для печати, типографики и форм.
</li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/emastic/"  target="_blank">Emastics</a></noindex><br />
Лёгкая CSS библиотека, поддерживает три различных модульные сетки, содержит стили для типографики. Стоит отметить  что, в этой библиотеке единица измерения &#8211; EM.
</li>
<li><noindex><a rel="nofollow" href="http://wiki.github.com/stubbornella/oocss"  target="_blank">OOCSS – Object Oriented CSS Framework</a></noindex><br />
Очень прогрессивная библиотека. Основана на принципах объектно-ориентированного подхода к написанию CSS. (кто-нибудь знает как это так?). Она основана на % вместо px. За основу были взята библиотека YUI CSS.
</li>
<li><noindex><a rel="nofollow" href="http://elasticss.com/"  target="_blank">Elastic CSS Framework</a></noindex><br />
Поддерживает 4-ех колонные макеты, легко реализует фиксированную и &#8220;резиновую&#8221; вёрстку. Также содержит CSS для &#8220;перезагрузки&#8221;, базовые стили и типографику.
</li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/the-golden-grid/"  target="_blank">The Golden Grid</a></noindex><br />
Лёгкая библиотека, поддерживает 6 или 12-ти колонную модульную сетку и содержит CSS для &#8220;перезагрузки&#8221; и типографики.
</li>
</ul>
<h3>Ограниченные CSS библиотеки</h3>
<ul>
<li><noindex><a rel="nofollow" href="http://devkick.com/lab/tripoli/"  target="_blank">Tripoli</a></noindex><br />
Нацелена на приведение браузеров к веб-стандартам. Ваши стили начитают работать одинаково во всех браузерах. Неплохая база для вёрстки.
</li>
<li><noindex><a rel="nofollow" href="http://sencss.kilianvalkhof.com/"  target="_blank">SenCSS – Sensible Standards CSS Framework</a></noindex><br />
Реализует вертикальный ритм для всех элементов в 18px.
</li>
<li><noindex><a rel="nofollow" href="http://www.1kbgrid.com/"  target="_blank">The 1Kb CSS Grid</a></noindex><br />
Лёгкая библиотека, поддерживает основные модульные сетки.
</li>
<li><noindex><a rel="nofollow" href="http://docs.jquery.com/UI/Theming/API"  target="_blank">jQuery UI CSS Framework</a></noindex><br />
Разработана для поддержки пользовательских виджетов jQuery.
</li>
<li><noindex><a rel="nofollow" href="http://elements.projectdesigns.org/"  target="_blank">Elements</a></noindex><br />
Набор стилей для ряда элементов веб-страницы.
</li>
<li><noindex><a rel="nofollow" href="http://lwis.net/free-css-drop-down-menu/"  target="_blank">CSS Drop-Down Menu Framework</a></noindex><br />
Кроссбраузерная реализация выпадающего меню.
</li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/hartija/"  target="_blank">Hartija – CSS Print Framework</a></noindex><br />
Как видно из названия, содержит стили для печати.
</li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/formy-css-framework/"  target="_blank">Formy – CSS Form Framework</a></noindex><br />
Содержит стили для вёрстки форм и контейнеров.
</li>
</ul>
<h3>Другие CSS библиотеки</h3>
<p>Следующие библиотеки находятся в разработке, экспериментальные, недостаточно документированные, либо заброшены.</p>
<ul>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/logicss/"  target="_blank">LogicCSS</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/malo/"  target="_blank">Malo</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://www.wymstyle.org/en/"  target="_blank">WYMstyle</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/css-boilerplate/"  target="_blank">Boilerplate</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://code.google.com/p/taffy-css-framework/"  target="_blank">Taffy</a></noindex></li>
<li><noindex><a rel="nofollow" href="http://layout.constantology.com/"  target="_blank">Layouts</a></noindex></li>
</ul>
<p><em>Если я вдруг забыл упомянуть о какой-либо CSS библиотеке, напишите о ней в комментариях.</em></p>
<p>upd: Русский css-фреймворк &#8211; <a href="http://css-framework.ru">css-framework.ru<a/></p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/css-%d0%b1%d0%b8%d0%b1%d0%bb%d0%b8%d0%be%d1%82%d0%b5%d0%ba%d0%b8.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Список действительно полезных JavaScript-библиотек</title>
		<link>http://webduty.ru/%d1%81%d0%bf%d0%b8%d1%81%d0%be%d0%ba-%d0%b4%d0%b5%d0%b9%d1%81%d1%82%d0%b2%d0%b8%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d0%be-%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d1%8b%d1%85-javascript-%d0%b1%d0%b8%d0%b1%d0%bb.htm</link>
		<comments>http://webduty.ru/%d1%81%d0%bf%d0%b8%d1%81%d0%be%d0%ba-%d0%b4%d0%b5%d0%b9%d1%81%d1%82%d0%b2%d0%b8%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d0%be-%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d1%8b%d1%85-javascript-%d0%b1%d0%b8%d0%b1%d0%bb.htm#comments</comments>
		<pubDate>Sat, 30 May 2009 14:53:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[анимация]]></category>
		<category><![CDATA[библиотеки]]></category>

		<guid isPermaLink="false">http://webduty.ru/?p=43</guid>
		<description><![CDATA[Популярные Javascript-библиотеки предоставляют большой набор функций, которые могут помочь веб-разработчику. Возможность расширить функционал этих библиотек делает их еще более мощными. Но зачастую возникают ситуации, когда огромный функционал топовых библиотек совершенно не нужен, либо эти библиотеки не располагают нужными вам функциями.

Я попытался составить список действительно полезных Javascript-библиотек, которые помогут вам если ваши любимые библиотеки, такие как [...]]]></description>
			<content:encoded><![CDATA[<p><em>Популярные Javascript-библиотеки предоставляют большой набор функций, которые могут помочь веб-разработчику. Возможность расширить функционал этих библиотек делает их еще более мощными. Но зачастую возникают ситуации, когда огромный функционал топовых библиотек совершенно не нужен, либо эти библиотеки не располагают нужными вам функциями.</em></p>
<p><img class="size-full wp-image-44" title="cover1" src="http://webduty.ru/wp-content/uploads/2009/05/cover1.jpg" alt="Javascript-библиотеки" width="500" height="250" /></p>
<p>Я попытался составить список действительно полезных Javascript-библиотек, которые помогут вам если ваши любимые библиотеки, такие как jQeury, Prototype, MooTools и др., не содержат функции для ваших конкретных задач, либо вы не хотите их использовать по каким-либо другим причинам.<br />
<span id="more-43"></span></p>
<h3>Анимация</h3>
<p><noindex><a rel="nofollow" href="http://coderepos.org/share/wiki/JSTweener"  target="_blank">JSTweener</a></noindex><br />
Эта библиотека базируется на классе <noindex><a rel="nofollow" href="http://code.google.com/p/tweener/" >Tweener</a></noindex></p>
<p><noindex><a rel="nofollow" href="http://fx.inetcat.com/"  target="_blank">$fx()</a></noindex><br />
Является очень маленькой (менее 4 кб) и довольно гибкой библиотекой для анимации элементов HTML. Она позволяет изменить любые CSS свойства во время работы скрипта. Более того, Вы можете комбинировать эффекты, группировать их и запускать параллельно, а также у вас есть возможность установить различные call-функции, что дает вам еще больше гибкости.</p>
<p><noindex><a rel="nofollow" href="http://developers.facebook.com/animation/"  target="_blank">Facebook Animation</a></noindex><br />
Библиотека предоставляет разработчикам простой способ улучшить их пользовательский интерфейс с помощью одной-двух строчек кода. Все функции библиотеки базируются на CSS.</p>
<p>Другие библиотеки &#8211; <noindex><a rel="nofollow" href="http://ryanmorr.com/archives/fx-lightweight-and-standalone"  target="_blank">FX</a></noindex>, <noindex><a rel="nofollow" href="http://www.devpro.it/bytefx/"  target="_blank">Bytefx</a></noindex>, <noindex><a rel="nofollow" href="http://berniecode.com/writing/animator.html"  target="_blank">Animator.js</a></noindex></p>
<h3>Cookies</h3>
<p><noindex><a rel="nofollow" href="http://code.google.com/p/cookies/"  target="_blank">Cookies</a></noindex><br />
Это JavaScript-библиотека управления HTTP cookies в браузере. Вы можете получить одну или несколько cookie, установить, удалить cookie, проверить поддерживает ли браузер cookie.</p>
<p><noindex><a rel="nofollow" href="http://pablotron.org/software/easy_cookie"  target="_blank">EasyCookie</a></noindex><br />
Простая библиотека для управления cookie.</p>
<h3>Криптография</h3>
<p><noindex><a rel="nofollow" href="http://pajhome.org.uk/crypt/md5/index.html"  target="_blank">JavaScript MD5</a></noindex><br />
JavaScript-раелизация алгоритма MD5.</p>
<h3>Даты / Время</h3>
<p><noindex><a rel="nofollow" href="http://www.datejs.com/"  target="_blank">Date.js</a></noindex><br />
Datejs &#8211; библиотека, которая позволяет легко работать с датой и временем. Она поддерживает более 150 культур и содержит функции, которые позволяют установить, проанализировать, сопоставить, изменение даты и т.д.</p>
<h3>Шрифты / текст / типографика</h3>
<p><noindex><a rel="nofollow" href="http://typeface.neocracy.org/"  target="_blank">typeface.js</a></noindex><br />
Позволяет вставлять пользовательские шрифты в веб-страницы.</p>
<p>Другие подобные библиотеки &#8211;  <noindex><a rel="nofollow" href="http://wiki.novemberborn.net/sifr3/"  target="_blank">sIFR</a></noindex>, <noindex><a rel="nofollow" href="http://facelift.mawhorter.net/"  target="_blank">Facelift Image Replacement</a></noindex></p>
<h3>Работа с формами</h3>
<p><noindex><a rel="nofollow" href="http://www.livevalidation.com/"  target="_blank">LiveValidation</a></noindex><br />
LiveValidation &#8211; небольшая библиотека для быстрой проверки вводимых в форму данных. Есть две версии: одна работает с Prototype, другая автономна. Обе версии полностью рабочие и протестированы на всех браузерах.</p>
<p><noindex><a rel="nofollow" href="http://www.formassembly.com/wForms/"  target="_blank">wForms</a></noindex><br />
Небольшая JavaScript-библиотека, которая добавляет необходимое поведение традиционным веб-формам без необходимости каких-либо навыков программирования.</p>
<p>Похожие библиотеки: <noindex><a rel="nofollow" href="http://yav.sourceforge.net/en/index.html"  target="_blank">Yav</a></noindex>, <noindex><a rel="nofollow" href="http://www.pengoworks.com/index.cfm?action=get:qforms"  target="_blank">qForms JavaScript API</a></noindex></p>
<h3>Графики / диаграммы</h3>
<p><noindex><a rel="nofollow" href="http://www.jscharts.com/"  target="_blank">JS Charts</a></noindex><br />
JS Charts представляет собой бесплатную JavaScript-библиотеку, которая позволяет создавать графики на различных шаблонах, например бар-диаграммы, круговые диаграммы или просто графики. Просто подключите файл jscharts.js, подготовить таблицу данных в XML или JavaScript-массив и ваша диаграмма готова!</p>
<p><noindex><a rel="nofollow" href="http://code.google.com/p/flot/"  target="_blank">Flot</a></noindex> (требует jQuery)<br />
Flot &#8211; библиотека для jQuery. Она строит графики произвольных наборов данных на лету на стороне клиента. Работает с Internet Explorer 6/7/8, Firefox 2.x +, Safari 3.0 +, Opera 9.5 + и Konqueror 4.x +.</p>
<p>Подобные библиотеки: <noindex><a rel="nofollow" href="http://www.lutanho.net/diagram/"  target="_blank">JavaScript Diagram Builder</a></noindex>, <noindex><a rel="nofollow" href="http://www.liquidx.net/plotkit/"  target="_blank">PlotKit</a></noindex></p>
<h3>Таблицы</h3>
<p><noindex><a rel="nofollow" href="http://www.kryogenix.org/code/browser/sorttable/"  target="_blank">SortTable</a></noindex><br />
Делает ваши таблицы сортируемыми. Ипользует DOM модель, может сортировать множество типов данных.</p>
<p><noindex><a rel="nofollow" href="http://www.danvk.org/wp/dragtable/"  target="_blank">DragTable</a></noindex><br />
Добавляет возможность изменять порядок столбцов таблицы, просто перетаскивая их.</p>
<h3>Горячие клавиши</h3>
<p><noindex><a rel="nofollow" href="http://www.openjs.com/scripts/events/keyboard_shortcuts/"  target="_blank">Shortcuts.js</a></noindex><br />
Позволяет легко добавить горячие клавиши на вашей странице.</p>
<h3>URL</h3>
<p><noindex><a rel="nofollow" href="http://www.fliquidstudios.com/projects/javascript-url-library/"  target="_blank">JavaScript URL Library</a></noindex><br />
Эта библиотека является конструктором/деконструктором строк URL. Она, принимая URL в виде строки или с использованием текущих window.location, разбирает его на составные части.</p>
<p><noindex><a rel="nofollow" href="http://www.openjs.com/scripts/data/ued_url_encoded_data/"  target="_blank">UED (URL Encoded Data)</a></noindex><br />
Принимает массив в качестве аргумента и возвращает данные, закодированные в UAD формате &#8211; в виде строки. Вы можете использовать эту строку для передачи данных через POST или GET.</p>
<h3>Регулярные выражения</h3>
<p><noindex><a rel="nofollow" href="http://stevenlevithan.com/regex/xregexp/"  target="_blank">XRegExp</a></noindex><br />
<noindex><a rel="nofollow" href="http://markchristian.org/projects/textmonster/"  target="_blank">textMonster</a></noindex></p>
<h3>Прочее</h3>
<p><noindex><a rel="nofollow" href="http://yellowgreen.de/morecss/"  target="_blank">MoreCSS</a></noindex><br />
JavaScript-библиотека, которая может помочь Вам со всеми обыденными задачами Javascript, такими как всплывающие окна, вкладки, подсказки, перенос, списки и др., не вынуждая вас писать много Javascript-кода.</p>
<p><noindex><a rel="nofollow" href="http://code.google.com/p/ie7-js/"  target="_blank">IE7.js</a></noindex><br />
Представляет собой библиотеку JavaScript, которая заставляет Microsoft Internet Explorer вести себя как браузер, совместимый со стандартами W3C (<strong>!!!</strong>). Он исправляет многие HTML и CSS баги и делает прозрачным PNG.</p>
<p><noindex><a rel="nofollow" href="http://dillerdesign.com/experiment/DD_roundies/"  target="_blank">DD_Roundies</a></noindex><br />
Скруглятор HTML-блоков, с акцентом на IE.</p>
]]></content:encoded>
			<wfw:commentRss>http://webduty.ru/%d1%81%d0%bf%d0%b8%d1%81%d0%be%d0%ba-%d0%b4%d0%b5%d0%b9%d1%81%d1%82%d0%b2%d0%b8%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d0%be-%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d1%8b%d1%85-javascript-%d0%b1%d0%b8%d0%b1%d0%bb.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
