<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_西狐.Net</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/26030/rss</id><updated>2011-09-05T07:08:09Z</updated><author><name>西狐</name><uri>http://www.cnblogs.com/hooyes/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hooyes/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/26030/rss"/><entry><id>http://www.cnblogs.com/hooyes/archive/2011/05/20/jquery-drag.html</id><title type="text">用jQuery轻松实现Div拖动</title><summary type="text">用jQuery轻松实现Div拖动，只需只行代码，很简单.试试效果:hooyes代码:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;title&gt;hooyes Drag demo&lt;/title&gt; &lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js" type="text/javascript"&gt;&lt;/script&gt; &lt;style type="text/c</summary><published>2011-05-20T06:43:00Z</published><updated>2011-05-20T06:43:00Z</updated><author><name>西狐</name><uri>http://www.cnblogs.com/hooyes/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hooyes/archive/2011/05/20/jquery-drag.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hooyes/archive/2011/05/20/jquery-drag.html"/><content type="html">用jQuery轻松实现Div拖动，只需只行代码，很简单.试试效果:&lt;style&gt;&lt;!--    .dragXXX{          position:absolute;          width:100px; height:100px;          border:1px solid #96C2F1; background-color: #EFF7FF;          border: 5px solid #FFFFFF;          box-shadow: 1px 1px 5px #333333;          cursor:move; line-height:100px; text-align:center;          z-index:99999;    }--&gt;&lt;/style&gt;&lt;script type="text/javascript"&gt;// &lt;![CDATA[        (function (document) {            //Usage: $("#id").drag()              //Author: hooyes            $.fn.Drag = function () {                var M = false;                var Rx, Ry;                var t = $(this);            t.mousedown(function (event) {                    Rx = event.pageX - (parseInt(t.css("left")) || 0);                    Ry = event.pageY - (parseInt(t.css("top")) || 0);                    t.css("position", "absolute").css('cursor', 'move').fadeTo(20, 0.5);                    M = true;                })            .mouseup(function (event) {                M = false; t.fadeTo(20, 1);            });                $(document).mousemove(function (event) {                    if (M) {                        t.css({ top: event.pageY - Ry, left: event.pageX - Rx });                    }                });            }        })(document);        $(document).ready(function () {            $("#Div1hooyes").Drag();        });// ]]&gt;&lt;/script&gt;&lt;div id="Div1hooyes" class="dragXXX"&gt;hooyes&lt;/div&gt;代码:&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;DOCTYPE html&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;html&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;head&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;title&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;hooyes Drag demo&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;title&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;script &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;src&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; &lt;br /&gt;    type&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="text/javascript"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;script&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;style &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;type&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="text/css"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #800000;"&gt;&lt;br /&gt;    .drag&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;{&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000;"&gt;&lt;br /&gt;          position&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;absolute&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000;"&gt;&lt;br /&gt;          width&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;100px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000;"&gt; height&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;100px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000;"&gt;&lt;br /&gt;          border&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;1px solid #96C2F1&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000;"&gt; background-color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt; #EFF7FF&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000;"&gt;&lt;br /&gt;          cursor&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;move&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000;"&gt; line-height&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;100px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000;"&gt; text-align&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;center&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000;"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;}&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #800000;"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;style&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;script &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;type&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="text/javascript"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;&lt;br /&gt;        (&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; (document) {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #008000;"&gt;//&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #008000;"&gt;Usage: $("#id").drag()  &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;            &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #008000;"&gt;//&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #008000;"&gt;Author: hooyes&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;            $.fn.Drag &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; () {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;var&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; M &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;false&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;;&lt;br /&gt;                &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;var&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; Rx, Ry;&lt;br /&gt;                &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;var&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; t &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; $(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;this&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;);&lt;br /&gt;            t.mousedown(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; (event) {&lt;br /&gt;                    Rx &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; event.pageX &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;-&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; (parseInt(t.css(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;left&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;)) &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;||&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;0&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;);&lt;br /&gt;                    Ry &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; event.pageY &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;-&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; (parseInt(t.css(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;top&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;)) &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;||&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;0&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;);&lt;br /&gt;                    t.css(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;position&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;, &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;absolute&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;).css(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;'&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;cursor&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;'&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;, &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;'&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;move&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;'&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;).fadeTo(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;20&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;, &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;0.5&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;);&lt;br /&gt;                    M &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;true&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;;&lt;br /&gt;                })&lt;br /&gt;            .mouseup(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; (event) {&lt;br /&gt;                M &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;false&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;; t.fadeTo(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;20&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;, &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;1&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;);&lt;br /&gt;            });&lt;br /&gt;                $(document).mousemove(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; (event) {&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; (M) {&lt;br /&gt;                        t.css({ top: event.pageY &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;-&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; Ry, left: event.pageX &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;-&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; Rx });&lt;br /&gt;                    }&lt;br /&gt;                });&lt;br /&gt;            }&lt;br /&gt;        })(document);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        $(document).ready(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; () {&lt;br /&gt;            $(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;#Div1&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;).Drag();&lt;br /&gt;        });&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;script&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;head&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;body&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;div &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="Div1"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; class&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="drag"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;hooyes&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;body&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;html&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;img src="http://www.cnblogs.com/hooyes/aggbug/2051985.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hooyes/archive/2011/05/20/jquery-drag.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hooyes/archive/2011/05/13/css3-filter.html</id><title type="text">用CSS的 filter 来轻松实现图层半透明</title><summary type="text">用CSS的 filter 来轻松实现Div半透明.Demo{background:#000; background:rgba(0,0,0,0.6); filter:alpha(opacity=40);}&lt;div class="Demo"&gt;hooyes!&lt;/div&gt;点击查看效果Hello hooyes!看到屏幕的右上角了半透明的图层了吗？</summary><published>2011-05-13T14:51:00Z</published><updated>2011-05-13T14:51:00Z</updated><author><name>西狐</name><uri>http://www.cnblogs.com/hooyes/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hooyes/archive/2011/05/13/css3-filter.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hooyes/archive/2011/05/13/css3-filter.html"/><content type="html">&lt;p&gt;用CSS的 filter 来轻松实现Div半透明&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #800000;"&gt;.Demo&lt;/span&gt;&lt;span style="color: #000000;"&gt;{&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;background&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;#000&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; background&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;rgba(0,0,0,0.6)&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; filter&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;alpha(opacity=40)&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;div &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;class&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="Demo"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;hooyes!&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;style&gt;&lt;!-- .E8888x3 { width: 500px; height: 200px; line-height:200px; text-align:center; border: 5px solid #FFFFFF;box-shadow: 1px 1px 5px #333333;   position:fixed; top:0px;right:0px; background-color:transparent; background:#000; background:rgba(0,0,0,0.6); filter:alpha(opacity=40);color:#C2ECA7; display:none; z-index:9999 }--&gt;&lt;/style&gt;&lt;script type="text/javascript"&gt;// &lt;![CDATA[function x_E8888x3(){ $('#E8888x3').show(); if($.browser.version==6 &amp;&amp; $.browser.msie){  alert('老大，你伤不起啊！居然还在用IE6！！有木有啊！！！看神马效果啊！！IE6不支持啊！');  $('#Xipr8493').html('抛弃不规范的IE6,升级到IE8或IE9 ，更推荐使用Firefox 4.0+ ,Chrome 11.0+').css('color','red'); }  if($.browser.version&gt;6 &amp;&amp; $.browser.version&lt;9 &amp;&amp; $.browser.msie){   $('#Xipr8493').html('推荐使用IE9+,Firefox 4.0+ ,Chrome 11.0+,让互联网更美好').css('color','red'); }  }// ]]&gt;&lt;/script&gt;&lt;button type="button" onclick="x_E8888x3()"&gt;点击查看效果&lt;/button&gt;&lt;div id="E8888x3" class="E8888x3"&gt;Hello hooyes!&lt;/div&gt;看到屏幕的右上角了半透明的图层了吗？&lt;span id="Xipr8493"&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/hooyes/aggbug/2045923.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hooyes/archive/2011/05/13/css3-filter.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hooyes/archive/2011/05/07/css3-border-radius.html</id><title type="text">用CSS3的 border-radius 来轻松实现图层圆角</title><summary type="text">用CSS3的 border-radius 来轻松实现div圆角.Demo{ border-radius: 5px; border: 5px solid #FFFFFF; box-shadow: 1px 1px 5px #333333; }&lt;div class="Demo"&gt;hooyes!&lt;/div&gt;看如下效果:hooyes!附:CSS3 需要高版本的浏览器支持。为了促进互联网美好的发展，请升级到高版本的浏览器。</summary><published>2011-05-07T08:00:00Z</published><updated>2011-05-07T08:00:00Z</updated><author><name>西狐</name><uri>http://www.cnblogs.com/hooyes/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hooyes/archive/2011/05/07/css3-border-radius.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hooyes/archive/2011/05/07/css3-border-radius.html"/><content type="html">&lt;p&gt;用CSS3的 border-radius 来轻松实现div圆角&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #800000;"&gt;.Demo&lt;/span&gt;&lt;span style="color: #000000;"&gt;{&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt; border-radius&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 5px&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; &lt;br /&gt; border&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 5px solid #FFFFFF&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; &lt;br /&gt; box-shadow&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 1px 1px 5px #333333&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; &lt;/span&gt;&lt;span style="color: #000000;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;div &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;class&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="Demo"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;hooyes!&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;看如下效果:&lt;style&gt;&lt;!--.DemoXXX2{width:200px;height:200px;border: 5px solid #FFFFFF; box-shadow: 1px 1px 5px #333333; text-align:center;line-height:200px; border-radius: 5px; background:#000; background:rgba(0,0,0,0.6); filter:alpha(opacity=40);}--&gt;&lt;/style&gt;&lt;div class="DemoXXX2"&gt;hooyes!&lt;/div&gt;&lt;p&gt;附:&lt;/p&gt;&lt;p&gt;CSS3 需要高版本的浏览器支持。为了促进互联网美好的发展，请升级到高版本的浏览器。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/hooyes/aggbug/2039844.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hooyes/archive/2011/05/07/css3-border-radius.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hooyes/archive/2011/05/06/css3-box-shadow.html</id><title type="text">用CSS3的 box-shadow 来轻松实现图层阴影效果</title><summary type="text">CSS3的box-shadow属性可以让我们轻松实现div阴影效果。.Demo{border: 5px solid #FFFFFF;box-shadow: 1px 1px 5px #333333; }&lt;div class="Demo"&gt;hooyes!&lt;/div&gt;看如下效果:hooyes!附:CSS3 需要高版本的浏览器支持。为了促进互联网美好的发展，请升级到高版本的浏览器。</summary><published>2011-05-06T13:46:00Z</published><updated>2011-05-06T13:46:00Z</updated><author><name>西狐</name><uri>http://www.cnblogs.com/hooyes/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hooyes/archive/2011/05/06/css3-box-shadow.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hooyes/archive/2011/05/06/css3-box-shadow.html"/><content type="html">&lt;p&gt;CSS3的&lt;em&gt;box-shadow&lt;/em&gt;属性可以让我们轻松实现div阴影效果。&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #800000;"&gt;.Demo&lt;/span&gt;&lt;span style="color: #000000;"&gt;{&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;border&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 5px solid #FFFFFF&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;&amp;nbsp;box-shadow&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 1px 1px 5px #333333&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;  &lt;/span&gt;&lt;span style="color: #000000;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;div &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;class&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="Demo"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;hooyes!&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;看如下效果:&lt;style&gt;&lt;!--.DemoXXX{width:200px;height:200px;border: 5px solid #FFFFFF; box-shadow: 1px 1px 5px #333333; text-align:center;line-height:200px; }--&gt;&lt;/style&gt;&lt;div class="DemoXXX"&gt;hooyes!&lt;/div&gt;&lt;p&gt;附:&lt;/p&gt;&lt;p&gt;CSS3 需要高版本的浏览器支持。为了促进互联网美好的发展，请升级到高版本的浏览器。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/hooyes/aggbug/2039409.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hooyes/archive/2011/05/06/css3-box-shadow.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hooyes/archive/2011/03/28/JSEnhancements.html</id><title type="text">VS2010 让你的Javascript代码可以折叠</title><summary type="text">今天发现这个VS2010的插件挺有意思的，可以在VS2010中将JS代码像C#代码那折叠起来。下载地址http://visualstudiogallery.msdn.microsoft.com/0696ad60-1c68-4b2a-9646-4b5f4f8f2e06/</summary><published>2011-03-28T08:41:00Z</published><updated>2011-03-28T08:41:00Z</updated><author><name>西狐</name><uri>http://www.cnblogs.com/hooyes/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hooyes/archive/2011/03/28/JSEnhancements.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hooyes/archive/2011/03/28/JSEnhancements.html"/><content type="html">&lt;p&gt;今天发现这个VS2010的插件挺有意思的，可以在VS2010中将JS代码像C#代码那折叠起来。&lt;/p&gt;&lt;p&gt;下载地址&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://visualstudiogallery.msdn.microsoft.com/0696ad60-1c68-4b2a-9646-4b5f4f8f2e06/"&gt;http://visualstudiogallery.msdn.microsoft.com/0696ad60-1c68-4b2a-9646-4b5f4f8f2e06/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://i3.visualstudiogallery.msdn.microsoft.com/0696ad60-1c68-4b2a-9646-4b5f4f8f2e06/image/file/47191/1/untitled-1.png" height="395" width="229" /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/hooyes/aggbug/1997863.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hooyes/archive/2011/03/28/JSEnhancements.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hooyes/archive/2010/09/30/DynamicJsonConverter.html</id><title type="text">JSON 转成 C# 动态类</title><summary type="text">任意 JSON 转成 C# 动态类,无需事先声明一个C#类型，实现json字符串转成dynamic 类示例: [代码]用到两个自定义的类:DynamicJsonConverter,DynamicJsonObject代码代码</summary><published>2010-09-30T07:52:00Z</published><updated>2010-09-30T07:52:00Z</updated><author><name>西狐</name><uri>http://www.cnblogs.com/hooyes/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hooyes/archive/2010/09/30/DynamicJsonConverter.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hooyes/archive/2010/09/30/DynamicJsonConverter.html"/><content type="html">&lt;p&gt;任意 JSON 转成 C# 动态类,无需事先声明一个C#类型，实现json字符串转成dynamic 类&lt;/p&gt;&lt;p&gt;示例: &lt;/p&gt;&lt;p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #0000ff;"&gt;class&lt;/span&gt;&lt;span style="color: #000000;"&gt; Program&lt;br /&gt;    {&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;static&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;void&lt;/span&gt;&lt;span style="color: #000000;"&gt; Main(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;[] args)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt; json &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;{name:'hooyes',pwd:'hooyespwd',books:{a:'红楼梦',b:'水浒传',c:{arr:['宝玉','林黛玉']}},arr:['good','very good']}&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;&lt;br /&gt;            dynamic dy &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; ConvertJson(json);&lt;br /&gt;&lt;br /&gt;            Console.WriteLine(dy.name);&lt;br /&gt;&lt;br /&gt;            Console.WriteLine(dy.books.a);&lt;br /&gt;&lt;br /&gt;            Console.WriteLine(dy.arr[&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;]);&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;foreach&lt;/span&gt;&lt;span style="color: #000000;"&gt; (var s &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;in&lt;/span&gt;&lt;span style="color: #000000;"&gt; dy.books.c.arr)&lt;br /&gt;            {&lt;br /&gt;                Console.WriteLine(s);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            Console.Read();&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;static&lt;/span&gt;&lt;span style="color: #000000;"&gt; dynamic ConvertJson(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt; json)&lt;br /&gt;        {&lt;br /&gt;            JavaScriptSerializer jss &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; JavaScriptSerializer();&lt;br /&gt;            jss.RegisterConverters(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; JavaScriptConverter[] { &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; DynamicJsonConverter() });&lt;br /&gt;            dynamic dy &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; jss.Deserialize(json, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;typeof&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;)) &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;as&lt;/span&gt;&lt;span style="color: #000000;"&gt; dynamic;&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt; dy;&lt;br /&gt;        }&lt;br /&gt;    }&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;用到两个自定义的类:DynamicJsonConverter,DynamicJsonObject&lt;/p&gt;&lt;p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" onclick="cnblogs_code_show('7c9a002e-015f-4815-87b6-9f6a60130ce9')"&gt;&lt;div id="cnblogs_code_open_7c9a002e-015f-4815-87b6-9f6a60130ce9" class="cnblogs_code_hide"&gt;&lt;div&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #0000ff;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;class&lt;/span&gt;&lt;span style="color: #000000;"&gt; DynamicJsonConverter : JavaScriptConverter&lt;br /&gt;    {&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;override&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt; Deserialize(IDictionary&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; dictionary, Type type, JavaScriptSerializer serializer)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt; (dictionary &lt;/span&gt;&lt;span style="color: #000000;"&gt;==&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;                &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;throw&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; ArgumentNullException(&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;dictionary&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt; (type &lt;/span&gt;&lt;span style="color: #000000;"&gt;==&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;typeof&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;))&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; DynamicJsonObject(dictionary);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;override&lt;/span&gt;&lt;span style="color: #000000;"&gt; IDictionary&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; Serialize(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt; obj, JavaScriptSerializer serializer)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;throw&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; NotImplementedException();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;override&lt;/span&gt;&lt;span style="color: #000000;"&gt; IEnumerable&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Type&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; SupportedTypes&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;get&lt;/span&gt;&lt;span style="color: #000000;"&gt; { &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; ReadOnlyCollection&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Type&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; List&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Type&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; Type[] { &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;typeof&lt;/span&gt;&lt;span style="color: #000000;"&gt;(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;) })); }&lt;br /&gt;        }&lt;br /&gt;    }&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;" onclick="cnblogs_code_show('f5505dbf-b56c-49bb-bcfc-fb23cfc55e5c')"&gt;&lt;div id="cnblogs_code_open_f5505dbf-b56c-49bb-bcfc-fb23cfc55e5c" class="cnblogs_code_hide"&gt;&lt;div&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #0000ff;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;class&lt;/span&gt;&lt;span style="color: #000000;"&gt; DynamicJsonObject : DynamicObject&lt;br /&gt;    {&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;private&lt;/span&gt;&lt;span style="color: #000000;"&gt; IDictionary&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; Dictionary { &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;get&lt;/span&gt;&lt;span style="color: #000000;"&gt;; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;set&lt;/span&gt;&lt;span style="color: #000000;"&gt;; }&lt;br /&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; DynamicJsonObject(IDictionary&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; dictionary)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;.Dictionary &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; dictionary;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;override&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;bool&lt;/span&gt;&lt;span style="color: #000000;"&gt; TryGetMember(GetMemberBinder binder, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;out&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt; result)&lt;br /&gt;        {&lt;br /&gt;            result &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;.Dictionary[binder.Name];&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt; (result &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;is&lt;/span&gt;&lt;span style="color: #000000;"&gt; IDictionary&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                result &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; DynamicJsonObject(result &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;as&lt;/span&gt;&lt;span style="color: #000000;"&gt; IDictionary&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;            }&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;else&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt; (result &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;is&lt;/span&gt;&lt;span style="color: #000000;"&gt; ArrayList &lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt; (result &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;as&lt;/span&gt;&lt;span style="color: #000000;"&gt; ArrayList) &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;is&lt;/span&gt;&lt;span style="color: #000000;"&gt; IDictionary&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                result &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; List&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;DynamicJsonObject&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;((result &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;as&lt;/span&gt;&lt;span style="color: #000000;"&gt; ArrayList).ToArray().Select(x &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; DynamicJsonObject(x &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;as&lt;/span&gt;&lt;span style="color: #000000;"&gt; IDictionary&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;)));&lt;br /&gt;            }&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;else&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt; (result &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;is&lt;/span&gt;&lt;span style="color: #000000;"&gt; ArrayList)&lt;br /&gt;            {&lt;br /&gt;                result &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt; List&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;((result &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;as&lt;/span&gt;&lt;span style="color: #000000;"&gt; ArrayList).ToArray());&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;.Dictionary.ContainsKey(binder.Name);&lt;br /&gt;        }&lt;br /&gt;    }&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/hooyes/aggbug/1839559.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hooyes/archive/2010/09/30/DynamicJsonConverter.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hooyes/archive/2010/09/15/object2xml.html</id><title type="text">C# 将对象序列化为XML</title><summary type="text">在.Net 中 我们可以把C# 对象转化成为xml ,也可以把xml转化为 C#对象:如下例子:</summary><published>2010-09-15T05:25:00Z</published><updated>2010-09-15T05:25:00Z</updated><author><name>西狐</name><uri>http://www.cnblogs.com/hooyes/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hooyes/archive/2010/09/15/object2xml.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hooyes/archive/2010/09/15/object2xml.html"/><content type="html">&lt;p&gt;在.Net 中 我们可以把C# 对象转化成为xml ,也可以把xml转化为 C#对象:&lt;/p&gt;&lt;p&gt;如下例子:&lt;/p&gt;&lt;p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;using System;&lt;br/&gt;using System.Text;&lt;br/&gt;using System.Xml;&lt;br/&gt;using System.Xml.Serialization;&lt;br/&gt;using System.IO;&lt;br/&gt;&lt;br/&gt;namespace Object2xml&lt;br/&gt;{&lt;br/&gt;    class Program&lt;br/&gt;    {&lt;br/&gt;        static void Main(string[] args)&lt;br/&gt;        {&lt;br/&gt;            hooyes a = new hooyes();&lt;br/&gt;            a.ID = 1;&lt;br/&gt;            a.Author = "hooyes";&lt;br/&gt;            a.content = "www.hooyes.com";&lt;br/&gt;            subcalss s=new subcalss();&lt;br/&gt;            s.item="ok";&lt;br/&gt;            a.sub = s;&lt;br/&gt;&lt;br/&gt;            //将对象序列化成xml&lt;br/&gt;            string xml = Serialize&amp;lt;hooyes&amp;gt;(a);&lt;br/&gt;            Console.WriteLine(xml);&lt;br/&gt;&lt;br/&gt;            //将xml反序列化成对象&lt;br/&gt;            hooyes b = new hooyes();&lt;br/&gt;            b=  Deserialize&amp;lt;hooyes&amp;gt;(b, xml);&lt;br/&gt;            Console.WriteLine(b.content);&lt;br/&gt;&lt;br/&gt;            Console.Read();&lt;br/&gt;        }&lt;br/&gt;&lt;br/&gt;        static string Serialize&amp;lt;T&amp;gt;(T t)&lt;br/&gt;        {&lt;br/&gt;            using (StringWriter sw = new StringWriter())&lt;br/&gt;            {&lt;br/&gt;                XmlSerializer xz = new XmlSerializer(t.GetType());&lt;br/&gt;                xz.Serialize(sw, t);&lt;br/&gt;                return sw.ToString();&lt;br/&gt;            }&lt;br/&gt;        }&lt;br/&gt;         static T Deserialize&amp;lt;T&amp;gt;(T t, string s)&lt;br/&gt;         {&lt;br/&gt;             using (StringReader sr = new StringReader(s))&lt;br/&gt;             {&lt;br/&gt;                 XmlSerializer xz = new XmlSerializer(t.GetType());&lt;br/&gt;&lt;br/&gt;                 return (T)xz.Deserialize(sr);&lt;br/&gt;             }&lt;br/&gt;         }&lt;br/&gt;    }&lt;br/&gt;    //[XmlRoot("root")]&lt;br/&gt;    public class hooyes&lt;br/&gt;    {&lt;br/&gt;       // [XmlAttribute(AttributeName = "ID")]&lt;br/&gt;        public int ID { get; set; }&lt;br/&gt;        public string Author { get; set; }&lt;br/&gt;        public string content { get; set; }&lt;br/&gt;        public subcalss sub { get; set; }&lt;br/&gt;&lt;br/&gt;    }&lt;br/&gt;    public class subcalss&lt;br/&gt;    {&lt;br/&gt;        public string item { get; set; }&lt;br/&gt;    }&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/hooyes/aggbug/1826926.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hooyes/archive/2010/09/15/object2xml.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hooyes/archive/2010/05/17/Lamborghini_Gallardo.html</id><title type="text">Lamborghini 兰博基尼 Gallardo</title><summary type="text">不仅车子的标志永远是牛，兰博基尼每一款车的名字几乎都与牛有关，最新问世的Gallardo 也不例外。Gallardo是一种出色的斗牛，它具有漂亮的面孔、强壮的身体，因在战斗中异常勇敢和极具攻击性而闻名，它的另一大特点是直到最后一刻仍然体力充沛。用它来命名这款新车真的是恰如其分。Gallardo是一款纯粹意大利设计风格的跑车，由小乔治亚罗设计。小乔治亚罗也因为这款车而赢得了广泛赞誉。 似乎永远一成...</summary><published>2010-05-17T15:08:00Z</published><updated>2010-05-17T15:08:00Z</updated><author><name>西狐</name><uri>http://www.cnblogs.com/hooyes/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hooyes/archive/2010/05/17/Lamborghini_Gallardo.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hooyes/archive/2010/05/17/Lamborghini_Gallardo.html"/><content type="text">不仅车子的标志永远是牛，兰博基尼每一款车的名字几乎都与牛有关，最新问世的Gallardo 也不例外。Gallardo是一种出色的斗牛，它具有漂亮的面孔、强壮的身体，因在战斗中异常勇敢和极具攻击性而闻名，它的另一大特点是直到最后一刻仍然体力充沛。用它来命名这款新车真的是恰如其分。Gallardo是一款纯粹意大利设计风格的跑车，由小乔治亚罗设计。小乔治亚罗也因为这款车而赢得了广泛赞誉。 似乎永远一成...</content></entry><entry><id>http://www.cnblogs.com/hooyes/archive/2010/05/16/Lamborghini_Murcielago.html</id><title type="text">Lamborghini 兰博基尼 Murcielago</title><summary type="text">Murcielago意为“蝙蝠”，是中世纪一头连战数场而不死的斗牛的名字。兰博基尼的董事会主席翻遍了关于西班牙斗牛的11本厚厚的书籍，发现了Murcielago的故事，用这个名字来命名新车，显然含有深意。Murcielago是奥迪介入兰博基尼后的第一款产品。兰博基尼上两代产品Countach和Diablo都是著名性格派大师甘迪尼的作品，而Murcielago却是奥迪自己设计...</summary><published>2010-05-16T15:42:00Z</published><updated>2010-05-16T15:42:00Z</updated><author><name>西狐</name><uri>http://www.cnblogs.com/hooyes/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hooyes/archive/2010/05/16/Lamborghini_Murcielago.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hooyes/archive/2010/05/16/Lamborghini_Murcielago.html"/><content type="text">Murcielago意为“蝙蝠”，是中世纪一头连战数场而不死的斗牛的名字。兰博基尼的董事会主席翻遍了关于西班牙斗牛的11本厚厚的书籍，发现了Murcielago的故事，用这个名字来命名新车，显然含有深意。Murcielago是奥迪介入兰博基尼后的第一款产品。兰博基尼上两代产品Countach和Diablo都是著名性格派大师甘迪尼的作品，而Murcielago却是奥迪自己设计...</content></entry><entry><id>http://www.cnblogs.com/hooyes/archive/2010/05/16/Lamborghini_Reventon.html</id><title type="text">Lamborghini 兰博基尼 Reventon</title><summary type="text">Reventon的跑车有一个很有意思的来历：Reventon是斗牛场中一头公牛的名字，它在1943年的一场斗牛比赛中将一名很有名的斗牛士杀死。这次兰博基尼以一头获胜的公牛定名，一是与自身公牛标志向匹配，二是要表现出凶猛顽强的车型特点。Lamborghini兰博基尼Reventon全球限量20辆，其中11台配给了美国市场，欧洲7台(兰博基尼公司留有一台，不算限量编号之内)日本和迪拜各一台。这款车...</summary><published>2010-05-16T15:33:00Z</published><updated>2010-05-16T15:33:00Z</updated><author><name>西狐</name><uri>http://www.cnblogs.com/hooyes/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hooyes/archive/2010/05/16/Lamborghini_Reventon.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hooyes/archive/2010/05/16/Lamborghini_Reventon.html"/><content type="text">Reventon的跑车有一个很有意思的来历：Reventon是斗牛场中一头公牛的名字，它在1943年的一场斗牛比赛中将一名很有名的斗牛士杀死。这次兰博基尼以一头获胜的公牛定名，一是与自身公牛标志向匹配，二是要表现出凶猛顽强的车型特点。Lamborghini兰博基尼Reventon全球限量20辆，其中11台配给了美国市场，欧洲7台(兰博基尼公司留有一台，不算限量编号之内)日本和迪拜各一台。这款车...</content></entry></feed>
