??xml version="1.0" encoding="utf-8" standalone="yes"?>午夜精品在线,欧美日本久久,亚洲男人天堂一区http://www.aygfsteel.com/goodlyts/category/32291.htmlzh-cnFri, 20 Jun 2008 09:06:03 GMTFri, 20 Jun 2008 09:06:03 GMT60Javascript在IE和FireFox中的不同表现 http://www.aygfsteel.com/goodlyts/archive/2008/06/20/209475.html腥?/dc:creator>腥?/author>Fri, 20 Jun 2008 07:55:00 GMThttp://www.aygfsteel.com/goodlyts/archive/2008/06/20/209475.htmlhttp://www.aygfsteel.com/goodlyts/comments/209475.htmlhttp://www.aygfsteel.com/goodlyts/archive/2008/06/20/209475.html#Feedback0http://www.aygfsteel.com/goodlyts/comments/commentRss/209475.htmlhttp://www.aygfsteel.com/goodlyts/services/trackbacks/209475.html JS 对象介绍 1.document.formName.item("itemName") 问题
说明:IE?可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox?只能使用document.formName.elements["elementName"].
解决Ҏ:l一使用document.formName.elements["elementName"].

2.集合cd象问?br /> 说明:IE?可以使用()或[]获取集合cd?Firefox?只能使用[]获取集合cd?
解决Ҏ:l一使用[]获取集合cd?

3.自定义属性问?br /> 说明:IE?可以使用获取常规属性的Ҏ来获取自定义属?也可以用getAttribute()获取自定义属?Firefox?只能使用getAttribute()获取自定义属?
解决Ҏ:l一通过getAttribute()获取自定义属?

4.eval("idName")问题
说明:IE?,可以使用eval("idName")或getElementById("idName")来取得id为idName的HTML对象;Firefox下只能用getElementById("idName")来取得id为idName的HTML对象.
解决Ҏ:l一用getElementById("idName")来取得id为idName的HTML对象.

5.变量名与某HTML对象ID相同的问?br /> 说明:IE?HTML对象的ID可以作ؓdocument的下属对象变量名直接使用;Firefox下则不能.Firefox?可以使用与HTML对象ID相同的变量名;IE下则不能?br /> 解决Ҏ:使用document.getElementById("idName")代替document.idName.最好不要取HTML对象ID相同的变量名,以减错?在声明变量时,一律加上var,以避免歧?

7.input.type属性问?br /> 说明:IE下input.type属性ؓ只读;但是Firefox下input.type属性ؓd.

9.event.x与event.y问题
说明:IE?even对象有x,y属?但是没有pageX,pageY属?Firefox?even对象有pageX,pageY属?但是没有x,y属?
解决Ҏ:使用mX(mX = event.x ? event.x : event.pageX;)来代替IE下的event.x或者Firefox下的event.pageX.

10.event.srcElement问题
说明:IE?event对象有srcElement属?但是没有target属?Firefox?event对象有target属?但是没有srcElement属?
解决Ҏ:使用obj(obj = event.srcElement ? event.srcElement : event.target;)来代替IE下的event.srcElement或者Firefox下的event.target.

13.frame问题
以下面的frameZQ?br /> <frame src="xxx.html" id="frameId" name="frameName" />

(1)讉Kframe对象:
IE:使用window.frameId或者window.frameName来访问这个frame对象.
Firefox:只能使用window.frameName来访问这个frame对象.
另外Q在IE和Firefox中都可以使用window.document.getElementById("frameId")来访问这个frame对象.

(2)切换frame内容:
在IE和Firefox中都可以使用window.document.getElementById("testFrame").src = "xxx.html"或window.frameName.location = "xxx.html"来切换frame的内?

如果需要将frame中的参数传回父窗口,可以在frme中用parent来访问父H口。例如:parent.document.form1.filename.value="Aqing";

14.body问题
Firefox的body在body标签没有被浏览器完全d之前存在;而IE的body则必dbody标签被浏览器完全d之后才存?

例如Q?
FirefoxQ?
<body>
<script type="text/javascript">
document.body.onclick = function(evt){
evt = evt || window.event;
alert(evt);
}
</script>
</body>
IE&FirefoxQ?
<body>
</body>
<script type="text/javascript">
document.body.onclick = function(evt){
evt = evt || window.event;
alert(evt);
} </script>

15. 事g委托Ҏ
IEQdocument.body.onload = inject; //Function inject()在这之前已被实现

FirefoxQdocument.body.onload = inject();

有h说标准是Q?br /> document.body.onload=new Function('inject()');

16. firefox与IE(parentElement)的父元素的区?br /> IEQobj.parentElement
firefoxQobj.parentNode

解决Ҏ: 因ؓfirefox与IE都支持DOM,因此使用obj.parentNode是不错选择.

17.innerText在IE中能正常工作Q但是innerText在FireFox中却不行.
解决Ҏ:
if(navigator.appName.indexOf("Explorer") > -1){

    document.getElementById('element').innerText = "my text";

} else{

    document.getElementById('element').textContent = "my text";

}

18. FireFox中类?obj.style.height = imgObj.height 的语句无?br /> 解决ҎQ?br /> obj.style.height = imgObj.height + 'px';

19. ie,firefox以及其它览器对?table 标签的操作都各不相同Q在ie中不允许对table和tr的innerHTML赋|使用js增加一个trӞ使用appendChileҎ也不用?br /> 解决ҎQ?br /> //向tableq加一个空行:
var row = otable.insertRow(-1);
var cell = document.createElement("td");
cell.innerHTML = " ";
cell.className = "XXXX";
row.appendChild(cell);

20. padding 问题
padding 5px 4px 3px 1px FireFox无法解释?

必须Ҏ padding-top:5px; padding-right:4px; padding-bottom:3px; padding-left:1px;

21. 消除ul、ol{列表的~进?br /> 样式应写?list-style:none;margin:0px;padding:0px;

其中margin属性对IE有效Qpadding属性对FireFox有效

22. CSS透明
IEQfilter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60)?/p>

FFQopacity:0.6?/p>

23. CSS圆角
IEQ不支持圆角?/p>

FFQ?-moz-border-radius:4pxQ或?moz-border-radius-topleft:4px;-moz-border- radius-topright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius- bottomright:4px;?/p>

24. CSS双线凹凸Ҏ
IEQborder:2px outset;?/p>

FFQ?-moz-border-top-colors: #d4d0c8 white;-moz-border-left-colors: #d4d0c8 white;-moz-border-right-colors:#404040 #808080;-moz-border-bottom-colors:#404040 #808080;

25Qie支持document.all 而firefox 不支?br /> 改用下面三个tag的其中一个来代替document.all
getElementsByTagName("tagName") 可以得到得到所有标{օ素的集合
getElementById("idName")          可以按id得到某一元素
getElementsByName("Name")            可以得到按name属性得到某一元素

26、firefox 中用innerHTML 的方?br /> <div id="online"></div>
document.all.online.innerHTML; //q种Ҏ在IE中可以用,但不是标准方?br /> document.getElementById("online").innerHTML; //q样firefoxp使用innerHTML?/p>

27、eval()与window.execScript()执行脚本
IE、firerox均支持eval()Qfirefox不支持window.execScript()

解决Q统一使用eval()

28、对事g处理函数的重?br /> 解决Q(例):如对document的onclick()重写Q统一使用document.onclick = function(){…}

 



]]>
js瘦n有道--选好合适的减肥?/title><link>http://www.aygfsteel.com/goodlyts/archive/2008/06/19/209033.html</link><dc:creator>腥?/dc:creator><author>腥?/author><pubDate>Wed, 18 Jun 2008 16:45:00 GMT</pubDate><guid>http://www.aygfsteel.com/goodlyts/archive/2008/06/19/209033.html</guid><wfw:comment>http://www.aygfsteel.com/goodlyts/comments/209033.html</wfw:comment><comments>http://www.aygfsteel.com/goodlyts/archive/2008/06/19/209033.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/goodlyts/comments/commentRss/209033.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/goodlyts/services/trackbacks/209033.html</trackback:ping><description><![CDATA[<p>        现在的系lؓ了得到更好的用户体验Q都加入了ajax的特效,只要用到了ajax的代码,׃引来一大堆js代码Q这些代码其实也挺占用带宽的Qؓ了ɾ|页加蝲得更快,军_在项目中才用|上行的js压羃器来压羃代码。压~后的代码基本可以抽?0%左右的脂肪?br />  <br />         扑ֈ几个压羃器,发现很多压羃器压~后的js代码都出现这h那样的问?br /> <br /> <span style="color: #ff0000;">ESC 1.14   <a >http://www.saltstorm.net/depo/esc/?pod=js</a>   压羃后有些中文会出现问号Q我的js代码是用utf-8格式Q?br /> jsmin <a >http://www.crockford.com/javascript/jsmin.html</a>   压羃后有些中文会出现问号<br /> dean edwards的packer <a >http://dean.edwards.name/packer/</a> 压羃后的js代码会出现部分分h大括号丢失,D语法错误</span><br /> <br /> 最后找Cyuicompressor-2.3.4 <a >http://developer.yahoo.com/yui/compressor/</a> 感觉很好用,压羃后无损代码,而且qcss也可以压~,压羃的时候很多参数可以设|,可以制定js代码的编码格式等Qjavaq行Q本人写了一个bat批处理遍历制定文件夹里面的所有js和css文gq行压羃?br /> <br /> 目中用到网上流行的ext2 js库,所以项目中有很多js代码Q于是写的bat遍历文g压羃代码<br /> <br /> </p> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000;">(dir </span><span style="color: #000000;">%</span><span style="color: #000000;">1</span><span style="color: #000000;"> </span><span style="color: #000000;">/</span><span style="color: #000000;">aa </span><span style="color: #000000;">/</span><span style="color: #000000;">b </span><span style="color: #000000;">/</span><span style="color: #000000;">s  </span><span style="color: #000000;">|</span><span style="color: #000000;"> findstr </span><span style="color: #000000;">/</span><span style="color: #000000;">e </span><span style="color: #000000;">/</span><span style="color: #000000;">c:</span><span style="color: #000000;">"</span><span style="color: #000000;">js</span><span style="color: #000000;">"</span><span style="color: #000000;">) </span><span style="color: #000000;">></span><span style="color: #000000;">tmp.txt<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff;">for</span><span style="color: #000000;"> </span><span style="color: #000000;">/</span><span style="color: #000000;">f </span><span style="color: #000000;">%%</span><span style="color: #000000;">i in (tmp.txt) </span><span style="color: #0000ff;">do</span><span style="color: #000000;"> java </span><span style="color: #000000;">-</span><span style="color: #000000;">jar yuicompressor</span><span style="color: #000000;">-</span><span style="color: #000000;">2.3</span><span style="color: #000000;">.</span><span style="color: #000000;">4</span><span style="color: #000000;">.jar </span><span style="color: #000000;">--</span><span style="color: #000000;">type js </span><span style="color: #000000;">--</span><span style="color: #000000;">charset utf</span><span style="color: #000000;">-</span><span style="color: #000000;">8</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">o </span><span style="color: #000000;">%%</span><span style="color: #000000;">i.tmp </span><span style="color: #000000;">%%</span><span style="color: #000000;">i  </span><span style="color: #000000;">&</span><span style="color: #000000;"> copy </span><span style="color: #000000;">%%</span><span style="color: #000000;">i</span><span style="color: #000000;">"</span><span style="color: #000000;">.tmp</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">%%</span><span style="color: #000000;">i </span><span style="color: #000000;">&</span><span style="color: #000000;"> del </span><span style="color: #000000;">%%</span><span style="color: #000000;">i</span><span style="color: #000000;">"</span><span style="color: #000000;">.tmp</span><span style="color: #000000;">"</span><span style="color: #000000;"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />(dir </span><span style="color: #000000;">%</span><span style="color: #000000;">1</span><span style="color: #000000;"> </span><span style="color: #000000;">/</span><span style="color: #000000;">aa </span><span style="color: #000000;">/</span><span style="color: #000000;">b </span><span style="color: #000000;">/</span><span style="color: #000000;">s  </span><span style="color: #000000;">|</span><span style="color: #000000;"> findstr </span><span style="color: #000000;">/</span><span style="color: #000000;">e </span><span style="color: #000000;">/</span><span style="color: #000000;">c:</span><span style="color: #000000;">"</span><span style="color: #000000;">css</span><span style="color: #000000;">"</span><span style="color: #000000;">) </span><span style="color: #000000;">></span><span style="color: #000000;">tmp.txt<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff;">for</span><span style="color: #000000;"> </span><span style="color: #000000;">/</span><span style="color: #000000;">f </span><span style="color: #000000;">%%</span><span style="color: #000000;">i in (tmp.txt) </span><span style="color: #0000ff;">do</span><span style="color: #000000;"> java </span><span style="color: #000000;">-</span><span style="color: #000000;">jar yuicompressor</span><span style="color: #000000;">-</span><span style="color: #000000;">2.3</span><span style="color: #000000;">.</span><span style="color: #000000;">4</span><span style="color: #000000;">.jar </span><span style="color: #000000;">--</span><span style="color: #000000;">type css </span><span style="color: #000000;">--</span><span style="color: #000000;">charset utf</span><span style="color: #000000;">-</span><span style="color: #000000;">8</span><span style="color: #000000;"> </span><span style="color: #000000;">-</span><span style="color: #000000;">o </span><span style="color: #000000;">%%</span><span style="color: #000000;">i.tmp </span><span style="color: #000000;">%%</span><span style="color: #000000;">i  </span><span style="color: #000000;">&</span><span style="color: #000000;"> copy </span><span style="color: #000000;">%%</span><span style="color: #000000;">i</span><span style="color: #000000;">"</span><span style="color: #000000;">.tmp</span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">%%</span><span style="color: #000000;">i </span><span style="color: #000000;">&</span><span style="color: #000000;"> del </span><span style="color: #000000;">%%</span><span style="color: #000000;">i</span><span style="color: #000000;">"</span><span style="color: #000000;">.tmp</span><span style="color: #000000;">"</span><span style="color: #000000;"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span></div> <p><br /> 保存?nbsp; jscompressor.bat q行的时候在输入 jscompressor <path>  (<path>是我们指定的路径) 可以批量进行压~,压羃后替换压~前的代码?/p> <p><br /> <br /> 下面是一些参数的说明?/p> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000;">==============================================================================</span><span style="color: #000000;"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />YUI Compressor<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000;">==============================================================================</span><span style="color: #000000;"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />NAME<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  YUI Compressor </span><span style="color: #000000;">-</span><span style="color: #000000;"> The Yahoo</span><span style="color: #000000;">!</span><span style="color: #000000;"> JavaScript and CSS Compressor<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />SYNOPSIS<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  Usage: java </span><span style="color: #000000;">-</span><span style="color: #000000;">jar yuicompressor</span><span style="color: #000000;">-</span><span style="color: #000000;">x.y.z.jar [options] [input file]<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  Global Options<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #000000;">-</span><span style="color: #000000;">h, </span><span style="color: #000000;">--</span><span style="color: #000000;">help                Displays </span><span style="color: #0000ff;">this</span><span style="color: #000000;"> information<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #000000;">--</span><span style="color: #000000;">type </span><span style="color: #000000;"><</span><span style="color: #000000;">js</span><span style="color: #000000;">|</span><span style="color: #000000;">css</span><span style="color: #000000;">></span><span style="color: #000000;">           Specifies the type of the input file<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #000000;">--</span><span style="color: #000000;">charset </span><span style="color: #000000;"><</span><span style="color: #000000;">charset</span><span style="color: #000000;">></span><span style="color: #000000;">       Read the input file using </span><span style="color: #000000;"><</span><span style="color: #000000;">charset</span><span style="color: #000000;">></span><span style="color: #000000;"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #000000;">--</span><span style="color: #000000;">line</span><span style="color: #000000;">-</span><span style="color: #0000ff;">break</span><span style="color: #000000;"> </span><span style="color: #000000;"><</span><span style="color: #000000;">column</span><span style="color: #000000;">></span><span style="color: #000000;">     Insert a line </span><span style="color: #0000ff;">break</span><span style="color: #000000;"> after the specified column number<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #000000;">-</span><span style="color: #000000;">v, </span><span style="color: #000000;">--</span><span style="color: #000000;">verbose             Display informational messages and warnings<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #000000;">-</span><span style="color: #000000;">o </span><span style="color: #000000;"><</span><span style="color: #000000;">file</span><span style="color: #000000;">></span><span style="color: #000000;">                 Place the output into </span><span style="color: #000000;"><</span><span style="color: #000000;">file</span><span style="color: #000000;">></span><span style="color: #000000;">. Defaults to stdout.<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  JavaScript Options<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #000000;">--</span><span style="color: #000000;">nomunge                 Minify only, </span><span style="color: #0000ff;">do</span><span style="color: #000000;"> not obfuscate<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #000000;">--</span><span style="color: #000000;">preserve</span><span style="color: #000000;">-</span><span style="color: #000000;">semi           Preserve all semicolons<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #000000;">--</span><span style="color: #000000;">disable</span><span style="color: #000000;">-</span><span style="color: #000000;">optimizations   Disable all micro optimizations<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />DESCRIPTION<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  The YUI Compressor is a JavaScript compressor which, in addition to removing<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  comments and white</span><span style="color: #000000;">-</span><span style="color: #000000;">spaces, obfuscates local variables using the smallest<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  possible variable name. This obfuscation is safe, even when using constructs<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  such as </span><span style="color: #000000;">'</span><span style="color: #000000;">eval</span><span style="color: #000000;">'</span><span style="color: #000000;"> or </span><span style="color: #000000;">'</span><span style="color: #000000;">with</span><span style="color: #000000;">'</span><span style="color: #000000;"> (although the compression is not optimal is those<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  cases) Compared to jsmin, the average savings is around </span><span style="color: #000000;">20</span><span style="color: #000000;">%</span><span style="color: #000000;">.<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  The YUI Compressor is also able to safely compress CSS files. The decision<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  on which compressor is being used is made on the file extension (js or css)<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />GLOBAL OPTIONS<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  </span><span style="color: #000000;">-</span><span style="color: #000000;">h, </span><span style="color: #000000;">--</span><span style="color: #000000;">help<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      Prints help on how to use the YUI Compressor<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  </span><span style="color: #000000;">--</span><span style="color: #000000;">line</span><span style="color: #000000;">-</span><span style="color: #0000ff;">break</span><span style="color: #000000;"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      Some source control tools don</span><span style="color: #000000;">'</span><span style="color: #000000;">t like files containing lines longer than,</span><span style="color: #000000;"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000;">      say </span><span style="color: #000000;">8000</span><span style="color: #000000;"> characters. The linebreak option is used in that </span><span style="color: #0000ff;">case</span><span style="color: #000000;"> to split<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      </span><span style="color: #0000ff;">long</span><span style="color: #000000;"> lines after a specific column. It can also be used to make the code<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      more readable, easier to debug (especially with the MS Script Debugger)<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      Specify </span><span style="color: #000000;">0</span><span style="color: #000000;"> to get a line </span><span style="color: #0000ff;">break</span><span style="color: #000000;"> after each semi</span><span style="color: #000000;">-</span><span style="color: #000000;">colon in JavaScript, and<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      after each rule in CSS.<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  </span><span style="color: #000000;">--</span><span style="color: #000000;">type js</span><span style="color: #000000;">|</span><span style="color: #000000;">css<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      The type of compressor (JavaScript or CSS) is chosen based on the<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      extension of the input file name (.js or .css) This option is required<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> no input file has been specified. Otherwise, </span><span style="color: #0000ff;">this</span><span style="color: #000000;"> option is only<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      required </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> the input file extension is neither </span><span style="color: #000000;">'</span><span style="color: #000000;">js</span><span style="color: #000000;">'</span><span style="color: #000000;"> nor </span><span style="color: #000000;">'</span><span style="color: #000000;">css</span><span style="color: #000000;">'</span><span style="color: #000000;">.<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  </span><span style="color: #000000;">--</span><span style="color: #000000;">charset character</span><span style="color: #000000;">-</span><span style="color: #000000;">set<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      If a supported character set is specified, the YUI Compressor will use it<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      to read the input file. Otherwise, it will assume that the platform</span><span style="color: #000000;">'</span><span style="color: #000000;">s</span><span style="color: #000000;"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000;">      </span><span style="color: #0000ff;">default</span><span style="color: #000000;"> character set is being used. The output file is encoded using<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      the same character set.<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  </span><span style="color: #000000;">-</span><span style="color: #000000;">o outfile<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      Place output in file outfile. If not specified, the YUI Compressor will<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      </span><span style="color: #0000ff;">default</span><span style="color: #000000;"> to the standard output, which you can redirect to a file.<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  </span><span style="color: #000000;">-</span><span style="color: #000000;">v, </span><span style="color: #000000;">--</span><span style="color: #000000;">verbose<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      Display informational messages and warnings.<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />JAVASCRIPT ONLY OPTIONS<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  </span><span style="color: #000000;">--</span><span style="color: #000000;">nomunge<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      Minify only. Do not obfuscate local symbols.<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  </span><span style="color: #000000;">--</span><span style="color: #000000;">preserve</span><span style="color: #000000;">-</span><span style="color: #000000;">semi<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      Preserve unnecessary semicolons (such as right before a </span><span style="color: #000000;">'</span><span style="color: #000000;">}</span><span style="color: #000000;">'</span><span style="color: #000000;">) This option<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      is useful when compressed code has to be run through JSLint (which is the<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      </span><span style="color: #0000ff;">case</span><span style="color: #000000;"> of YUI </span><span style="color: #0000ff;">for</span><span style="color: #000000;"> example)<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  </span><span style="color: #000000;">--</span><span style="color: #000000;">disable</span><span style="color: #000000;">-</span><span style="color: #000000;">optimizations<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />      Disable all the built</span><span style="color: #000000;">-</span><span style="color: #000000;">in micro optimizations.<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span></div> <p><br /> <br /> <br /> <br />  </p> <img src ="http://www.aygfsteel.com/goodlyts/aggbug/209033.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/goodlyts/" target="_blank">腥?/a> 2008-06-19 00:45 <a href="http://www.aygfsteel.com/goodlyts/archive/2008/06/19/209033.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ͬ</a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank">żҽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">°Ͷ</a>| <a href="http://" target="_blank">͸</a>| <a href="http://" target="_blank">˫</a>| <a href="http://" target="_blank">¡</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɳƺ</a>| <a href="http://" target="_blank">Ͽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͨɽ</a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ǰ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">˹</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƾ</a>| <a href="http://" target="_blank">Ͱ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>