<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: New CSS JavaScript Library</title>
	<atom:link href="http://ajaxian.com/archives/new-css-javascript-library/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/new-css-javascript-library</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Ariel</title>
		<link>http://ajaxian.com/archives/new-css-javascript-library/comment-page-1#comment-259568</link>
		<dc:creator>Ariel</dc:creator>
		<pubDate>Fri, 30 Nov 2007 15:07:22 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3059#comment-259568</guid>
		<description>As said by Charles, &lt;a href=&quot;http://flesler.blogspot.com/2007/11/jqueryrule.html&quot; rel=&quot;nofollow&quot;&gt;jQuery.Rule&lt;/a&gt; can manage CSS rules objects, with the difference that the creation,manipulation and filtering is done in a &quot;jQuery-ish&quot; way.
Although what Charles said about animation is true, that specific part  stills needs a couple of workarounds for IE.</description>
		<content:encoded><![CDATA[<p>As said by Charles, <a href="http://flesler.blogspot.com/2007/11/jqueryrule.html" rel="nofollow">jQuery.Rule</a> can manage CSS rules objects, with the difference that the creation,manipulation and filtering is done in a &#8220;jQuery-ish&#8221; way.<br />
Although what Charles said about animation is true, that specific part  stills needs a couple of workarounds for IE.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: devsmt</title>
		<link>http://ajaxian.com/archives/new-css-javascript-library/comment-page-1#comment-259561</link>
		<dc:creator>devsmt</dc:creator>
		<pubDate>Fri, 30 Nov 2007 11:25:31 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3059#comment-259561</guid>
		<description>border-radius, opacity, screen width and resolution are client side issues, how would you fix that on the server?
IMHO, the solution involves css generation on the server(from a framework, with inheritance) and client side fixes in js.
@K9 how behaviour is related to css generation? ins&#039;t intended for events(selecting elements by css selectors...)?</description>
		<content:encoded><![CDATA[<p>border-radius, opacity, screen width and resolution are client side issues, how would you fix that on the server?<br />
IMHO, the solution involves css generation on the server(from a framework, with inheritance) and client side fixes in js.<br />
@K9 how behaviour is related to css generation? ins&#8217;t intended for events(selecting elements by css selectors&#8230;)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles</title>
		<link>http://ajaxian.com/archives/new-css-javascript-library/comment-page-1#comment-259532</link>
		<dc:creator>Charles</dc:creator>
		<pubDate>Thu, 29 Nov 2007 18:57:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3059#comment-259532</guid>
		<description>Manipulating CSS rules instead of individual styles is much faster for large collections of objects.  This has been debated and proven on the jQuery mailing lists, and there is now a jQuery plugin, &lt;a href=&quot;http://jquery.com/plugins/project/Rule&quot; title=&quot;jQuery.Rule Plugin Page&quot; rel=&quot;nofollow&quot;&gt;jQuery.Rule&lt;/a&gt; to animate through CSS.  In that way, this is very useful.  Also consider that fixing IE&#039;s opacity and manipulating border-radius is much easier (and almost always done) through JS than server-side.
.
I do agree that in general relying on JS to display basic page layout is a bad idea.  However, things like column layouts, opacity, min/max height/width and margin: auto in IE, RGBA colors and other (CSS3 standard properties) are properly implemented for all browsers in CSS, there&#039;s always going to be some JS in page styling.  Coming from print layout, it&#039;s amazing the basic techniques that can&#039;t be used to style webpages -- all due to lack of browser support.
.
As long as the page is readable, functional, and accessible on load without JS, do whatever you want to the style afterwards.</description>
		<content:encoded><![CDATA[<p>Manipulating CSS rules instead of individual styles is much faster for large collections of objects.  This has been debated and proven on the jQuery mailing lists, and there is now a jQuery plugin, <a href="http://jquery.com/plugins/project/Rule" title="jQuery.Rule Plugin Page" rel="nofollow">jQuery.Rule</a> to animate through CSS.  In that way, this is very useful.  Also consider that fixing IE&#8217;s opacity and manipulating border-radius is much easier (and almost always done) through JS than server-side.<br />
.<br />
I do agree that in general relying on JS to display basic page layout is a bad idea.  However, things like column layouts, opacity, min/max height/width and margin: auto in IE, RGBA colors and other (CSS3 standard properties) are properly implemented for all browsers in CSS, there&#8217;s always going to be some JS in page styling.  Coming from print layout, it&#8217;s amazing the basic techniques that can&#8217;t be used to style webpages &#8212; all due to lack of browser support.<br />
.<br />
As long as the page is readable, functional, and accessible on load without JS, do whatever you want to the style afterwards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tiago Albineli Motta</title>
		<link>http://ajaxian.com/archives/new-css-javascript-library/comment-page-1#comment-259525</link>
		<dc:creator>Tiago Albineli Motta</dc:creator>
		<pubDate>Thu, 29 Nov 2007 17:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3059#comment-259525</guid>
		<description>It&#039;s exactly what i need, but i can not use this library because mootools is too big.</description>
		<content:encoded><![CDATA[<p>It&#8217;s exactly what i need, but i can not use this library because mootools is too big.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chaoskaizer</title>
		<link>http://ajaxian.com/archives/new-css-javascript-library/comment-page-1#comment-259521</link>
		<dc:creator>chaoskaizer</dc:creator>
		<pubDate>Thu, 29 Nov 2007 16:40:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3059#comment-259521</guid>
		<description>Thats a nice oo interface but its not practical to mixup css with javascript. 
Should consider using server side implementation instead. Having css-expression inside stylesheet is already a  sin.</description>
		<content:encoded><![CDATA[<p>Thats a nice oo interface but its not practical to mixup css with javascript.<br />
Should consider using server side implementation instead. Having css-expression inside stylesheet is already a  sin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: K9</title>
		<link>http://ajaxian.com/archives/new-css-javascript-library/comment-page-1#comment-259515</link>
		<dc:creator>K9</dc:creator>
		<pubDate>Thu, 29 Nov 2007 15:52:41 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3059#comment-259515</guid>
		<description>Interesting, some of the examples don&#039;t immediately make sense to me, however the idea of changing one style rule instead of looping through the DOM is definitely interesting.

I know that jQuery UI is doing something similar with transition effects in order to improve performance. For example:
http://dev.jquery.com/view/trunk/ui/apps/gallery_advanced/

Look at line 82 of the javascript for that page to see that the image size slider is actually changing the underlying CSS rule instead of modifying elements&#039; style attributes:
http://dev.jquery.com/view/trunk/ui/apps/gallery_advanced/behaviour.js</description>
		<content:encoded><![CDATA[<p>Interesting, some of the examples don&#8217;t immediately make sense to me, however the idea of changing one style rule instead of looping through the DOM is definitely interesting.</p>
<p>I know that jQuery UI is doing something similar with transition effects in order to improve performance. For example:<br />
<a href="http://dev.jquery.com/view/trunk/ui/apps/gallery_advanced/" rel="nofollow">http://dev.jquery.com/view/trunk/ui/apps/gallery_advanced/</a></p>
<p>Look at line 82 of the javascript for that page to see that the image size slider is actually changing the underlying CSS rule instead of modifying elements&#8217; style attributes:<br />
<a href="http://dev.jquery.com/view/trunk/ui/apps/gallery_advanced/behaviour.js" rel="nofollow">http://dev.jquery.com/view/trunk/ui/apps/gallery_advanced/behaviour.js</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Hartmann</title>
		<link>http://ajaxian.com/archives/new-css-javascript-library/comment-page-1#comment-259507</link>
		<dc:creator>Jon Hartmann</dc:creator>
		<pubDate>Thu, 29 Nov 2007 14:04:27 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3059#comment-259507</guid>
		<description>I&#039;m in the &quot;better done serverside&quot; camp... at a minimum you wont loose CSS and JS both if a user has JS disabled/</description>
		<content:encoded><![CDATA[<p>I&#8217;m in the &#8220;better done serverside&#8221; camp&#8230; at a minimum you wont loose CSS and JS both if a user has JS disabled/</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robin</title>
		<link>http://ajaxian.com/archives/new-css-javascript-library/comment-page-1#comment-259503</link>
		<dc:creator>Robin</dc:creator>
		<pubDate>Thu, 29 Nov 2007 13:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3059#comment-259503</guid>
		<description>Tobie - I&#039;d guess 100% of it is done better serverside.</description>
		<content:encoded><![CDATA[<p>Tobie &#8211; I&#8217;d guess 100% of it is done better serverside.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: VOIPWONDERS.COM</title>
		<link>http://ajaxian.com/archives/new-css-javascript-library/comment-page-1#comment-259502</link>
		<dc:creator>VOIPWONDERS.COM</dc:creator>
		<pubDate>Thu, 29 Nov 2007 13:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3059#comment-259502</guid>
		<description>I can comment on it better after trying this.</description>
		<content:encoded><![CDATA[<p>I can comment on it better after trying this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grab</title>
		<link>http://ajaxian.com/archives/new-css-javascript-library/comment-page-1#comment-259499</link>
		<dc:creator>Grab</dc:creator>
		<pubDate>Thu, 29 Nov 2007 13:18:47 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3059#comment-259499</guid>
		<description>That&#039;s the point.
Non js in the CSS please?</description>
		<content:encoded><![CDATA[<p>That&#8217;s the point.<br />
Non js in the CSS please?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tobie Langel</title>
		<link>http://ajaxian.com/archives/new-css-javascript-library/comment-page-1#comment-259498</link>
		<dc:creator>Tobie Langel</dc:creator>
		<pubDate>Thu, 29 Nov 2007 12:35:30 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3059#comment-259498</guid>
		<description>Isn&#039;t 95% of this better done server-side ?</description>
		<content:encoded><![CDATA[<p>Isn&#8217;t 95% of this better done server-side ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean-Philippe Encausse</title>
		<link>http://ajaxian.com/archives/new-css-javascript-library/comment-page-1#comment-259496</link>
		<dc:creator>Jean-Philippe Encausse</dc:creator>
		<pubDate>Thu, 29 Nov 2007 12:25:41 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3059#comment-259496</guid>
		<description>Well, in fact it seems to be the same concept than a 18Month old library called Behavior ... nothing more ...</description>
		<content:encoded><![CDATA[<p>Well, in fact it seems to be the same concept than a 18Month old library called Behavior &#8230; nothing more &#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

