<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[浏览调试]各浏览器中使用javascript的console.log()用法小结]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Wed, 18 Sep 2013 09:01:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	背景：IE没有，网网也最容易出问题，于是你不得不用ie webdeveloper V2进行console.log输出，下面介绍的方法没使用，也算是一种办法吧。这玩意最好是接合fiddler2（http://jackxiang.com/post/6535/）的replace进行调试是最好的搭档。至于像firefox（Firebug也带着console.log）和chrome（自带调试F12支持Console.log），不再作过多叙述。<br/><br/>&nbsp;&nbsp; console.log 原先是 Firefox 的“专利”，严格说是安装了 Firebugs 之后的 Firefox 所独有的调试“绝招”。 <br/>这一招，IE8 学会了，不过用起来比 Firebugs 麻烦，只有在开启调试窗口(F12)的时候，console.log 才能出结果，不然就报错。 <br/>今天看到 Opera 也有个叫 dragonfly 的东东，用这东西查看 DOM，已经可以和 Firebug 媲美，然而还是不能用 console.log。于是有人就提供了这样两句代码： <br/><textarea name="code" class="JS" rows="15" cols="100">
window.console = window.console &#124;&#124; &#123;&#125;; 
console.log &#124;&#124; (console.log = opera.postError);
</textarea><br/>经测试，以上代码好使。 <br/>至此，Firefox/IE/Opera 都能用上 console.log 了。 <br/>当然，IE 和 Opera 下的 console.log 比起 Firebugs 原创的 console.log，还是太过简单，比如参数是 Object 或者数组就没有进一步的显示功能。 <br/><textarea name="code" class="JS" rows="15" cols="100">
 
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; 
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt; 
&lt;head&gt; 
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt; 
&lt;title&gt;javascript的console.log()用法&lt;/title&gt; 
&lt;script type=&quot;text/javascript&quot;&gt; 
/* 
console.log 原先是 Firefox 的&quot;专利&quot;，严格说是安装了 Firebugs 之后的 Firefox 所独有的调试&quot;绝招&quot;。 
这一招，IE8 学会了，不过用起来比 Firebugs 麻烦，只有在开启调试窗口(F12)的时候，console.log 才能出结果，不然就报错。 
今天看到 Opera 也有个叫 dragonfly 的东东，用这东西查看 DOM，已经可以和 Firebug 媲美，然而还是不能用 console.log。于是有人就提供了这样两句代码： 
window.console = window.console &#124;&#124; &#123;&#125;; 
console.log &#124;&#124; (console.log = opera.postError)； 
经测试，以上代码好使。 
至此，Firefox/IE/Opera 都能用上 console.log 了。 
当然，IE 和 Opera 下的 console.log 比起 Firebugs 原创的 console.log，还是太过简单，比如参数是 Object 或者数组就没有进一步的显示功能。 
*/ 
//变量 
var i = &#039;I am a string&#039;; 
console.log(&#039;变量：&#039;,i); 
//数组 
var arr = [1,2,3,4,5]; 
console.log(&#039;数组：&#039;,arr); 
//对象 
var obj1 = &#123; 
key1 : &#039;value1&#039;, 
key2 : &#039;value2&#039;, 
key3 : &#039;value3&#039; 
&#125;; 
var obj2 = &#123; 
key6 : &#039;value4&#039;, 
key5 : &#039;value5&#039;, 
key4 : &#039;value6&#039; 
&#125;; 
var obj3 = &#123; 
key9 : &#039;value7&#039;, 
key8 : &#039;value8&#039;, 
key7 : &#039;value9&#039; 
&#125;; 
console.log(&#039;对象：&#039;,obj1); 
//对象数组 
var objArr1 = [obj1,obj2,obj3]; 
var objArr2 = [[obj1],[obj2],[obj3]]; 
console.log(&#039;对象数组1：&#039;,objArr1); 
console.log(&#039;对象数组1：&#039;,objArr2); 
/* 
输出： 
变量：I am a string 
数组：[1, 2, 3, 4, 5] 
对象：Object &#123; key1=&quot;value1&quot;, key2=&quot;value2&quot;, key3=&quot;value3&quot;&#125; 
对象数组1：[Object &#123; key1=&quot;value1&quot;, key2=&quot;value2&quot;, key3=&quot;value3&quot;&#125;, Object &#123; key6=&quot;value4&quot;, key5=&quot;value5&quot;, key4=&quot;value6&quot;&#125;, Object &#123; key9=&quot;value7&quot;, key8=&quot;value8&quot;, key7=&quot;value9&quot;&#125;] 
对象数组1：[[Object &#123; key1=&quot;value1&quot;, key2=&quot;value2&quot;, key3=&quot;value3&quot;&#125;], [Object &#123; key6=&quot;value4&quot;, key5=&quot;value5&quot;, key4=&quot;value6&quot;&#125;], [Object &#123; key9=&quot;value7&quot;, key8=&quot;value8&quot;, key7=&quot;value9&quot;&#125;]] 
*/ 
&lt;/script&gt; 
&lt;/head&gt; 
&lt;body&gt; 
&lt;/body&gt; 
&lt;/html&gt; 

</textarea><br/><br/>脚本之家注:IE浏览器下默认是不支持console.log，反而会因为这句代码报错，所有ie下注释掉比较好<br/><br/>摘自Url:http://www.jb51.net/article/30469.htm
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [浏览调试]各浏览器中使用javascript的console.log()用法小结]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>