<?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>西红柿爱番茄 &#187; @cc_on</title>
	<atom:link href="http://www.ilovejs.net/archives/tag/cc_on/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ilovejs.net</link>
	<description>到了创造为主的阶段，不忘继续学习</description>
	<lastBuildDate>Thu, 15 Dec 2011 06:18:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>IE的那些@cc_on</title>
		<link>http://www.ilovejs.net/archives/66</link>
		<comments>http://www.ilovejs.net/archives/66#comments</comments>
		<pubDate>Wed, 23 Dec 2009 16:49:18 +0000</pubDate>
		<dc:creator>Supersha</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[@cc_on]]></category>
		<category><![CDATA[IE]]></category>

		<guid isPermaLink="false">http://www.ilovejs.net/?p=66</guid>
		<description><![CDATA[最近在编写一个获取DOM元素在文档中的X/Y坐标的时候，遇到了一个ie6,ie7下多出2个像素的问题，临时想到了ie的那套@cc_on特定判断语法，网上狂搜关于这方面的代码，搜出来一大把。现在将它们总结整理如下： @_jscript_version是IE的版本号，/*@cc_on &#8230;&#8230; @*/就是IE专属的一个判断执行块，@_x86和@_x32 表示OS的位数。 [javascript] /*@cc_on @if (@_jscript_version &#60; 5.7) { //code for IE6 and lower } @else { &#8230; <a href="http://www.ilovejs.net/archives/66" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p>最近在编写一个获取DOM元素在文档中的X/Y坐标的时候，遇到了一个ie6,ie7下多出2个像素的问题，临时想到了ie的那套@cc_on特定判断语法，网上狂搜关于这方面的代码，搜出来一大把。现在将它们总结整理如下：
</p>
<p>
@_jscript_version是IE的版本号，/*@cc_on &#8230;&#8230; @*/就是IE专属的一个判断执行块，@_x86和@_x32 表示OS的位数。
</p>
<p>[javascript]<br />
 /*@cc_on<br />
     @if (@_jscript_version &lt; 5.7) {<br />
         //code for IE6 and lower<br />
     } @else {<br />
        //code for IE7 and upper<br />
     }<br />
    @end<br />
@*/</p>
<p>////////////////////////////////////////////</p>
<p>/*@cc_on<br />
    @if (@_jscript_version &gt; 5.7)<br />
         document.write(&quot;You are using IE8+&quot;);</p>
<p>    @elif (@_jscript_version == 5.7 &amp;&amp; window.XMLHttpRequest)<br />
         document.write(&quot;You are using IE7&quot;);</p>
<p>    if (@_jscript_version==5.6 ||(@_jscript_version==5.7 &amp;&amp; navigator.userAgent.toLowerCase().indexOf(&quot;msie 6.&quot;) != -1))<br />
         document.write(&quot;You are using IE6&quot;);</p>
<p>    @elif (@_jscript_version == 5.5)<br />
    document.write(&quot;You are using IE5.5&quot;);</p>
<p>    @else<br />
    document.write(&quot;You are using IE5 or older&quot;);<br />
    @end<br />
@*/</p>
<p>//////////////////////////////////////////////////////////</p>
<p>/*@cc_on<br />
   @if (@_jscript_version &gt;= 5)<br />
      document.write(&quot;IE Browser that supports JScript 5+&quot;);<br />
   @elif (@_jscript_version &gt;= 4)<br />
      document.write(&quot;IE Browser that supports JScript 4+&quot;);<br />
   @else<br />
      document.write(&quot;Very old IE Browser&quot;);<br />
   @end<br />
@*/<br />
[/javascript]<br />
通过上面的@cc_on，你可以针对目前IE的各版本来编写js脚本，但是还是那句话：可以不用的就别用吧，它也确实是有些丑陋。:)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ilovejs.net/archives/66/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

