<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_KIKI'星空世界</title><subtitle type="text">【心之所向 一往直前】—— ^_^宠辱不惊,闲看庭前花开花落;                     去留无意,漫随天外云卷云舒。</subtitle><id>http://feed.cnblogs.com/blog/u/44921/rss</id><updated>2012-03-10T09:31:05Z</updated><author><name>Jackey_Chen</name><uri>http://www.cnblogs.com/Jackey_Chen/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jackey_Chen/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/44921/rss"/><entry><id>http://www.cnblogs.com/Jackey_Chen/archive/2012/03/10/2389321.html</id><title type="text">10个最“优秀”的代码注释</title><summary type="text">下面是stackoverflow网站上网友针对你看到过的最好的代码注释是什么样的？这个问题给出的回答的前10条：11 // 亲爱的维护者： 2 // 如果你尝试了对这段程序进行‘优化’， 3 // 并认识到这种企图是大错特错，请增加 4 // 下面这个计数器的个数，用来对后来人进行警告： 5 // 浪费在这里的总时间 = 39h21 /** * 致终于来到这里的勇敢的人： 你是被上帝选中的人，英勇的、不辞劳苦的、不眠不修的来修改 我们这最棘手的代码的编程骑士。你，我们的救世主，人中之龙， 我要对你说：永远不要放弃，永远不要对自己失望，永远不要逃走，辜负了自己。 永远不要哭啼，永远不要说再见。永</summary><published>2012-03-10T09:30:00Z</published><updated>2012-03-10T09:30:00Z</updated><author><name>Jackey_Chen</name><uri>http://www.cnblogs.com/Jackey_Chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jackey_Chen/archive/2012/03/10/2389321.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jackey_Chen/archive/2012/03/10/2389321.html"/><content type="html">&lt;p&gt;下面是&lt;a href="http://stackoverflow.com/"&gt;stackoverflow&lt;/a&gt;网站上网友针对&lt;a href="http://stackoverflow.com/questions/184618/what-is-the-best-comment-in-source-code-you-have-ever-encountered?page=1&amp;amp;tab=votes#tab-top"&gt;你看到过的最好的代码注释是什么样的？&lt;/a&gt;这个问题给出的回答的前10条：&lt;/p&gt;&lt;ol&gt;&lt;li&gt;1&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 亲爱的维护者： &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt; &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 如果你尝试了对这段程序进行&amp;lsquo;优化&amp;rsquo;， &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;3&lt;/span&gt; &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 并认识到这种企图是大错特错，请增加 &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;4&lt;/span&gt; &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 下面这个计数器的个数，用来对后来人进行警告： &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;5&lt;/span&gt; &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 浪费在这里的总时间 = 39h&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;2&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #008000;"&gt;/**&lt;/span&gt;&lt;span style="color: #008000;"&gt; * 致终于来到这里的勇敢的人： 你是被上帝选中的人，英勇的、不辞劳苦的、不眠不修的来修改 我们这最棘手的代码的编程骑士。你，我们的救世主，人中之龙， 我要对你说：永远不要放弃，永远不要对自己失望，永远不要逃走，辜负了自己。 永远不要哭啼，永远不要说再见。永远不要说谎来伤害自己。 &lt;/span&gt;&lt;span style="color: #008000;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; Exception up = &lt;span style="color: #0000ff;"&gt;new&lt;/span&gt; Exception("Something is really wrong."); &lt;span style="color: #0000ff;"&gt;throw&lt;/span&gt; up;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;4&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 一些修改1 - 2002/6/7 增加临时的跟踪登录界面 &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 一些修改2 - 2007/5/22 我临时的犯傻&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;5&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; #define TRUE FALSE &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;逗一逗调试程序的傻瓜们&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;6&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;if&lt;/span&gt; (&lt;span style="color: #008000;"&gt;/*&lt;/span&gt;&lt;span style="color: #008000;"&gt;you&lt;/span&gt;&lt;span style="color: #008000;"&gt;*/&lt;/span&gt; $_GET['action']) { &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;celebrate(恭喜)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 如果这段代码好用，那它是Paul DiLascia写的。 &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt; &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;如果不好用，我不知道是谁写的。&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;8&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;写这段代码的时候，只有上帝和我知道它是干嘛的 &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt; &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;现在，只有上帝知道&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: monospace;"&gt;&lt;span style="font-size: 12px; line-height: 18px; white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; 晕了，以后再修改&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: monospace;"&gt;&lt;span style="font-size: 12px; line-height: 18px; white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span data-mce-=""&gt;1&lt;/span&gt; &lt;span data-mce-=""&gt;//&lt;/span&gt;&lt;span data-mce-=""&gt; 神奇。勿动。&lt;/span&gt;&lt;/div&gt;你有没有更绝的？转载：&lt;a href="http://www.aqee.net/10-best-code-comments/"&gt;http://www.aqee.net/10-best-code-comments/&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;img src="http://www.cnblogs.com/Jackey_Chen/aggbug/2389321.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jackey_Chen/archive/2012/03/10/2389321.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jackey_Chen/archive/2011/10/23/2221761.html</id><title type="text">Android中WebView与JavaScript交互的两种方式</title><summary type="text">这两天一直在研究WebView加载html文件，并显示服务器端数据得问题，其中很关键的一个问题就是需要在java代码中将从服务器端接收到的数据，传递到WebView的HTML页面中，并通过JavaScript函数来将数据显示出来。在查看了Android的API文档以后，发现WebView有两种方式可以和JavaScript做交互。方式一：//先加载html文件，然后调用html文件中的javascript函数webView.loadUrl("file:///android_asset/show.html");webView.loadUrl("javascript:</summary><published>2011-10-23T06:18:00Z</published><updated>2011-10-23T06:18:00Z</updated><author><name>Jackey_Chen</name><uri>http://www.cnblogs.com/Jackey_Chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/10/23/2221761.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/10/23/2221761.html"/><content type="html">&lt;p&gt;&lt;span style="border-collapse: separate; color: #000000; font-family: Tahoma; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium;"&gt;&amp;nbsp;这两天一直在研究WebView加载html文件，并显示服务器端数据得问题，其中很关键的一个问题就是需要在java代码中将从服务器端接收到的数据，传递到WebView的HTML页面中，并通过JavaScript函数来将数据显示出来。在查看了Android的API文档以后，发现WebView有两种方式可以和JavaScript做交互。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="border-collapse: separate; color: #000000; font-family: Tahoma; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium;"&gt;方式一：&lt;/span&gt;&lt;/p&gt;&lt;ol style="padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 1px !important; margin-left: 3em !important; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f7f7; border-left-style: solid; list-style-type: decimal; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-color: initial; border-width: initial; border-left-width: 3px; border-left-color: #146b00; color: #5c5c5c;"&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-collapse: separate; color: #000000; font-family: Tahoma; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&lt;span style="border-color: initial; border-width: initial; color: #008200; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;//先加载html文件，然后调用html文件中的javascript函数&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;webView.loadUrl(&lt;span style="border-color: initial; border-width: initial; color: blue; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;"file:///android_asset/show.html"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;webView.loadUrl(&lt;span style="border-color: initial; border-width: initial; color: blue; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;"javascript:pushNewsData('"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;+strHtml+&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: blue; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;"')"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #000000; background-color: inherit; font-family: STHeiti; line-height: normal; white-space: normal; font-size: medium; border-style: none; padding: 0px; margin: 0px;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #000000; font-family: STHeiti; line-height: normal; white-space: normal; font-size: medium; padding: 0px; margin: 0px;"&gt;方式二：&lt;/span&gt;&lt;/div&gt;&lt;ol style="padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 1px !important; margin-left: 3em !important; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f7f7; border-left-style: solid; color: #5c5c5c; list-style-type: decimal; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-color: initial; border-width: initial;"&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&lt;span style="border-color: initial; border-width: initial; color: #008200; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;//在Java代码中添加javascript的接口，然后在html文件中调用java中的对象&amp;nbsp;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;webView.addJavascriptInterface(strHtml,&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: blue; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;"MyContent"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span color="#008200" style="color: #008200; padding: 0px; margin: 0px;"&gt;&lt;span style="color: #000000;"&gt;&lt;span style="padding: 0px; margin: 0px;"&gt;HTML文件&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol style="padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 1px !important; margin-left: 3em !important; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f7f7; border-left-style: solid; color: #5c5c5c; list-style-type: decimal; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-color: initial; border-width: initial;"&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;!DOCTYPE&amp;nbsp;html&amp;nbsp;PUBLIC&amp;nbsp;"-//W3C//DTD&amp;nbsp;HTML&amp;nbsp;4.01&amp;nbsp;Transitional//EN"&amp;nbsp;"http://www.w3.org/TR/html4/loose.dtd"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;html&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;head&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;meta&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: red; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;http-equiv&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;=&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: blue; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;"Content-Type"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: red; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;content&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;=&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: blue; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;"text/xhtml;&amp;nbsp;charset=utf-8"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span color="#000000" style="color: #000000; padding: 0px; margin: 0px;"&gt;&lt;br style="padding: 0px; margin: 0px;" /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;head&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;body&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: red; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;id&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;=&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: blue; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;"myBody"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;body&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;script&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;funcion pushNewsDate(dataText){&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;document.write(dataText);&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;}&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.MyContent;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;script&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;html&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="padding: 0px; margin: 0px;"&gt;最后我使用的是第二种方式来显示从服务器端得到的数据。也许有朋友会问，为什么不是用第一种方式，这样直接调用不是很好么，为什么非得兜个圈子，先向WebView发送请求，然后WebView再发送数据到html页面？&lt;br style="padding: 0px; margin: 0px;" /&gt;最初，我也觉得第一种方法很直观，使用起来也很省事，但是在debug的过程中才发现这种调用方式是存在隐患的，什么隐患呢？因为我是向html页面传送从服务器接收到的数据，这其中有个很难控制的地方&amp;mdash;&amp;mdash;服务器端发送的数据是什么样子的？里面有没有非法字符？有没有特殊字符？发现这个隐患也是很偶然的，因为之前显示是正常的，可是突然就出现了一次不显示任何内容的情况，debug时跟踪了所有地方，也没有发现代码中出现问题，最后又将从服务器端接收到的数据放到HTML页面中对JavaScript做debug，就这样折腾了3个多小时，最后才发现是在使用方式一的情况下，将数据当做参数传入到javascript函数中时，javascript对参数得值不识别造成的，即javascript认为传入的参数的值是错误的。当换成第二种方式后，这个问题就不存在了，无论是什么样的数据，都可以在html页面中正常显示。&lt;br style="padding: 0px; margin: 0px;" /&gt;&lt;/span&gt;&lt;span style="padding: 0px; margin: 0px;"&gt;在第二种方式中，本人是将一个字符串&amp;ldquo;strHtml&amp;rdquo;当做对象传入到html页面中，如果大家希望传入其他内容也是可以的，比如传入一个class&lt;br style="padding: 0px; margin: 0px;" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol style="padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 1px !important; margin-left: 3em !important; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f7f7; border-left-style: solid; color: #5c5c5c; list-style-type: decimal; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-color: initial; border-width: initial;"&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;public&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;class&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;HtmlShow{&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;private&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;String&amp;nbsp;str;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;public&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;String&amp;nbsp;getContent(){&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;str&amp;nbsp;=&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: blue; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;"initialize&amp;nbsp;in&amp;nbsp;java"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;return&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;str;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;}&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;HtmlShow&amp;nbsp;hs&amp;nbsp;=&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;new&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;HtmlShow();&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;webView.addJavascriptInterface(hs,&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: blue; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;"MyContent"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;);&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="padding: 0px; margin: 0px;"&gt;在Html中的调用方式如下&lt;br style="padding: 0px; margin: 0px;" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol style="padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 1px !important; margin-left: 3em !important; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f7f7; border-left-style: solid; list-style-type: decimal; list-style-position: initial; list-style-image: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-color: initial; border-width: initial;"&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;!DOCTYPE&amp;nbsp;html&amp;nbsp;PUBLIC&amp;nbsp;"-//W3C//DTD&amp;nbsp;HTML&amp;nbsp;4.01&amp;nbsp;Transitional//EN"&amp;nbsp;"http://www.w3.org/TR/html4/loose.dtd"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;html&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;head&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;meta&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: red; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;http-equiv&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;=&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: blue; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;"Content-Type"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: red; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;content&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;=&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: blue; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;"text/xhtml;&amp;nbsp;charset=utf-8"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;head&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;body&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: red; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;id&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;=&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: blue; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;"myBody"&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;body&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;script&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.MyContent.getContent();&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;script&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="padding-top: 0px !important; padding-right: 3px !important; padding-bottom: 0px !important; padding-left: 10px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 20px; list-style-type: decimal-leading-zero; list-style-position: outside !important; list-style-image: initial; color: #5c5c5c; line-height: 1.3em; border-color: initial; border-width: initial; border-style: none;"&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;html&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: #006699; background-color: inherit; font-weight: bold; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="border-color: initial; border-width: initial; color: black; background-color: inherit; border-style: none; padding: 0px; margin: 0px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: #2c2c2c; font-family: 宋体, 'Arial Narrow', arial, serif; line-height: 28px;"&gt;本文出自 &amp;ldquo;&lt;a href="http://jerrysun.blog.51cto.com/" style="color: #722932; text-decoration: none; padding: 0px; margin: 0px;"&gt;徘徊在c＃，java，php之间&lt;/a&gt;&amp;rdquo; 博客，请务必保留此出处&lt;a href="http://jerrysun.blog.51cto.com/745955/560891" style="color: #722932; text-decoration: none; padding: 0px; margin: 0px;"&gt;http://jerrysun.blog.51cto.com/745955/560891&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jackey_Chen/aggbug/2221761.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jackey_Chen/archive/2011/10/23/2221761.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jackey_Chen/archive/2011/09/23/2186455.html</id><title type="text">HTML5 本地存储 LocalStorage</title><summary type="text">说到本地存储，这玩意真是历尽千辛万苦才走到HTML5这一步，之前的历史大概如下图所示：最早的Cookies自然是大家都知道，问题主要就是太小，大概也就4KB的样子，而且IE6只支持每个域名20个cookies，太少了。优势就是大家 都支持，而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了，就好像以前禁用javascript的用户不存在了一样。userData是IE的东西，垃...</summary><published>2011-09-23T09:16:00Z</published><updated>2011-09-23T09:16:00Z</updated><author><name>Jackey_Chen</name><uri>http://www.cnblogs.com/Jackey_Chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/09/23/2186455.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/09/23/2186455.html"/><content type="html">&lt;p&gt;说到本地存储，这玩意真是历尽千辛万苦才走到HTML5这一步，之前的历史大概如下图所示：&lt;/p&gt;&lt;p&gt;&lt;img src="http://dl.iteye.com/upload/attachment/453002/d3ac5784-d4d9-378d-8bf4-cd43a23c5f68.jpeg" /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;最早的Cookies自然是大家都知道，问题主要就是太小，大概也就4KB的样子，而且IE6只支持每个域名20个cookies，太少了。优势就是大家 都支持，而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了，就好像以前禁用javascript的用户不存在了一样。&lt;/p&gt;&lt;p&gt;userData是IE的东西，垃圾。现在用的最多的是Flash吧，空间是Cookie的25倍，基本够用。再之后Google推出了Gears，虽然 没有限制，但不爽的地方就是要装额外的插件（没具体研究过）。到了HTML5把这些都统一了，官方建议是每个网站5MB，非常大了，就存些字符串，足够 了。比较诡异的是居然所有支持的浏览器目前都采用的5MB，尽管有一些浏览器可以让用户设置，但对于网页制作者来说，目前的形势就5MB来考虑是比较妥当 的。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://dl.iteye.com/upload/attachment/453004/862e4bf9-c289-32ad-9cfb-0d6ecfcdb64d.jpeg" /&gt;&lt;/p&gt;&lt;p&gt;支持的情况如上图，IE在8.0的时候就支持了，非常出人意料。不过需要注意的是，IE、Firefox测试的时候需要把文件上传到服务器上（或者localhost），直接点开本地的HTML文件，是不行的。&lt;/p&gt;&lt;p&gt;首先自然是检测浏览器是否支持本地存储。在HTML5中，本地存储是一个window的属性，包括localStorage和 sessionStorage，从名字应该可以很清楚的辨认二者的区别，前者是一直存在本地的，后者只是伴随着session，窗口一旦关闭就没了。二者 用法完全相同，这里以localStorage为例。&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;(window.localStorage){&lt;br /&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt;     alert('This browser supports localStorage');&lt;br /&gt;&lt;span style="color: #008080;"&gt;3&lt;/span&gt; }&lt;span style="color: #0000ff;"&gt;else&lt;/span&gt;{&lt;br /&gt;&lt;span style="color: #008080;"&gt;4&lt;/span&gt;     alert('This browser does NOT support localStorage');&lt;br /&gt;&lt;span style="color: #008080;"&gt;5&lt;/span&gt; }&lt;/div&gt;&lt;p&gt;存储数据的方法就是直接给window.localStorage添加一个属性，例如：window.localStorage.a 或者 window.localStorage["a"]。它的读取、写、删除操作方法很简单，是以键值对的方式存在的，如下：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; localStorage.a = 3;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;设置a为"3"&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;localStorage["a"] = "sfsf";&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;设置a为"sfsf"，覆盖上面的值&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;3&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;localStorage.setItem("b","isaac");&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;设置b为"isaac"&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;4&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; a1 = localStorage["a"];&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;获取a的值&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;5&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; a2 = localStorage.a;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;获取a的值&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;6&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; b = localStorage.getItem("b");&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;获取b的值&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;7&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;localStorage.removeItem("c");&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;清除c的值&lt;/span&gt;&lt;/div&gt;&lt;p&gt;这里最推荐使用的自然是getItem()和setItem()，清除键值对使用removeItem()。如果希望一次性清除所有的键值对，可以使用clear()。另外，HTML5还提供了一个key()方法，可以在不知道有哪些键值的时候使用，如下：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; storage = window.localStorage;&lt;br /&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;function&lt;/span&gt; showStorage(){&lt;br /&gt;&lt;span style="color: #008080;"&gt;3&lt;/span&gt;     &lt;span style="color: #0000ff;"&gt;for&lt;/span&gt;(&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; i=0;i&amp;lt;storage.length;i++){&lt;br /&gt;&lt;span style="color: #008080;"&gt;4&lt;/span&gt;     &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;key(i)获得相应的键，再用getItem()方法获得对应的值&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;5&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;        document.write(storage.key(i)+ " : " +     storage.getItem(storage.key(i)) + "&amp;lt;br&amp;gt;");&lt;br /&gt;&lt;span style="color: #008080;"&gt;6&lt;/span&gt;     }&lt;br /&gt;&lt;span style="color: #008080;"&gt;7&lt;/span&gt; }&lt;/div&gt;&lt;p&gt;写一个最简单的，利用本地存储的计数器：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; storage = window.localStorage;&lt;br /&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;if&lt;/span&gt; (!storage.getItem("pageLoadCount"))     storage.setItem("pageLoadCount",0);&lt;br /&gt;&lt;span style="color: #008080;"&gt;3&lt;/span&gt; storage.pageLoadCount = parseInt(storage.getItem("pageLoadCount")) + 1;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;必须格式转换&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;4&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;document.getElementByIdx_x("count").innerHTML = storage.pageLoadCount;&lt;br /&gt;&lt;span style="color: #008080;"&gt;5&lt;/span&gt; showStorage();&lt;/div&gt;&lt;p&gt;不断刷新就能看到数字在一点点上涨，如下图所示：&lt;/p&gt;&lt;p&gt;&lt;img src="http://dl.iteye.com/upload/attachment/453007/6181aec9-a898-3dae-a375-d8e4ff6e802c.jpeg" /&gt;&lt;/p&gt;&lt;p&gt;需要注意的是，HTML5本地存储只能存字符串，任何格式存储的时候都会被自动转为字符串，所以读取的时候，需要自己进行类型的转换。这也就是上一段代码中parseInt必须要使用的原因。&lt;/p&gt;&lt;p&gt;另外，在iPhone/iPad上有时设置setItem()时会出现诡异的QUOTA_EXCEEDED_ERR错误，这时一般在setItem之前，先removeItem()就ok了。&lt;/p&gt;&lt;p&gt;HTML5的本地存储，还提供了一个storage事件，可以对键值对的改变进行监听，使用方法如下：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;(window.addEventListener){&lt;br /&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt;     window.addEventListener("storage",handle_storage,&lt;span style="color: #0000ff;"&gt;false&lt;/span&gt;);&lt;br /&gt;&lt;span style="color: #008080;"&gt;3&lt;/span&gt; }&lt;span style="color: #0000ff;"&gt;else&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;(window.attachEvent){&lt;br /&gt;&lt;span style="color: #008080;"&gt;4&lt;/span&gt;     window.attachEvent("onstorage",handle_storage);&lt;br /&gt;&lt;span style="color: #008080;"&gt;5&lt;/span&gt; }&lt;br /&gt;&lt;span style="color: #008080;"&gt;6&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;function&lt;/span&gt; handle_storage(e){&lt;br /&gt;&lt;span style="color: #008080;"&gt;7&lt;/span&gt;      &lt;span style="color: #0000ff;"&gt;if&lt;/span&gt;(!e){e=window.event;}&lt;br /&gt;&lt;span style="color: #008080;"&gt;8&lt;/span&gt;      &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;showStorage();&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;9&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;}&lt;/div&gt;&lt;p&gt;对于事件变量e，是一个StorageEvent对象，提供了一些实用的属性，可以很好的观察键值对的变化，如下表：&lt;/p&gt;&lt;table border="1" cellspacing="0" cellpadding="3" style="color: #000000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px; text-align: left; background-color: #efefef; width: 748px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;Property&lt;/td&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;Type&lt;/td&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;Description&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;key&lt;/td&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;String&lt;/td&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;The named key that was added, removed, or moddified&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;oldValue&lt;/td&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;Any&lt;/td&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;The previous value(now overwritten), or null if a new item was added&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;newValue&lt;/td&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;Any&lt;/td&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;The new value, or null if an item was added&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;url/uri&lt;/td&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;String&lt;/td&gt;&lt;td style="font-size: 1em; padding: 5px;"&gt;&amp;nbsp;The page that called the method that triggered this change&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;这里添加两个键值对a和b，并增加一个按钮。给a设置固定的值，当点击按钮时，修改b的值：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt; 1&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;br /&gt;&lt;span style="color: #008080;"&gt; 2&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;You have viewed this page &lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;span &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="count"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;0&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;span&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;  time(s).&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #008080;"&gt; 3&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;input &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;type&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="button"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; value&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="changeStorage"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; onClick&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="changeS()"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;/&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #008080;"&gt; 4&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="background-color: #f5f5f5; color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 5&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&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; storage &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; window.localStorage;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 6&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&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; (&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;!&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;storage.getItem(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;pageLoadCount&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;)) storage.setItem(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;pageLoadCount&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;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 7&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt;storage.pageLoadCount &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(storage.getItem(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;pageLoadCount&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;1&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;必须格式转换&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 8&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #008000;"&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;document.getElementByIdx_x(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;count&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;).innerHTML &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; storage.pageLoadCount;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 9&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt;showStorage();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&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;(window.addEventListener){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt; window.addEventListener(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;storage&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;,handle_storage,&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="color: #008080;"&gt;12&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt;}&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;else&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&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;(window.attachEvent){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;13&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt; window.attachEvent(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;onstorage&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;,handle_storage);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;14&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;15&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; handle_storage(e){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;16&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&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;(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;!&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;e){e&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;=&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;window.event;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;17&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt; showObject(e);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;18&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;19&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; showObject(obj){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;20&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;递归显示object&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;21&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #008000;"&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;if&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;obj){&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;22&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt; &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;for&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&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; i &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;in&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt; obj){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;23&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&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;(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;typeof&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;(obj[i])&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;object&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; obj[i]&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;==&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;null&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;24&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt;   document.write(i &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;"&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; obj[i] &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;&amp;lt;br/&amp;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;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;25&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt;  }&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff;"&gt;else&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;26&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt;   document.write(i &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; : object&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;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;&amp;lt;br/&amp;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;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;27&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt;  }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;28&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt; }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;29&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;30&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt;storage.setItem(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;a&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;5&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;31&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; changeS(){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;32&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;修改一个键值，测试storage事件&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;33&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #008000;"&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;if&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;storage.getItem(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;b&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;)){storage.setItem(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;"&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;b&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;&lt;/span&gt;&lt;span style="color: #008080;"&gt;34&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt; storage.setItem(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;'&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;b&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(storage.getItem(&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;'&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;b&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;1&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;35&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;36&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; showStorage(){&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;37&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;循环显示localStorage里的键值对&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;38&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #008000;"&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;for&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&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; i&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;;i&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;storage.length;i&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;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;39&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;key(i)获得相应的键，再用getItem()方法获得对应的值&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;40&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #008000;"&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000;"&gt;  document.write(storage.key(i)&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;"&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; storage.getItem(storage.key(i)) &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;&amp;lt;br&amp;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;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;41&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt; }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;42&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;43&lt;/span&gt; &lt;span style="background-color: #f5f5f5; color: #000000;"&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;br /&gt;&lt;span style="color: #008080;"&gt;44&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;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;测试发现，目前浏览器对这个支持不太好，仅iPad和Firefox支持，而且Firefox支持得乱糟糟，e对象根本没有那些属性。iPad支持非常好，用的是e.uri（不是e.url），台式机上的Safari不行，诡异。&lt;/p&gt;&lt;p&gt;目前浏览器都带有很好的开发者调试功能，下面分别是Chrome和Firefox的调试工具查看LocalStorage：&lt;/p&gt;&lt;p&gt;&lt;img src="http://dl.iteye.com/upload/attachment/453009/b45c618f-aadc-322e-816b-5e0039e0b027.jpeg" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://dl.iteye.com/upload/attachment/453011/39ad53bf-57bd-3db0-88ac-22fa77bd52d9.jpeg" /&gt;&lt;/p&gt;&lt;p&gt;另外，目前javascript使用非常多的json格式，如果希望存储在本地，可以直接调用JSON.stringify()将其转为字符串。读取出来后调用JSON.parse()将字符串转为json格式，如下所示：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;1&lt;/span&gt; &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; details = {author:"isaac","description":"fresheggs","rating":100};&lt;br /&gt;&lt;span style="color: #008080;"&gt;2&lt;/span&gt; storage.setItem("details",JSON.stringify(details));&lt;br /&gt;&lt;span style="color: #008080;"&gt;3&lt;/span&gt; details = JSON.parse(storage.getItem("details"));&lt;/div&gt;&lt;p&gt;&lt;img src="http://dl.iteye.com/upload/attachment/453015/0f732d25-7c7a-37ff-bafa-ec94e5aabfa8.jpeg" /&gt;&lt;/p&gt;&lt;p&gt;JSON对象在支持localStorage的浏览器上基本都支持，需要注意的是IE8，它支持JSON，但如果添加了如下的兼容模式代码，切到IE7模 式就不行了（此时依然支持localStorage，虽然显示window.localStorage是[object]，而不是之前的[object Storage]，但测试发现getItem()、setItem()等均能使用）。&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;meta &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;content&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="IE=7"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; http-equiv&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="X-UA-Compatible"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="background-color: #f8f8f8; color: #464646; font-family: simsun; text-align: left;"&gt;（转载请注明出处：&lt;/span&gt;&lt;a href="http://blog.sina.com.cn/s/blog_4515673f0100mm6m.html" target="_blank" style="background-color: #f8f8f8; text-decoration: none; color: #6a3f30; font-family: simsun; text-align: left;"&gt;http://blog.sina.com.cn/s/blog_4515673f0100mm6m.html&lt;/a&gt;&lt;span style="background-color: #f8f8f8; color: #464646; font-family: simsun; text-align: left;"&gt;）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jackey_Chen/aggbug/2186455.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jackey_Chen/archive/2011/09/23/2186455.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jackey_Chen/archive/2011/09/20/2182253.html</id><title type="text">构建基于 Sencha Touch 框架的 Mobile web 应用</title><summary type="text">Sencha Touch 是第一个专门设计为移动设备开发 web 应用的 JavaScript 框架，它基于 HTML5 和 CSS3 的 web 标准，全面兼容 Android 和 Apple iOS，通过 Sencha Touch 框架用户可以创建非常像移动设备本地应用的 web 应用，它提供了丰富的华丽的控件和强大的功能，包括对触控事件的增强，数据整合等。本文通过对 Sencha Touch 框架的介绍，使读者对该框架有一定的了解，并通过一些代码示例给用户更详细直观的对 Sencha Touch 框架功能的了解。</summary><published>2011-09-20T03:07:00Z</published><updated>2011-09-20T03:07:00Z</updated><author><name>Jackey_Chen</name><uri>http://www.cnblogs.com/Jackey_Chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/09/20/2182253.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/09/20/2182253.html"/><content type="html">&lt;p&gt;&lt;a name="major1"&gt;&lt;/a&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Sencha 和 Sencha Touch 简介&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Sencha 的前身是 ExtJS, 2010 年 ExtJS 改名为 Sencha。 ExtJS 是一个基于 JavaScript 编写的 Ajax 框架，它功能强大，界面美观，是基于 Ajax，DHTML，DOM 等技术开发 web 应用的一个非常成熟的框架。&lt;/p&gt;&lt;p&gt;Sencha Touch 是 ExtJS 整合 JQTouch、&lt;a href="http://www.oschina.net/p/raphael" style="color: #4c6e94;"&gt;Rapha&amp;euml;l&lt;/a&gt;&amp;nbsp;库而推出的适用于最前沿 Touch web 的框架，它是世界上第一个基于 HTML5 的 Mobile web 应用框架。Sencha Touch 框架可以让用户开发的 web 应用看起来像本地应用，它提供的绚丽的用户界面组件和丰富的数据管理功能全部都基于最新的 HTML5 和 CSS3 的 web 标准，并且全面兼容 Android 和 Apple iOS 等设备。&lt;/p&gt;&lt;div class="ibm-alternate-rule" style="clear: both; background-image: url('http://1.www.s81c.com/i/solid.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; height: 1px; background-position: initial initial; background-repeat: repeat no-repeat;"&gt;&lt;/div&gt;&lt;p class="ibm-ind-link ibm-back-to-top" style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; clear: both; text-align: right; height: 15px; padding: 5px; margin: 0px;"&gt;&lt;a href="#" class="ibm-anchor-up-link" style="color: #4c6e94; display: inline; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url('http://1.www.s81c.com/i/v16/icons/u_bold.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; margin: 0px;"&gt;回页首&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a name="major2"&gt;&lt;/a&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Sencha 产品族介绍&lt;/span&gt;&lt;/p&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; font-size: 0.76em;"&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;&lt;strong&gt;ExtJS&lt;/strong&gt;&lt;p&gt;ExtJS 是为 web 开发人员提供的基于 JavaScript 和 web 标准快速构建可以跨浏览器平台运行的强大的 web 应用程序开发框架。它提供了丰富的用户界面组件和完善的文档资源，并且还有一个最重要的优势就是组件的设计简洁而容易扩展。&lt;/p&gt;&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;&lt;strong&gt;Ext GWT&lt;/strong&gt;&lt;p&gt;Ext GWT 是使用 Java 构建富 web 应用的最快，最有效的框架。它提供了运行性能良好的用户界面控件，并且在界面布局管理和全键盘支持方面有更突出的优势。&lt;/p&gt;&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;&lt;strong&gt;Ext Core&lt;/strong&gt;&lt;p&gt;Ext Core 是一个构建跨浏览器运行的动态 web 应用的 JavaScript 库，它提供了 DOM 查询和元素选择的跨浏览器访问 API，它是一个轻量级的，运行性能良好并且很容易使用的 JavaScript 库。&lt;/p&gt;&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;&lt;strong&gt;Ext Designer&lt;/strong&gt;&lt;p&gt;Ext Designer 是一个帮助用户更快的创建桌面应用程序的可视化的界面图形化工具。&lt;/p&gt;&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;&lt;strong&gt;Sencha Touch&lt;/strong&gt;&lt;p&gt;Sencha Touch 是第一个基于 HTML5 的 Mobile web 应用开发框架。&lt;/p&gt;&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;&lt;strong&gt;Sencha Animator&lt;/strong&gt;&lt;p&gt;Sencha Animator 是一个创建基于 WebKit 浏览器和触屏移动设备运行的 CSS3 动画的工具，用户可以通过它创建出令人惊叹的动画，效果一点也不逊色于 Adobe 的动画工具。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="ibm-alternate-rule" style="clear: both; background-image: url('http://1.www.s81c.com/i/solid.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; height: 1px; background-position: initial initial; background-repeat: repeat no-repeat;"&gt;&lt;/div&gt;&lt;p class="ibm-ind-link ibm-back-to-top" style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; clear: both; text-align: right; height: 15px; padding: 5px; margin: 0px;"&gt;&lt;a href="#" class="ibm-anchor-up-link" style="color: #4c6e94; display: inline; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url('http://1.www.s81c.com/i/v16/icons/u_bold.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; margin: 0px;"&gt;回页首&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a name="major3"&gt;&lt;/a&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Sencha Touch 特性&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Sencha Touch 的出现是 Mobile web 开发人员的福音，它提供的众多吸引人的特性让它成为目前业界最炙手可热的框架。&lt;/p&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; font-size: 0.76em;"&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;基于最新的 web 标准&amp;mdash;&amp;mdash;HTML5，CSS3，JavaScript。整个库压缩和 gzip 后大约 120KB，通过禁用一些组件还会使它更小。&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;支持目前世界上最好的移动设备。Sencha Touch 目前支持 Apple iOS，Android 和 BlackBerry 等目前 3G 市场上最流行的移动设备，它为不同的设备定制了不同的主题，用户可以通过使用这些主题使 web 应用在移动设备上的展现更华丽。Sencha Touch 的目标是成为一个跨平台的框架，并支持和兼容更多的移动设备。&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;增强的触摸事件。除了 touchstart，touchend 等标准事件基础外，Sencha Touch 增加了一组自定义触摸事件，如 tap、double tap、swipe、tap and hold、pinch、rotate 等。&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;数据集成。Sencha Touch 提供了强大的数据包，通过 Ajax、JSONP、YQL 等方式用户可以很容易的从各种各样的数据源拿到数据并绑定到组件模板，写入本地离线存储。&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Sencha Touch 是 HTML5 Mobile 应用领域的领头羊，是目前为止最强大的移动平台开发框架，它把自己定位为框架而不是类库。随着 Mobile web 应用市场的扩大，Sencha Touch 还在不断的改进和完善中，不久的将来它还会提供更多的功能和更完善的设备支持。&lt;/p&gt;&lt;div class="ibm-alternate-rule" style="clear: both; background-image: url('http://1.www.s81c.com/i/solid.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; height: 1px; background-position: initial initial; background-repeat: repeat no-repeat;"&gt;&lt;/div&gt;&lt;p class="ibm-ind-link ibm-back-to-top" style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; clear: both; text-align: right; height: 15px; padding: 5px; margin: 0px;"&gt;&lt;a href="#" class="ibm-anchor-up-link" style="color: #4c6e94; display: inline; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url('http://1.www.s81c.com/i/v16/icons/u_bold.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; margin: 0px;"&gt;回页首&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a name="major4"&gt;&lt;/a&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;Sencha Touch 功能增强模块介绍&lt;/span&gt;&lt;/p&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; font-size: 0.76em;"&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;&lt;p&gt;用户界面组件，容器和布局组件&lt;/p&gt;&lt;p&gt;Sencha Touch 提供了丰富的用户界面组件，包括常用的按钮，单选框，复选框，文本框，日期选择控件，表格，列表等等，通过运用 Sencha Touch 定制的样式和主题，这些控件在移动设备上看起来和本地应用的 UI 组件没有什么区别。在容器和布局方面，Sencha Touch 也可以和 Adobe 的 Flex 相媲美，不仅提供了基础的 HBoxLayout，VBoxLayout 还提供了 DockLayout，CardLayout，FieldLayout 等更适合开发支持触屏设备的 Mobile web 应用的组件，关于每个组件详细的内容可以参考参考资源中列出的 Sencha Touch 的 API 文档。本文的最后一小节提供了一个工程代码示例，该工程主要使用了 Sencha Touch 提供的布局和用户界面组件构建了一个简单的 Mobile web 应用，代码中包含了关于所使用的用户组件的详细注释。&lt;/p&gt;&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;&lt;p&gt;WebKit/CSS3 样式技巧增强&lt;/p&gt;&lt;p&gt;Sencha Touch 充分运用了 CSS3 的新特性使基于 webKit 浏览器运行的 Sencha Touch 应用更炫更酷。它支持并增强了对 Animations（动画），Transitions（转换效果），Gradients（渐变），shadows（阴影效果），Font Face（用户自定义字库），Marquee（文字移动效果），Multiple Backgrounds（多背景），RGBA（高清色彩显示通道）等样式效果的展示。&lt;/p&gt;&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;&lt;p&gt;数据包&lt;/p&gt;&lt;p&gt;Sencha Touch 的一个最大特性就是提供了功能强大的数据包。在 Ext.data 包中提供了丰富的 API 实现对 AJAX，JSONP，YQL 等数据访问方式的支持，并提供了 API 供用户更简单方便的操作和展现 JSON 数据， XML 数据等。用户还可以扩展基础接口实现对更复杂数据的操作和访问。&lt;/p&gt;&lt;p&gt;Ext.data 数据包中最基础的是 Ext.data.Model，它就像 Java 的 Object 类一样是定义所有对象的基础类，代表应用程序中的数据类型：用户，产品，销售等任何东西。清单 1 是一个定义产品模型的代码片段。&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="listing1"&gt;&lt;/a&gt;&lt;strong style="padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 1em; font-family: arial, sans-serif;"&gt;清单 1. Product 模型定义代码示例&lt;/strong&gt;&lt;br /&gt;&lt;table cellpadding="0" summary="This table contains a code listing." cellspacing="0" border="0" style="font-size: 0.8em; width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; border-width: 1px; border-color: #cccccc; border-style: solid;"&gt; &lt;br/&gt; //Ext.regModel 告诉 Sencha Touch 使用设置的字段创建一个新的模型 , 可以在以后通过名称 &lt;br/&gt; // 引用这个模型来轻松地配置组件加载的产品数据&lt;br/&gt; Ext.regModel('Product', { &lt;br/&gt;    fields: [ &lt;br/&gt;        {name: 'name',        type: 'string'}, &lt;br/&gt;        {name: 'description', type: 'string'}, &lt;br/&gt;        {name: 'price',       type: 'float'}, &lt;br/&gt;        {name: 'image_url',   type: 'string'}, &lt;br/&gt;        {name: 'in_stock',    type: 'boolean'} &lt;br/&gt;    ] &lt;br/&gt; }); &lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;创建好数据模型后，就可以创建用来展示数据的 Ext.DataView，DataView 提供了如何获取数据和展现数据的功能，每个 DataView 至少需要包涵一个 Ext.data.Store 和一个 Ext.XTemplate 类，Stores 是模型的实例集合，它通过代理类载入数据，代理类定义了数据的获取方式和数据类型，它还提供了一个 Reader 告诉代理类从服务器加载数据时如何解码得到的数据流。Ext.XTemplate 定义数据展现的方式，它是一个强大的模板类，一旦 Stores 加载了数据，DataView 会自动将每一个加载完毕的记录在模板的基础上渲染出 HTML 展现给用户。清单 2 是一个 DataView 定义样例：&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="listing2"&gt;&lt;/a&gt;&lt;strong style="padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 1em; font-family: arial, sans-serif;"&gt;清单 2. DataView 定义代码示例&lt;/strong&gt;&lt;br /&gt;&lt;table cellpadding="0" summary="This table contains a code listing." cellspacing="0" border="0" style="font-size: 0.8em; width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; border-width: 1px; border-color: #cccccc; border-style: solid;"&gt; &lt;br/&gt; //store 定义获取数据的方式（用 ajax 代理获取 URL 为&amp;lsquo; /product.json &amp;rsquo;的数据）和数据类型 &lt;br/&gt; //(Product)，XTemplate 定义数据展现的方式&lt;br/&gt; //store 定义获取数据的方式和数据类型，XTemplate 定义数据展现的方式&lt;br/&gt; var productsList = new Ext.DataView({ &lt;br/&gt;    store: new Ext.data.Store({ &lt;br/&gt;        model: 'Product', &lt;br/&gt;        // 代理类的定义&lt;br/&gt;        proxy: { &lt;br/&gt;    // 代理类型是 ajax &lt;br/&gt;            type: 'ajax', &lt;br/&gt;            // 数据来源&lt;br/&gt;            url : '/products.json', &lt;br/&gt;            // 数据是 Json 格式&lt;br/&gt;            reader: { &lt;br/&gt;                type: 'json', &lt;br/&gt;                root: 'products'&lt;br/&gt;            } &lt;br/&gt;        } &lt;br/&gt;    }), &lt;br/&gt;    tpl: new Ext.XTemplate( &lt;br/&gt;        '&amp;lt;tpl for="."&amp;gt;', &lt;br/&gt;            '&amp;lt;div&amp;gt;', &lt;br/&gt;                '&amp;lt;img src="{image_url}" /&amp;gt;', &lt;br/&gt;                '&amp;lt;div class="button"&amp;gt;Buy&amp;lt;/div&amp;gt;', &lt;br/&gt;            '&amp;lt;/div&amp;gt;', &lt;br/&gt;        '&amp;lt;/tpl&amp;gt;'&lt;br/&gt;    ), &lt;br/&gt;    fullscreen: true &lt;br/&gt; }); &lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;清单 2 中请求的 products.json 文件内容如清单 3 所示，它是一组 Json 对象，当使用 ajax 代理获取该文件的时候会返回一个 Json 对象的数组。&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="listing3"&gt;&lt;/a&gt;&lt;strong style="padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 1em; font-family: arial, sans-serif;"&gt;清单 3. products.json&lt;/strong&gt;&lt;br /&gt;&lt;table cellpadding="0" summary="This table contains a code listing." cellspacing="0" border="0" style="font-size: 0.8em; width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; border-width: 1px; border-color: #cccccc; border-style: solid;"&gt; &lt;br/&gt; { &lt;br/&gt;    "products": [ &lt;br/&gt;        {"name": "Some Product",    "price": 9.99, &lt;br/&gt;                 "image_url": "product1.jpg", "in_stock": true }, &lt;br/&gt;        {"name": "Another Product", "price": 7.50, &lt;br/&gt;                 "image_url": "product2.jpg", "in_stock": true }, &lt;br/&gt;        {"name": "A third product", "price": 2.35, &lt;br/&gt;                 "image_url": "product3.jpg", "in_stock": false }, &lt;br/&gt;        ... &lt;br/&gt;    ] &lt;br/&gt; } &lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;DataView 还提供了一组事件供用户监听，包括数据选择，拖拽等信息，用户可以根据监听到的不同事件做相应的操作。清单 4 是监听 DataView 事件的代码示例。&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="listing4"&gt;&lt;/a&gt;&lt;strong style="padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 1em; font-family: arial, sans-serif;"&gt;清单 4. DataView 监听 itemtap 事件代码示例&lt;/strong&gt;&lt;br /&gt;&lt;table cellpadding="0" summary="This table contains a code listing." cellspacing="0" border="0" style="font-size: 0.8em; width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; border-width: 1px; border-color: #cccccc; border-style: solid;"&gt; &lt;br/&gt; productsList.on('itemtap', function (dataview, index, el, e) { &lt;br/&gt;    // &amp;lsquo; itemtap'事件将会在用户点击了&amp;rsquo; buy &amp;lsquo;按钮后出发&lt;br/&gt;    if (e.getTarget('div.button')) { &lt;br/&gt;        var product = dataview.store.getAt(index); &lt;br/&gt;        //something need to implement for buy the product &lt;br/&gt;    } &lt;br/&gt; }); &lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;&lt;p&gt;数据验证和数据关联&lt;/p&gt;&lt;p&gt;Sencha Touch 提供了五种基本的数据验证方式，用户可以将验证方式的定义直接和对象的定义绑定，就像定义数据库表的列约束一样方便和简洁。这五种验证方式是：&lt;/p&gt;&lt;ul style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; font-size: 1em;"&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;Presence&lt;p&gt;Presence 验证数据不能为空值。&lt;/p&gt;&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;Length&lt;p&gt;Length 验证数据的长度，可以定义最大长度和最小长度。&lt;/p&gt;&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;Format&lt;p&gt;Format 验证数据的格式是否符合预定义的格式，比如定义某个时间属性的格式是&amp;ldquo;yyyy-mm-dd&amp;rdquo;，那么&amp;ldquo;20110324&amp;rdquo;这样的值就被认为是不合法的。&lt;/p&gt;&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;Inclusion&lt;p&gt;Inclusion 验证数据是否属于某个预定义的范围，该范围可以是一个闭合区间，也可以是一些可能值的集合。&lt;/p&gt;&lt;/li&gt;&lt;li style="font-family: arial, nsimsun, sans-serif; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px;"&gt;Exclusion&lt;p&gt;Exclusion 验证数据是否不属于某个预定义的范围。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;清单 5 是一个包含数据验证定义的 Product 模型定义。&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="listing5"&gt;&lt;/a&gt;&lt;strong style="padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 1em; font-family: arial, sans-serif;"&gt;清单 5. 数据验证定义代码示例&lt;/strong&gt;&lt;br /&gt;&lt;table cellpadding="0" summary="This table contains a code listing." cellspacing="0" border="0" style="font-size: 0.8em; width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; border-width: 1px; border-color: #cccccc; border-style: solid;"&gt; &lt;br/&gt; // 定一个 SampleApp 的命名空间&lt;br/&gt; Ext.ns('SampleApp'); &lt;br/&gt; SampleApp.Product = Ext.regModel('Product', { &lt;br/&gt;    fields: [ &lt;br/&gt;        {name: 'id',      type: 'int'}, &lt;br/&gt;        {name: 'user_id', type: 'int'}, &lt;br/&gt;        {name: 'name',    type: 'string'}, &lt;br/&gt;        {name: 'price',   type: 'float'}, &lt;br/&gt;        {name: 'sku',     type: 'string'} &lt;br/&gt;    ], &lt;br/&gt; &lt;br/&gt;    validations: [ &lt;br/&gt;        //name 属性是必须的&lt;br/&gt;        {type: 'presence', name: 'name'}, &lt;br/&gt;        //sku 属性的格式必须是 4 个数字后面至少有一个字母&lt;br/&gt;        {type: 'format',   name: 'sku', matcher: /[0-9]{4}[A-Z]+/}, &lt;br/&gt;        //name 属性的长度至少为 3 &lt;br/&gt;        {type: 'length',   name: 'name', min: 3} &lt;br/&gt;    ], &lt;br/&gt; &lt;br/&gt;    proxy: { &lt;br/&gt;        type: 'localstorage', &lt;br/&gt;        id  : 'products'&lt;br/&gt;    } &lt;br/&gt; }); &lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;定义了模型的数据验证内容后，我们就可以运用 Sencha Touch 提供的数据验证 API 对模型对象进行验证，清单 6 定义了一个具体的 Product 对象，并对对象进行验证。&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="listing6"&gt;&lt;/a&gt;&lt;strong style="padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 1em; font-family: arial, sans-serif;"&gt;清单 6. 验证模型对象代码示例&lt;/strong&gt;&lt;br /&gt;&lt;table cellpadding="0" summary="This table contains a code listing." cellspacing="0" border="0" style="font-size: 0.8em; width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; border-width: 1px; border-color: #cccccc; border-style: solid;"&gt; &lt;br/&gt; // 创建了一个 Product 对象&lt;br/&gt; var product = new SampleApp.Product({ &lt;br/&gt;    name : 'Sencha Touch', &lt;br/&gt;    sku  : 'not a valid sku', &lt;br/&gt;    price: 99 &lt;br/&gt; }); &lt;br/&gt; // 调用 validate 方法返回验证错误信息&lt;br/&gt; var errors = product.validate(); &lt;br/&gt; errors.isValid()) // 返回&amp;ldquo;false&amp;rdquo;因为 sku 属性有错&lt;br/&gt; errors.items; // 返回一个包涵该对象所有验证错误信息的数组 &lt;br/&gt; errors.forField('sku'); // 返回&amp;rsquo; sku &amp;lsquo;属性的验证错误信息&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;validate() 方法是数据验证 API 的核心方法，调用 validate() 方法后会对所有的 Validation 定义自动进行验证并返回一个 Ext.data.Errors 对象。&lt;/p&gt;&lt;p&gt;数据库中的表关联关系大家都很熟悉，通过定义主键外键可以定义两个表的关联关系。Sencha Touch 支持类似于数据库表关联关系的基于对象的关联关系定义，通过 associations 关键字，用户可以在对象的定义中包涵对象关联关系的定义，目前支持两种关联关系：&amp;ldquo;hasMany&amp;rdquo;和&amp;ldquo;belongsTo&amp;rdquo;，用户可以自己扩展实现&amp;ldquo;one-two-many&amp;rdquo;，&amp;ldquo;one-to-one&amp;rdquo;等其他关联关系。清单 7 展示了如何定义用户和产品之间的&amp;ldquo;hasMany&amp;rdquo;和&amp;ldquo;belongsTo&amp;rdquo;关系。&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="listing7"&gt;&lt;/a&gt;&lt;strong style="padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 1em; font-family: arial, sans-serif;"&gt;清单 7. hasMany 和 belongsTo 关系定义代码示例&lt;/strong&gt;&lt;br /&gt;&lt;table cellpadding="0" summary="This table contains a code listing." cellspacing="0" border="0" style="font-size: 0.8em; width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; border-width: 1px; border-color: #cccccc; border-style: solid;"&gt; &lt;br/&gt; SampleApp.User = Ext.regModel('User', { &lt;br/&gt;    fields: [ &lt;br/&gt;        {name: 'id',       type: 'int'}, &lt;br/&gt;        {name: 'name',     type: 'string'}, &lt;br/&gt;        {name: 'gender',   type: 'string'}, &lt;br/&gt;        {name: 'username', type: 'string'} &lt;br/&gt;    ], &lt;br/&gt; &lt;br/&gt;    validations: [ &lt;br/&gt;        {type: 'inclusion', name: 'gender',   list: ['male', 'female']}, &lt;br/&gt;        {type: 'exclusion', name: 'username', list: ['admin']} &lt;br/&gt;    ], &lt;br/&gt; &lt;br/&gt;    associations: [ &lt;br/&gt;        {type: 'hasMany', model: 'Product', name: 'products'} &lt;br/&gt;    ], &lt;br/&gt; &lt;br/&gt;    proxy: { &lt;br/&gt;        type: 'localstorage', &lt;br/&gt;        id  : 'users'&lt;br/&gt;    } &lt;br/&gt; }); &lt;br/&gt;&lt;br/&gt; SampleApp.Product = Ext.regModel('Product', { &lt;br/&gt;    // 定义 Product 的属性和数据验证&lt;br/&gt; ... &lt;br/&gt;    associations: [ &lt;br/&gt;        {type: 'belongsTo', model: 'User'} &lt;br/&gt;    ] &lt;br/&gt; }); &lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;定义了对象之间的关系之后，就可以使用 Sencha Touch 提供的 API 进行关联数据的加载，同步等操作，清单 8 是关联数据操作的代码示例。&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="listing8"&gt;&lt;/a&gt;&lt;strong style="padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 1em; font-family: arial, sans-serif;"&gt;清单 8. 关联数据操作代码示例&lt;/strong&gt;&lt;br /&gt;&lt;table cellpadding="0" summary="This table contains a code listing." cellspacing="0" border="0" style="font-size: 0.8em; width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="code-outline" style="font-family: arial, nsimsun, sans-serif; background-color: #f7f7f7 !important; padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; border-width: 1px; border-color: #cccccc; border-style: solid;"&gt; &lt;br/&gt; var user = new SampleApp.User({id: 10}); &lt;br/&gt;&lt;br/&gt; // 加载所有用户 id=10 的产品&lt;br/&gt; user.products().load({ &lt;br/&gt;  callback: function (records, operation) { &lt;br/&gt;      alert(records.length); &lt;br/&gt;  } &lt;br/&gt; }); &lt;br/&gt;&lt;br/&gt; // 给 id=10 的用户增加一个产品&lt;br/&gt; user.products().add({ &lt;br/&gt;    name: 'Ext JS 4.0', &lt;br/&gt;    sku : '1234A'&lt;br/&gt; }); &lt;br/&gt; // 调用 sync 方法将通过用户关联关系增加的产品添加到产品列表&lt;br/&gt; user.products().sync(); &lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="ibm-alternate-rule" style="clear: both; background-image: url('http://1.www.s81c.com/i/solid.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; height: 1px; background-position: initial initial; background-repeat: repeat no-repeat;"&gt;&lt;/div&gt;&lt;p class="ibm-ind-link ibm-back-to-top" style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; clear: both; text-align: right; height: 15px; padding: 5px; margin: 0px;"&gt;&lt;a href="#" class="ibm-anchor-up-link" style="color: #4c6e94; display: inline; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url('http://1.www.s81c.com/i/v16/icons/u_bold.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; margin: 0px;"&gt;回页首&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a name="major5"&gt;&lt;/a&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;SenchaSampleProject 工程代码示例&lt;/span&gt;&lt;/p&gt;&lt;p&gt;本文提供了一个 SenchaSampleProject 工程供读者参考，该工程主要使用了 Sencha Touch 提供的布局和用户界面组件并提供了详细的代码注释。图 1 是该工程运行结果截图。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a name="fig1"&gt;&lt;/a&gt;&lt;strong style="padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; font-family: arial, sans-serif;"&gt;图 1. SenchaSampleProject 运行结果示例&lt;/strong&gt;&lt;br /&gt;&lt;img alt="图 1. SenchaSampleProject 运行结果示例" height="416" src="http://www.ibm.com/developerworks/cn/web/1109_rendy_senchadata/image003.jpg" width="579" style="border-style: initial; border-color: initial; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px;" /&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="ibm-alternate-rule" style="clear: both; background-image: url('http://1.www.s81c.com/i/solid.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; height: 1px; background-position: initial initial; background-repeat: repeat no-repeat;"&gt;&lt;/div&gt;&lt;p class="ibm-ind-link ibm-back-to-top" style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; clear: both; text-align: right; height: 15px; padding: 5px; margin: 0px;"&gt;&lt;a href="#" class="ibm-anchor-up-link" style="color: #4c6e94; display: inline; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url('http://1.www.s81c.com/i/v16/icons/u_bold.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; margin: 0px;"&gt;回页首&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a name="major7"&gt;&lt;/a&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;部署和运行示例代码&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.ibm.com/developerworks/cn/web/1109_rendy_senchadata/#download" style="color: #4c6e94;"&gt;下载代码&lt;/a&gt;到本地计算机，打开 Eclipse，点击 File-&amp;gt;import-&amp;gt;Existing Projects into Workspace 如图 2 所示，选择 archive file 并指定到代码所在的本地路径，点击 Finish 按钮。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a name="fig2"&gt;&lt;/a&gt;&lt;strong style="padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; font-family: arial, sans-serif;"&gt;图 2. 导入工程到 Eclipse&lt;/strong&gt;&lt;br /&gt;&lt;img alt="图 2. 导入工程到 Eclipse" height="349" src="http://www.ibm.com/developerworks/cn/web/1109_rendy_senchadata/image005.jpg" width="471" style="border-style: initial; border-color: initial; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px;" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;工程导入 Eclipse 后会自动编译，右键点击项目选择 Run AsRun On Server 就可以运行程序。&lt;/p&gt;&lt;div class="ibm-alternate-rule" style="clear: both; background-image: url('http://1.www.s81c.com/i/solid.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; height: 1px; background-position: initial initial; background-repeat: repeat no-repeat;"&gt;&lt;/div&gt;&lt;p class="ibm-ind-link ibm-back-to-top" style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; clear: both; text-align: right; height: 15px; padding: 5px; margin: 0px;"&gt;&lt;a href="#" class="ibm-anchor-up-link" style="color: #4c6e94; display: inline; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url('http://1.www.s81c.com/i/v16/icons/u_bold.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; margin: 0px;"&gt;回页首&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a name="major8"&gt;&lt;/a&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;结束语&lt;/span&gt;&lt;/p&gt;&lt;p&gt;本文对 Sencha Touch 框架和它提供的特性做了简单介绍，并通过一些代码示例给读者更直观的认识，最后提供了一个工程示例向读者展示了如何运用 Sencha Touch 提供的用户界面组件开发基于 Sencha Touch 框架的 Mobile web 应用。 Sencha Touch 以它开发简单，兼容性好，支持标准化，提供丰富的华丽的用户界面组件以及强大的数据操作 API 等无与伦比的优势成为目前 Mobile web 应用开发最炙手可热的框架，虽然它也存在运行速度慢，UI 反应延时等问题，但是随着技术的进步，这些不足会不断的改进和消除。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="ibm-alternate-rule" style="clear: both; background-image: url('http://1.www.s81c.com/i/solid.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; height: 1px; background-position: initial initial; background-repeat: repeat no-repeat;"&gt;&lt;/div&gt;&lt;p class="ibm-ind-link ibm-back-to-top" style="font-family: arial, nsimsun, sans-serif; font-size: 0.76em; clear: both; text-align: right; height: 15px; padding: 5px; margin: 0px;"&gt;&lt;a href="#" class="ibm-anchor-up-link" style="color: #4c6e94; display: inline; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url('http://1.www.s81c.com/i/v16/icons/u_bold.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; margin: 0px;"&gt;回页首&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="atitle" style="font-size: 1.5em; font-weight: bold;"&gt;&lt;a name="download"&gt;&lt;/a&gt;下载&lt;/span&gt;&lt;/p&gt;&lt;table summary="This table contains downloads for this document." class="ibm-data-table" cellspacing="0" cellpadding="0" border="0" style="font-size: 0.8em; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; border-top-width: 0px; border-top-style: initial; border-top-color: initial; width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th scope="col" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; vertical-align: top; background-image: url('http://1.www.s81c.com/i/v16/t/text-tabs-bg.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f8fc; text-align: left; background-position: initial initial; background-repeat: repeat no-repeat;"&gt;描述&lt;/th&gt;&lt;th scope="col" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; vertical-align: top; background-image: url('http://1.www.s81c.com/i/v16/t/text-tabs-bg.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f8fc; text-align: left; background-position: initial initial; background-repeat: repeat no-repeat;"&gt;名字&lt;/th&gt;&lt;th scope="col" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; vertical-align: top; background-image: url('http://1.www.s81c.com/i/v16/t/text-tabs-bg.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f8fc; text-align: left; background-position: initial initial; background-repeat: repeat no-repeat;"&gt;大小&lt;/th&gt;&lt;th scope="col" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; vertical-align: top; background-image: url('http://1.www.s81c.com/i/v16/t/text-tabs-bg.gif'); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f7f8fc; text-align: left; background-position: initial initial; background-repeat: repeat no-repeat;"&gt;下载方法&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tb-row" scope="row" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; vertical-align: top;"&gt;示例代码&lt;/td&gt;&lt;td nowrap="nowrap" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; vertical-align: top;"&gt;SenchaSampleProject.zip&lt;/td&gt;&lt;td nowrap="nowrap" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; vertical-align: top;"&gt;846KB&lt;/td&gt;&lt;td nowrap="nowrap" style="font-family: arial, nsimsun, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; vertical-align: top;"&gt;&lt;a class="fbox" href="http://www.ibm.com/developerworks/apps/download/index.jsp?contentid=758204&amp;amp;filename=SenchaSampleProject.zip&amp;amp;method=http&amp;amp;locale=zh_CN" style="color: #4c6e94;"&gt;HTTP&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://www.cnblogs.com/Jackey_Chen/aggbug/2182253.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jackey_Chen/archive/2011/09/20/2182253.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jackey_Chen/archive/2011/08/30/2159233.html</id><title type="text">解决IIS文件访问异常——Server.MapPath方法</title><summary type="text">台风天气还得来上班，不过拿人钱财，替人消灾啊。牢骚发完，该上工了！今天要做一个js请求.net后台读写文件的功能，虽然很久没写.net/c#程序，但是还是很快搞定了，运行vs没问题，但是部署到IIS后，出状况了。错误信息：未能找到路径“c:\windows\system32\inetsrv\XXXXXXXXXXXXX”的一部分。说明: 执行当前 Web 请求期间，出现未处理的异常。请检查堆栈跟踪信息，以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.IO.DirectoryNotFoundException: 未能找到路径“c:\windows\system32</summary><published>2011-08-30T02:30:00Z</published><updated>2011-08-30T02:30:00Z</updated><author><name>Jackey_Chen</name><uri>http://www.cnblogs.com/Jackey_Chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/30/2159233.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/30/2159233.html"/><content type="html">&lt;p&gt;台风天气还得来上班，不过拿人钱财，替人消灾啊。牢骚发完，该上工了！&lt;/p&gt;&lt;p&gt;今天要做一个js请求.net后台读写文件的功能，虽然很久没写.net/c#程序，但是还是很快搞定了，运行vs没问题，但是部署到IIS后，出状况了。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;错误信息：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-family: simsun; line-height: 23px;"&gt;未能找到路径&amp;ldquo;c:\windows\system32\inetsrv\XXXXXXXXXXXXX&amp;rdquo;的一部分。&amp;nbsp;&amp;nbsp;&lt;br /&gt;说明: 执行当前 Web 请求期间，出现未处理的异常。请检查堆栈跟踪信息，以了解有关该错误以及代码中导致错误的出处的详细信息。&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;异常详细信息: System.IO.DirectoryNotFoundException: 未能找到路径&amp;ldquo;c:\windows\system32\inetsrv\XXXXXXXXXXXXXXX&amp;rdquo;的一部分。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-family: simsun; line-height: 23px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;我程序中写的是相对路径，看来vs和IIS的访问路径有差别，在网上找了一会儿，就有办法了。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;解决办法：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: #111111; font-family: verdana, arial; font-size: 13px; font-weight: normal; line-height: 23px;"&gt;Server.MapPath获得的路径都是服务器上的物理路径，也就是常说的绝对路径&lt;br style="padding: 0px; margin: 0px;" /&gt;1、Server.MapPath("/")&lt;br style="padding: 0px; margin: 0px;" /&gt;注：获得应用程序根目录所在的位置，如 C:\Inetpub\wwwroot\。&lt;br style="padding: 0px; margin: 0px;" /&gt;2、Server.MapPath("./")&lt;br style="padding: 0px; margin: 0px;" /&gt;注：获得所在页面的当前目录，等价于Server.MapPath("")。&lt;br style="padding: 0px; margin: 0px;" /&gt;3、Server.MapPath("../")&lt;br style="padding: 0px; margin: 0px;" /&gt;注：获得所在页面的上级目录。&lt;br style="padding: 0px; margin: 0px;" /&gt;4、Server.MapPath("~/")&lt;br style="padding: 0px; margin: 0px;" /&gt;注：获得当前应用级程序的目录，如果是根目录，就是根目录，如果是虚拟目录，就是虚拟目录所在的位置，如C:\Inetpub\wwwroot\Example\。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#111111" face="verdana, arial" size="2" style="color: #111111; font-family: verdana, arial; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#111111" face="verdana, arial" size="2" style="color: #111111; font-family: verdana, arial; font-size: x-small;"&gt;说明：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#111111" face="verdana, arial" size="2" style="color: #111111; font-family: verdana, arial; font-size: x-small;"&gt;1.如果不知道使用using，可直接写System.Web.HttpContext.Current.Server.MapPath("/XXXX")；&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span color="#111111" face="verdana, arial" size="2" style="color: #111111; font-family: verdana, arial; font-size: x-small;"&gt;2.可能会提示无法操作文件，必须设置文件的操作权限（可写）。&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jackey_Chen/aggbug/2159233.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/30/2159233.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jackey_Chen/archive/2011/08/23/2151141.html</id><title type="text">【原创】Sencha Touch(extjs) MVC实例——通讯录</title><summary type="text">转载请注明出处：http://www.cnblogs.com/Jackey_Chen/archive/2011/08/23/2151141.htmlIndex.hmtl文件中引入的脚本如下： 联系人的Model和Store如下： 1 Ext.regModel('ContactModel', { 2 3 proxy : { 4 type : 'localstorage', 5 id : 'contactModel' 6 }, 7 8 fields : [ 9 'id',10 'firstName',...</summary><published>2011-08-23T11:06:00Z</published><updated>2011-08-23T11:06:00Z</updated><author><name>Jackey_Chen</name><uri>http://www.cnblogs.com/Jackey_Chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/23/2151141.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/23/2151141.html"/><content type="html">&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;转载请注明出处：&lt;/span&gt;&lt;a href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/23/2151141.html"&gt;http://www.cnblogs.com/Jackey_Chen/archive/2011/08/23/2151141.html&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Index.hmtl&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;文件中引入的脚本如下：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/41340/2011082318595861.png" alt="" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;联系人的&lt;/span&gt;&lt;span lang="EN-US"&gt;Model&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;Store&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;如下：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt; 1&lt;/span&gt; &lt;span style="color: #000000;"&gt;Ext.regModel(&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;ContactModel&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;, {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 2&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 3&lt;/span&gt; &lt;span style="color: #000000;"&gt;    proxy : {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 4&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;localstorage&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 5&lt;/span&gt; &lt;span style="color: #000000;"&gt;        id   : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;contactModel&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 6&lt;/span&gt; &lt;span style="color: #000000;"&gt;    },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 7&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 8&lt;/span&gt; &lt;span style="color: #000000;"&gt;    fields : [&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 9&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: #000000;"&gt;id&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&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: #000000;"&gt;firstName&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&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: #000000;"&gt;lastName&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;12&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: #000000;"&gt;street&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;13&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: #000000;"&gt;city&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;14&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: #000000;"&gt;state&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;15&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: #000000;"&gt;zip&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;16&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: #000000;"&gt;phone&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;17&lt;/span&gt; &lt;span style="color: #000000;"&gt;    ]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;18&lt;/span&gt; &lt;span style="color: #000000;"&gt;});&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;19&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;20&lt;/span&gt; &lt;span style="color: #000000;"&gt;Ext.regStore({&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;21&lt;/span&gt; &lt;span style="color: #000000;"&gt;    model   : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;ContactModel&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;22&lt;/span&gt; &lt;span style="color: #000000;"&gt;    storeId : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;ContactStore&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;23&lt;/span&gt; &lt;span style="color: #000000;"&gt;});&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;主程序入口&lt;/span&gt;&lt;span lang="EN-US"&gt;apps.js&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;：&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt; 1&lt;/span&gt; &lt;span style="color: #000000;"&gt;Ext.regApplication({&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 2&lt;/span&gt; &lt;span style="color: #000000;"&gt;    name   : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;MyApp&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 3&lt;/span&gt; &lt;span style="color: #000000;"&gt;    launch : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 4&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 5&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; MyApp.AppPanel({&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 6&lt;/span&gt; &lt;span style="color: #000000;"&gt;            fullscreen : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;true&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 7&lt;/span&gt; &lt;span style="color: #000000;"&gt;        });&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 8&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 9&lt;/span&gt; &lt;span style="color: #000000;"&gt;    }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt; &lt;span style="color: #000000;"&gt;});&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="http://pic002.cnblogs.com/images/2011/41340/2011082319014792.png" alt="" /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;在&lt;/span&gt;&lt;span lang="EN-US"&gt;AppPanel&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;中放入一个用于显示联系人信息的&lt;/span&gt;&lt;span lang="EN-US"&gt;'ContactFormPanel'&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;和另外三个组件（&lt;/span&gt;&lt;span lang="EN-US"&gt;buildTopDockToolbar&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;buildLeftDockList&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;buildBottomDockToolBar&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;），具体代码如下：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt;  1&lt;/span&gt; &lt;span style="color: #000000;"&gt;MyApp.AppPanel &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Ext.extend(Ext.Panel, {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;  2&lt;/span&gt; &lt;span style="color: #000000;"&gt;    layout : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;fit&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;  3&lt;/span&gt; &lt;span style="color: #000000;"&gt;    initComponent : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;  4&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;.dockedItems &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;.buildDockedItems();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;  5&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;  6&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;.items &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;  7&lt;/span&gt; &lt;span style="color: #000000;"&gt;            xtype : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;ContactFormPanel&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;  8&lt;/span&gt; &lt;span style="color: #000000;"&gt;        };&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;  9&lt;/span&gt; &lt;span style="color: #000000;"&gt;        MyApp.AppPanel.superclass.initComponent.call(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 10&lt;/span&gt; &lt;span style="color: #000000;"&gt;    },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 11&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 12&lt;/span&gt; &lt;span style="color: #000000;"&gt;    buildDockedItems : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 13&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;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 14&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;.buildTopDockToolbar(),&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 15&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;.buildLeftDockList(),&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 16&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;.buildBottomDockToolBar()&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 17&lt;/span&gt; &lt;span style="color: #000000;"&gt;        ];&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 18&lt;/span&gt; &lt;span style="color: #000000;"&gt;    },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 19&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 20&lt;/span&gt; &lt;span style="color: #000000;"&gt;    buildTopDockToolbar : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 21&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;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 22&lt;/span&gt; &lt;span style="color: #000000;"&gt;            xtype : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;toolbar&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 23&lt;/span&gt; &lt;span style="color: #000000;"&gt;            dock  : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;top&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 24&lt;/span&gt; &lt;span style="color: #000000;"&gt;            title : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;Contact Manager&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 25&lt;/span&gt; &lt;span style="color: #000000;"&gt;        };&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 26&lt;/span&gt; &lt;span style="color: #000000;"&gt;    },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 27&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 28&lt;/span&gt; &lt;span style="color: #000000;"&gt;    buildLeftDockList : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 29&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;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 30&lt;/span&gt; &lt;span style="color: #000000;"&gt;            xtype  : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;panel&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 31&lt;/span&gt; &lt;span style="color: #000000;"&gt;            width  : &lt;/span&gt;&lt;span style="color: #000000;"&gt;220&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 32&lt;/span&gt; &lt;span style="color: #000000;"&gt;            dock   : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;left&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 33&lt;/span&gt; &lt;span style="color: #000000;"&gt;            layout : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;fit&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 34&lt;/span&gt; &lt;span style="color: #000000;"&gt;            style  : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;border-right: 1px solid;&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 35&lt;/span&gt; &lt;span style="color: #000000;"&gt;            items  : [&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 36&lt;/span&gt; &lt;span style="color: #000000;"&gt;                {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 37&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    xtype     : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;ContactList&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 38&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    listeners : {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 39&lt;/span&gt; &lt;span style="color: #000000;"&gt;                        scope     : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 40&lt;/span&gt; &lt;span style="color: #000000;"&gt;                        itemtap   : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;.onContactListItemTap,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 41&lt;/span&gt; &lt;span style="color: #000000;"&gt;                        itemswipe : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;.onContactListItemSwipe&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 42&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 43&lt;/span&gt; &lt;span style="color: #000000;"&gt;                }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 44&lt;/span&gt; &lt;span style="color: #000000;"&gt;            ],&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 45&lt;/span&gt; &lt;span style="color: #000000;"&gt;            dockedItems : [&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 46&lt;/span&gt; &lt;span style="color: #000000;"&gt;                {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 47&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    xtype : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;toolbar&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 48&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    dock  : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;top&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 49&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    title : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;Contacts&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 50&lt;/span&gt; &lt;span style="color: #000000;"&gt;                }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 51&lt;/span&gt; &lt;span style="color: #000000;"&gt;            ]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 52&lt;/span&gt; &lt;span style="color: #000000;"&gt;        }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 53&lt;/span&gt; &lt;span style="color: #000000;"&gt;    },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 54&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 55&lt;/span&gt; &lt;span style="color: #000000;"&gt;    buildBottomDockToolBar : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 56&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;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 57&lt;/span&gt; &lt;span style="color: #000000;"&gt;            xtype    : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;toolbar&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 58&lt;/span&gt; &lt;span style="color: #000000;"&gt;            dock     : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;bottom&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 59&lt;/span&gt; &lt;span style="color: #000000;"&gt;            defaults : {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 60&lt;/span&gt; &lt;span style="color: #000000;"&gt;                scope      : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 61&lt;/span&gt; &lt;span style="color: #000000;"&gt;                handler    : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;.onBtnTap,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 62&lt;/span&gt; &lt;span style="color: #000000;"&gt;                controller : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;ContactFormPanelController&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 63&lt;/span&gt; &lt;span style="color: #000000;"&gt;            },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 64&lt;/span&gt; &lt;span style="color: #000000;"&gt;            items : [&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 65&lt;/span&gt; &lt;span style="color: #000000;"&gt;                {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 66&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    text   : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;New&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 67&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    action : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;newContact&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 68&lt;/span&gt; &lt;span style="color: #000000;"&gt;                },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 69&lt;/span&gt; &lt;span style="color: #000000;"&gt;                {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 70&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    text   : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;Save&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 71&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    action : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;saveContact&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 72&lt;/span&gt; &lt;span style="color: #000000;"&gt;                },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 73&lt;/span&gt; &lt;span style="color: #000000;"&gt;                {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 74&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    xtype : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;spacer&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 75&lt;/span&gt; &lt;span style="color: #000000;"&gt;                },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 76&lt;/span&gt; &lt;span style="color: #000000;"&gt;                {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 77&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    text       : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;Delete&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 78&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    action     : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;deleteContact&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 79&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    controller : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;ContactListController&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 80&lt;/span&gt; &lt;span style="color: #000000;"&gt;                }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 81&lt;/span&gt; &lt;span style="color: #000000;"&gt;            ]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 82&lt;/span&gt; &lt;span style="color: #000000;"&gt;        };&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 83&lt;/span&gt; &lt;span style="color: #000000;"&gt;    },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 84&lt;/span&gt; &lt;span style="color: #000000;"&gt;    onBtnTap : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;(btn) {&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt; default clicked event function&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 85&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;        &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt;&lt;span style="color: #000000;"&gt; contactForm &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;.items.items[&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;],&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 86&lt;/span&gt; &lt;span style="color: #000000;"&gt;            leftDock    &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;.getDockedItems()[&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;],&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 87&lt;/span&gt; &lt;span style="color: #000000;"&gt;            model       &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; contactForm.getRecord(),&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 88&lt;/span&gt; &lt;span style="color: #000000;"&gt;            contactList &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; leftDock.items.items[&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 89&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 90&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; (btn.action &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: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;deleteContact&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: #000000;"&gt;&amp;amp;&amp;amp;&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: #000000;"&gt; model) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 91&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;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 92&lt;/span&gt; &lt;span style="color: #000000;"&gt;        }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 93&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 94&lt;/span&gt; &lt;span style="color: #000000;"&gt;        Ext.dispatch({&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;buildBottomDockToolBar 调度 配置默认的controller和action&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 95&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;            controller : btn.controller,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 96&lt;/span&gt; &lt;span style="color: #000000;"&gt;            action     : btn.action,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 97&lt;/span&gt; &lt;span style="color: #000000;"&gt;            model      : model,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 98&lt;/span&gt; &lt;span style="color: #000000;"&gt;            views      : {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 99&lt;/span&gt; &lt;span style="color: #000000;"&gt;                contactForm : contactForm,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;100&lt;/span&gt; &lt;span style="color: #000000;"&gt;                contactList : contactList&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;101&lt;/span&gt; &lt;span style="color: #000000;"&gt;            }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;102&lt;/span&gt; &lt;span style="color: #000000;"&gt;        });&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;103&lt;/span&gt; &lt;span style="color: #000000;"&gt;    },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;104&lt;/span&gt; &lt;span style="color: #000000;"&gt;    onContactListItemTap : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;(ctList, itemIdx) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;105&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;.dispatchToCtcLstCtrlr(ctList, itemIdx, &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;itemTap&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;106&lt;/span&gt; &lt;span style="color: #000000;"&gt;    },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;107&lt;/span&gt; &lt;span style="color: #000000;"&gt;    onContactListItemSwipe : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;(ctList, itemIdx) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;108&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;.dispatchToCtcLstCtrlr(ctList, itemIdx, &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;deleteContact&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;109&lt;/span&gt; &lt;span style="color: #000000;"&gt;    },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;110&lt;/span&gt; &lt;span style="color: #000000;"&gt;    dispatchToCtcLstCtrlr : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;(ctList, itemIdx, action) {&lt;/span&gt;&lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;ContactListController dispatch调度&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;111&lt;/span&gt; &lt;span style="color: #008000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;        &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt;&lt;span style="color: #000000;"&gt; contactForm &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;.items.items[&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;112&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;113&lt;/span&gt; &lt;span style="color: #000000;"&gt;        Ext.dispatch({&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;114&lt;/span&gt; &lt;span style="color: #000000;"&gt;            controller : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;ContactListController&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;115&lt;/span&gt; &lt;span style="color: #000000;"&gt;            action     : action,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;116&lt;/span&gt; &lt;span style="color: #000000;"&gt;            model      : ctList.store.getAt(itemIdx),&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;117&lt;/span&gt; &lt;span style="color: #000000;"&gt;            views      : {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;118&lt;/span&gt; &lt;span style="color: #000000;"&gt;                contactForm : contactForm,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;119&lt;/span&gt; &lt;span style="color: #000000;"&gt;                contactList : ctList&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;120&lt;/span&gt; &lt;span style="color: #000000;"&gt;            }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;121&lt;/span&gt; &lt;span style="color: #000000;"&gt;        });&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;122&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;123&lt;/span&gt; &lt;span style="color: #000000;"&gt;    }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;124&lt;/span&gt; &lt;span style="color: #000000;"&gt;});&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;buildLeftDockList&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;是&lt;/span&gt;&lt;span lang="EN-US"&gt;xtype&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;为&lt;/span&gt;&lt;span lang="EN-US"&gt;'ContactList'&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;的联系人列表，绑定了两个触发事件（&lt;/span&gt;&lt;span lang="EN-US"&gt;onContactListItemTap&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;onContactListItemSwipe&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;）。&lt;/span&gt;&lt;span lang="EN-US"&gt;'ContactList'&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;是自定的联系人列表组件。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt; 1&lt;/span&gt; &lt;span style="color: #000000;"&gt;MyApp.ContactList &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Ext.extend(Ext.List, {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 2&lt;/span&gt; &lt;span style="color: #000000;"&gt;    store         : Ext.StoreMgr.get(&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;ContactStore&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;),&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 3&lt;/span&gt; &lt;span style="color: #000000;"&gt;    itemTpl       : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;{lastName}, {firstName}&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 4&lt;/span&gt; &lt;span style="color: #000000;"&gt;    emptyText     : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;No contacts defined.&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 5&lt;/span&gt; &lt;span style="color: #000000;"&gt;    allowDeselect : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;false&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 6&lt;/span&gt; &lt;span style="color: #000000;"&gt;    onRender      : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 7&lt;/span&gt; &lt;span style="color: #000000;"&gt;        MyApp.ContactList.superclass.onRender.apply(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;, arguments);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 8&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;.store.load();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 9&lt;/span&gt; &lt;span style="color: #000000;"&gt;    }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt; &lt;span style="color: #000000;"&gt;});&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;12&lt;/span&gt; &lt;span style="color: #000000;"&gt;Ext.reg(&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;ContactList&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;, MyApp.ContactList);&lt;/span&gt;&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;'ContactStore'&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;为本地存储的&lt;/span&gt;&lt;span lang="EN-US"&gt;Store&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;onContactListItemTap&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;onContactListItemSwipe&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;事件跳转到&lt;/span&gt;&lt;span lang="EN-US"&gt;dispatchToCtcLstCtrlr&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;函数。在此函数中对&lt;/span&gt;&lt;span lang="EN-US"&gt;buildLeftDockList&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;绑定了一个控制器&lt;/span&gt;&lt;span lang="EN-US"&gt;'ContactListController'&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;，用来控制&lt;/span&gt;&lt;span lang="EN-US"&gt;buildLeftDockList&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;对象的所有操作。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;同样的，在&lt;/span&gt;&lt;span lang="EN-US"&gt;buildBottomDockToolBar&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;中的&lt;/span&gt;&lt;span lang="EN-US"&gt;button&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;都相应的绑定了控制器，相应其点击操作。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;'New'&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;'Save'&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;默认绑定了控制器&lt;/span&gt;&lt;span lang="EN-US"&gt;'ContactFormPanelController'&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;'Delete'&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;则是绑定了&lt;/span&gt;&lt;span lang="EN-US"&gt;'ContactListController'&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;两个控制器的代码分别如下：&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008080;"&gt; 1&lt;/span&gt; &lt;span style="color: #008000;"&gt;//&lt;/span&gt;&lt;span style="color: #008000;"&gt;ContactListControllers.js&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #008080;"&gt; 2&lt;/span&gt; &lt;span style="color: #000000;"&gt;Ext.regController(&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;ContactListController&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;, {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 3&lt;/span&gt; &lt;span style="color: #000000;"&gt;    itemTap : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;(dataObj) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 4&lt;/span&gt; &lt;span style="color: #000000;"&gt;        &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt;&lt;span style="color: #000000;"&gt; views       &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; dataObj.views,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 5&lt;/span&gt; &lt;span style="color: #000000;"&gt;            contactForm &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; views.contactForm,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 6&lt;/span&gt; &lt;span style="color: #000000;"&gt;            model       &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; dataObj.model;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 7&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 8&lt;/span&gt; &lt;span style="color: #000000;"&gt;        contactForm.loadRecord(model);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt; 9&lt;/span&gt; &lt;span style="color: #000000;"&gt;    },&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;10&lt;/span&gt; &lt;span style="color: #000000;"&gt;    deleteContact : &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;(dataObj) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;11&lt;/span&gt; &lt;span style="color: #000000;"&gt;        console.info(&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;DeleteContact&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;12&lt;/span&gt; &lt;span style="color: #000000;"&gt;        &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt;&lt;span style="color: #000000;"&gt; model      &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; dataObj.model,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;13&lt;/span&gt; &lt;span style="color: #000000;"&gt;            modelStore &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; model.store;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;14&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;15&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;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt; model)  {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;16&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;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;17&lt;/span&gt; &lt;span style="color: #000000;"&gt;        }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;18&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;19&lt;/span&gt; &lt;span style="color: #000000;"&gt;        &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt;&lt;span style="color: #000000;"&gt; confirmText &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: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;Do you want to remove &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: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt; model.get(&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;firstName&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: #000000;"&gt;+&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: #000000;"&gt; &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: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt; model.get(&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;lastName&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;20&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;21&lt;/span&gt; &lt;span style="color: #000000;"&gt;        Ext.Msg.confirm(&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;22&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: #000000;"&gt;Please confirm&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;23&lt;/span&gt; &lt;span style="color: #000000;"&gt;            confirmText,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;24&lt;/span&gt; &lt;span style="color: #000000;"&gt;            &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;function&lt;/span&gt;&lt;span style="color: #000000;"&gt;(btn) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;25&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; (btn &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: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;yes&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;26&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt;&lt;span style="color: #000000;"&gt; newDispObj &lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt; Ext.applyIf({&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;27&lt;/span&gt; &lt;span style="color: #000000;"&gt;                        controller : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;ContactFormPanelController&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;28&lt;/span&gt; &lt;span style="color: #000000;"&gt;                        action     : &lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;newContact&lt;/span&gt;&lt;span style="color: #000000;"&gt;'&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;29&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    }, dataObj);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;30&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;31&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    Ext.dispatch(newDispObj);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;32&lt;/span&gt; &lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;33&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    modelStore.remove(model);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;34&lt;/span&gt; &lt;span style="color: #000000;"&gt;                    modelStore.sync();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;35&lt;/span&gt; &lt;span style="color: #000000;"&gt;                }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;36&lt;/span&gt; &lt;span style="color: #000000;"&gt;            }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;37&lt;/span&gt; &lt;span style="color: #000000;"&gt;        );&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;38&lt;/span&gt; &lt;span style="color: #000000;"&gt;    }&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008080;"&gt;39&lt;/span&gt; &lt;span style="color: #000000;"&gt;});&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jackey_Chen/aggbug/2151141.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/23/2151141.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jackey_Chen/archive/2011/08/16/2140775.html</id><title type="text">CSS优化技巧7则</title><summary type="text">最近在做项目的后期图片定位、空间布局之类的美工细致活，以前都没什么注意，用到了临时谷哥|度娘一下。在网上找了些CSS的技巧，在此分享。 CSS是页面效果呈现中非常重要的组成部分，它包括颜色、大小尺寸、背景和字体等。写CSS很简单很容易，但是要想写出精炼的CSS代码还是有很多技巧的。下面就是技巧7则：1. 合并多个相同属性 比如很多人写margin会这样写：margin-top: 8px;margin-right: 4px;margin-bottom: 8px;margin-left: 4px; 但是这样写更高效：margin: 8px 4px 8px 4px; 对于font、backgrou.</summary><published>2011-08-16T08:36:00Z</published><updated>2011-08-16T08:36:00Z</updated><author><name>Jackey_Chen</name><uri>http://www.cnblogs.com/Jackey_Chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/16/2140775.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/16/2140775.html"/><content type="html">&lt;p&gt;最近在做项目的后期图片定位、空间布局之类的美工细致活，以前都没什么注意，用到了临时谷哥|度娘一下。在网上找了些CSS的技巧，在此分享。&lt;/p&gt;&lt;p&gt;CSS是页面效果呈现中非常重要的组成部分，它包括颜色、大小尺寸、背景和字体等。写CSS很简单很容易，但是要想写出精炼的CSS代码还是有很多技巧的。&lt;/p&gt;&lt;p&gt;下面就是技巧7则：&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1. 合并多个相同属性&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;比如很多人写margin会这样写：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #800000;"&gt;margin-top: 8px;&lt;br /&gt;margin-right: 4px;&lt;br /&gt;margin-bottom: 8px;&lt;br /&gt;margin-left: 4px;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;但是这样写更高效：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #800000;"&gt;margin: 8px 4px 8px 4px;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;对于font、background属性来说，也一样，常规写法：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #800000;"&gt;font-family: Tahoma;&lt;br /&gt;font-weight: bold;&lt;br /&gt;font-style: italic;&lt;br /&gt;font-size: 12px;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;推荐写法：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #800000;"&gt;font: italic bold 12px Tahoma;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;常规写法：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #800000;"&gt;background-image: url(bk_main.jpg);&lt;br /&gt;background-repeat: repeat-x;&lt;br /&gt;background-color: #ccccff;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;推荐写法：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #800000;"&gt;background: #ccccff url(bk_main.jpg) repeat-x;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;2. 把具有相同属性的标签写在一块&lt;/span&gt;&lt;/p&gt;&lt;p&gt;比如：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #800000;"&gt;H2&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;{&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;    font-size&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 16pt&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;    color&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; #4169e1&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;    font-family&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 'Trebuchet MS' , Arial&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;    margin&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 4px 0px 2px&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;    padding-left&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 10px&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;    text-decoration&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; underline&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;span style="color: #800000;"&gt;&lt;br /&gt;&lt;br /&gt;H3&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;{&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;    font-size&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 14pt&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;    color&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; #4169e1&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;    font-family&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 'Trebuchet MS' , Arial&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;    margin&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 4px 0px 2px&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;    padding-left&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 10px&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;    text-decoration&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; underline&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;p&gt;更好的写法是这样：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #800000;"&gt;H2, H3 &lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;{&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;color&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; #4169e1&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;font-family&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; &amp;lsquo;Trebuchet MS&amp;rsquo; , Arial&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;margin&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 4px 0px 2px&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;padding-left&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 10px&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;text-decoration&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; underline&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;span style="color: #800000;"&gt;&lt;br /&gt;&lt;br /&gt;H2&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;{&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;font-size&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 16pt&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;span style="color: #800000;"&gt;&lt;br /&gt;&lt;br /&gt;H3&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;{&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;font-size&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #0000ff;"&gt; 14pt&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;p&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;3. 简化颜色&lt;/span&gt;&lt;/p&gt;&lt;p&gt;比如 #99ff33 可以写成 #9f3&lt;/p&gt;&lt;p&gt;比如 #ff0000 可以写成 with #f00&lt;/p&gt;&lt;p&gt;比如 #000000 可以写成 #000&lt;/p&gt;&lt;p&gt;&lt;strong&gt;4. 在父级元素中用Class&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;比如有这样一段代码：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Home&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;About&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Contact&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Sitemap&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;其实上面的可以这样写：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&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;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Home&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;About&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Contact&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Sitemap&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;5. 不要使用令人眼花缭乱的注释&lt;/span&gt;&lt;/p&gt;&lt;p&gt;比如下面这样的：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008000;"&gt;/*&lt;/span&gt;&lt;span style="color: #008000;"&gt;***************************&lt;/span&gt;&lt;span style="color: #008000;"&gt;*/&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;/*&lt;/span&gt;&lt;span style="color: #008000;"&gt;*********Header CSS********&lt;/span&gt;&lt;span style="color: #008000;"&gt;*/&lt;/span&gt;&lt;span style="color: #800000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000;"&gt;/*&lt;/span&gt;&lt;span style="color: #008000;"&gt;***************************&lt;/span&gt;&lt;span style="color: #008000;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;p&gt;你可以把它写成这样：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #008000;"&gt;/*&lt;/span&gt;&lt;span style="color: #008000;"&gt;Header CSS&lt;/span&gt;&lt;span style="color: #008000;"&gt;*/&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;6. 永远不要在行内元素中加入CSS&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;p &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;style&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;=&amp;rdquo;font-size: &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;14pt ;font-family: Arial; text-decoration: underline;&amp;rdquo;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Home&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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;p &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;style&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;=&amp;rdquo;font-size: &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;14pt ;font-family: Arial; text-decoration: underline;&amp;rdquo;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;About&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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;p &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;style&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;=&amp;rdquo;font-size: &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;14pt ;font-family: Arial; text-decoration: underline;&amp;rdquo;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Contact&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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;p &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;style&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;=&amp;rdquo;font-size: &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;14pt ;font-family: Arial; text-decoration: underline;&amp;rdquo;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Sitemap&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;请把它们写成这样：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Home&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;About&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Contact&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Sitemap&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;7. 移除多余的空格和空行&lt;/span&gt;&lt;/p&gt;&lt;p&gt;移除多余的空格和空行能够减小style文件大小。&lt;/p&gt;&lt;p&gt;原址：&lt;a href="http://www.zreading.cn/ican/2011/07/css/"&gt;http://www.zreading.cn/ican/2011/07/css/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jackey_Chen/aggbug/2140775.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/16/2140775.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jackey_Chen/archive/2011/08/09/2131721.html</id><title type="text">HTML5：使用postMessage实现Ajax跨域请求</title><summary type="text">由于同源策略的限制，Javascript存在跨域通信的问题，典型的跨域问题有iframe与父级的通信等。常规的几种解决方法：(1) document.domain+iframe； (2) 动态创建script； (3) iframe+location.hash； (4) flash。这里不细说这几种方法，记录的是HTML5的window.postMessage。postMessage兼容IE8+、...</summary><published>2011-08-09T01:20:00Z</published><updated>2011-08-09T01:20:00Z</updated><author><name>Jackey_Chen</name><uri>http://www.cnblogs.com/Jackey_Chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/09/2131721.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/09/2131721.html"/><content type="html">&lt;p&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: 微软雅黑, 'Microsoft YaHei', Helvetica, Arial, sans-serif; font-size: 13px; line-height: 24px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;由于同源策略的限制，Javascript存在跨域通信的问题，典型的跨域问题有iframe与父级的通信等。&lt;/p&gt;&lt;p&gt;常规的几种解决方法：&lt;br /&gt;(1) document.domain+iframe； (2) 动态创建script； (3) iframe+location.hash； (4) flash。&lt;/p&gt;&lt;p&gt;这里不细说这几种方法，记录的是HTML5的window.postMessage。postMessage兼容&lt;strong&gt;IE8+、Firefox、Opera、Safari、Chrome&lt;/strong&gt;。&lt;/p&gt;&lt;p&gt;需要两个异域的服务器来做测试，当然也可以用本地和线上服务器作为两个异域的服务器。&lt;strong&gt;&lt;span style="color: #3366ff;"&gt;假如使用phonegap开发，就可以将请求文件安装在客户端，然后动态请求服务器的数据处理，获得并显示数据。这样就可以用任意Web开发语言及方法来开发phonegap App所需的后台。&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;h2 style="font-family: 微软雅黑, 'Microsoft YaHei', Helvetica, Arial, sans-serif; font-size: 1.3em; text-shadow: rgba(0, 0, 0, 0.597656) 1px 1px 2px; margin-top: 25px; margin-right: 0px; margin-bottom: -5px; margin-left: 0px;"&gt;1. &amp;nbsp;postMessage的用法&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;postMessage是HTML5为解决js跨域问题而引入的新的API，允许多个iframe/window跨域通信。&lt;/p&gt;&lt;p&gt;假设有结构如下：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #000000;"&gt;test.html&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;section &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="wrapper"&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;header&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;h1&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;postMessage (跨域)&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;h1&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;header&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;article&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;form&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;p&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;label &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;for&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="message"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;给iframe发一个信息：&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;label&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;input &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;type&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="text"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; name&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="message"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; value&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="son"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; id&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="message"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; &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;input &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;type&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="submit"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; &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;p&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;form&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;h4&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;目标iframe传来的信息：&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;h4&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;p &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="test"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;暂无信息&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&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;iframe &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="iframe"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&lt;br /&gt;    src&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="http://xiebiji.com/works/postmessage/iframe.html"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;iframe&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;article&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;section&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #000000;"&gt;iframe.html&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;strong&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;iframe指向xiebiji.com&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;strong&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;form&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;p&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;label &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;for&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="message"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;给父窗口发个信息：&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;label&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;input &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;type&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="text"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; name&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="message"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; value&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="dad"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; id&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="message"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; &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;input &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;type&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="submit"&lt;/span&gt;&lt;span style="color: #ff0000;"&gt; &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;p&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;form&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;p &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="test"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;暂无信息。&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;p&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;下面是test.html里的Javascript代码（发送数据）：&lt;br /&gt;&lt;br /&gt;var win = document.getElementById("iframe").contentWindow;&lt;br /&gt;document.querySelector('form').onsubmit=function(e){&lt;br /&gt;  win.postMessage(document.getElementById("message").value,"*");&lt;br /&gt;  if (e.preventDefault)&lt;br /&gt;    e.preventDefault();&lt;br /&gt;  e.returnValue = false;&lt;br /&gt;}&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: 微软雅黑, 'Microsoft YaHei', Helvetica, Arial, sans-serif; font-size: 13px; line-height: 24px;"&gt;关键代码就一句：&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #000000;"&gt;win.postMessage(document.getElementById("message").value,"*");&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: 微软雅黑, 'Microsoft YaHei', Helvetica, Arial, sans-serif; font-size: 13px; line-height: 24px;"&gt;postMessage是通信对象的一个方法，所以向iframe通信，就是iframe对象调用postMessage方法。postMessage有两个参数，缺一不可。第一个参数是要传递的数据，第二个参数是允许通信的域，&amp;ldquo;*&amp;rdquo;代表不对访问的域进行判断，可理解为允许所有域的通信。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: 微软雅黑, 'Microsoft YaHei', Helvetica, Arial, sans-serif; font-size: 13px; line-height: 24px;"&gt;然后是iframe.html里侦听接收数据的代码：&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #000000;"&gt;var parentwin = window.parent;&lt;br /&gt;window.onmessage=function(e){&lt;br /&gt;  document.getElementById("test").innerHTML = e.origin + "say:" + e.data;&lt;br /&gt;  parentwin.postMessage('HI!你给我发了"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;span&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;'+e.data+'"&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;span&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;/div&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: 微软雅黑, 'Microsoft YaHei', Helvetica, Arial, sans-serif; font-size: 13px; line-height: 24px;"&gt;很简单，相信一看就懂了。e.data包含传送过来的数据，e.origin指代源域。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;然后iframe.html也给test.html发送回应的数据，test.html接收数据。代码雷同，就不贴代码了。&lt;/p&gt;&lt;p&gt;&lt;a href="http://yangzebo.com/demo/test.html" style="color: #0066cc; text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial;"&gt;点此查看Demo&lt;/a&gt;（代码素&lt;a href="http://xiebiji.com/" style="color: #0066cc; text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial;"&gt;Joe哥&lt;/a&gt;给的）&lt;/p&gt;&lt;h2 style="font-family: 微软雅黑, 'Microsoft YaHei', Helvetica, Arial, sans-serif; font-size: 1.3em; text-shadow: rgba(0, 0, 0, 0.597656) 1px 1px 2px; margin-top: 25px; margin-right: 0px; margin-bottom: -5px; margin-left: 0px;"&gt;2. Ajax跨域请求&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;基于以上的跨域通信，只要将Ajax代码放在iframe.html里的onmessage处理函数里头，将test.html用postMessage传过来的数据作为参数发送请求，再将返回的数据用postMessage传给test.html。这样就实现了跨域的Ajax请求。其实是很简单的东西。&lt;/p&gt;&lt;p&gt;贴个示例代码吧，但跟以上的代码无关。&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;span style="color: #000000;"&gt;(function(){&lt;br /&gt;  //获取跨域数据&lt;br /&gt;  window.onmessage = function(e){&lt;br /&gt;    var url = "http://yangzebo.com/demo/noforget/test.php?msg=" + e.data;&lt;br /&gt;    //Ajax&lt;br /&gt;    var xhr = getXHR();&lt;br /&gt;    if(xhr){&lt;br /&gt;      xhr.open("GET",url,true);&lt;br /&gt;      xhr.onreadystatechange = changeHandle;&lt;br /&gt;      xhr.send(null);&lt;br /&gt;    }else{&lt;br /&gt;     alert("不支持Ajax");&lt;br /&gt;    }&lt;br /&gt;    function changeHandle(){//返回处理&lt;br /&gt;      if(xhr.readyState == 4){&lt;br /&gt;        var parentwin = window.parent;&lt;br /&gt;        parentwin.postMessage(xhr.responseText,"*");//跨域发送数据&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;    function getXHR(){//获取XMLHttpRequest&lt;br /&gt;      var xhr_temp;&lt;br /&gt;      if(window.XMLHttpRequest){&lt;br /&gt;        xhr_temp = new XMLHttpRequest();&lt;br /&gt;      }else if(window.ActiveXObject){&lt;br /&gt;        xhr_temp = new ActiveXObject("Microsoft.XMLHTTP");&lt;br /&gt;      }else{&lt;br /&gt;        xhr_temp = null;&lt;br /&gt;      }&lt;br /&gt;      return xhr_temp;&lt;br /&gt;    }&lt;br /&gt;  };&lt;br /&gt;})();&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: #444444; font-family: 微软雅黑, 'Microsoft YaHei', Helvetica, Arial, sans-serif; font-size: 13px; line-height: 24px;"&gt;然后给个不好看的&lt;a href="http://iamhulin.com/demo/postMsgDemo/sendAndReceive.html" style="color: #0066cc; text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial;"&gt;Demo&lt;/a&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;有兴趣代码请求啥的自个用开发人员工具看吧，&amp;ldquo;zebo男&amp;rdquo;是从数据库读出来的，&amp;ldquo;my msg&amp;rdquo;是sendAndReceive.html发给test.php的Ajax请求的参数，通过test.php和iframeforAjax.html回传到sendAndReceive.html。&lt;/p&gt;&lt;h2 style="font-family: 微软雅黑, 'Microsoft YaHei', Helvetica, Arial, sans-serif; font-size: 1.3em; text-shadow: rgba(0, 0, 0, 0.597656) 1px 1px 2px; margin-top: 25px; margin-right: 0px; margin-bottom: -5px; margin-left: 0px;"&gt;3. 提示&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;要获取iframe的contentWindow才能调用postMessage。&lt;/p&gt;&lt;p&gt;postMessage一定要在iframe加载完成之后调用才可以正常运行。（这个耗了我好长时间）&lt;/p&gt;&lt;p&gt;最后要感谢&lt;a href="http://xiebiji.com/" style="color: #0066cc; text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial;"&gt;Joe哥&lt;/a&gt;的提示和给我偷用服务器来测试的&lt;a href="http://iamhulin.com/" style="color: #0066cc; text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial;"&gt;hulin&lt;/a&gt;小妹妹。：D&lt;/p&gt;&lt;p&gt;[原帖]：&lt;a href="http://yangzebo.com/blog/?p=208"&gt;http://yangzebo.com/blog/?p=208&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jackey_Chen/aggbug/2131721.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/09/2131721.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jackey_Chen/archive/2011/08/03/2125897.html</id><title type="text">ExtJs xtype 与 Sencha Touch xtype class一览</title><summary type="text">ext xtype 汇总 基本组件：. xtype, Class, 描述. button, Ext.Button, 按钮. splitbutton, Ext.SplitButton, 带下拉菜单的按钮. cycle, Ext.CycleButton, 带下拉选项 ...</summary><published>2011-08-03T02:40:00Z</published><updated>2011-08-03T02:40:00Z</updated><author><name>Jackey_Chen</name><uri>http://www.cnblogs.com/Jackey_Chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/03/2125897.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/03/2125897.html"/><content type="html">&lt;table style="table-layout: fixed; width: 960px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: 18px;"&gt;&lt;div id="blog_text" class="cnt" style="font-family: Arial; word-wrap: break-word; word-break: normal; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 14px; line-height: 20px; color: #333333; overflow-x: hidden; overflow-y: hidden; position: relative !important;"&gt;&lt;table border="1" bordercolor="#000000" cellpadding="2" align="center" style="table-layout: auto !important; line-height: normal; border-collapse: collapse; width: 750px;"&gt;&lt;colgroup style="line-height: normal;"&gt;&lt;col width="130" style="line-height: normal; color: blue;" /&gt;&lt;col width="265" style="line-height: normal;" /&gt;&lt;col width="365" style="line-height: normal;" /&gt;&lt;/colgroup&gt;&lt;tbody style="line-height: normal;"&gt;&lt;tr style="line-height: normal;"&gt;&lt;td colspan="3" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal; background-color: #e4efde; color: #f000a0;"&gt;&lt;strong style="line-height: normal;"&gt;基本组件：&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal; background-color: #f5f9f0; font-style: italic; color: black; font-weight: bold;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;xtype&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Class&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;button&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Button&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;按钮&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;splitbutton&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.SplitButton&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;带下拉菜单的按钮&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;cycle&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.CycleButton&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;带下拉选项菜单的按钮&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;buttongroup&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.ButtonGroup&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;编组按钮(Since 3.0)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;slider&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Slider&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;滑动条&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;progress&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.ProgressBar&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;进度条&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;statusbar&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.StatusBar&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;状态条，2.2加进来，3.0 又去了&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;colorpalette&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.ColorPalette&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;调色板&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;datepicker&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.DatePicker&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;日期选择面板&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td colspan="3" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td colspan="3" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal; background-color: #e4efde; color: #f000a0;"&gt;容器及数据类组件&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal; background-color: #f5f9f0; font-style: italic; color: black; font-weight: bold;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal; color: black;"&gt;xtype&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Class&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;window&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Window&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;窗口&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;viewport&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.ViewPort&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;视口，即浏览器的视口，能随之伸缩&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;box&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.BoxComponent&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;盒子组件，相当于一个 &amp;lt;div&amp;gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;component&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Component&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;组件&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;container&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Container&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;容器&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;panel&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Panel&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;面板&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;tabpanel&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.TabPanel&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;选项面板&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;treepanel&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.tree.TreePanel&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;树型面板&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;flash&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.FlashComponent&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;显示 Flash 的组件(Since 3.0)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;grid&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.grid.GridPanel&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;表格&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;editorgrid&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.grid.EditorGridPanel&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;可编辑的表格&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;propertygrid&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.grid.PropertyGrid&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;属性表格&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;editor&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Editor&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;编辑器&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;dataview&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.DataView&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;数据显示视图&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;listview&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.ListView&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;列表视图&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td colspan="3" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td colspan="3" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal; background-color: #e4efde; color: #f000a0;"&gt;工具栏组件：&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal; background-color: #f5f9f0; font-style: italic; color: black; font-weight: bold;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;xtype&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Class&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;paging&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.PagingToolbar&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;分页工具条&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;toolbar&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Toolbar&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;工具栏&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;tbbutton&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Toolbar.Button&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;工具栏按钮&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;tbfill&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Toolbar.Fill&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;工具栏填充区&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;tbitem&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Toolbar.Item&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;工具条项目&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;tbseparator&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Toolbar.Separator&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;工具栏分隔符&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;tbspacer&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Toolbar.Spacer&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;工具栏空白&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;tbsplit&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Toolbar.SplitButton&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;工具栏分隔按钮&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;tbtext&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.Toolbar.TextItem&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;工具栏文本项&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td colspan="3" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td colspan="3" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal; background-color: #e4efde; color: #f000a0;"&gt;菜单组件：&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal; background-color: #f5f9f0; font-style: italic; color: black; font-weight: bold;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;xtype&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Class&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;menu&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.menu.Menu&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;菜单&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;colormenu&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.menu.ColorMenu&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;颜色选择菜单&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;datemenu&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.menu.DateMenu&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;日期选择菜单&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;menubaseitem&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;BaseItem&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;menucheckitem&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.menu.CheckItem&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;选项菜单项&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;menuitem&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.menu.Item&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;menuseparator&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.menu.Separator&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;菜单分隔线&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;menutextitem&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.menu.TextItem&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;文本菜单项&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td colspan="3" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td colspan="3" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal; background-color: #e4efde; color: #f000a0;"&gt;表单及表单域组件：&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal; background-color: #f5f9f0; font-style: italic; color: black; font-weight: bold;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;xtype&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Class&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;form&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.FormPanel/Ext.form.FormPanel&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;表单面板&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;checkbox&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.Checkbox&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;多选框&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;combo&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.ComboBox&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;下拉框&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;datefield&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.DateField&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;日期选择项&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;timefield&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.TimeField&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;时间录入项&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;field&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.Field&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;表单字段&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;fieldset&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.FieldSet&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;表单字段组&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;hidden&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.Hidden&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;表单隐藏域&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;htmleditor&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.HtmlEditor&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;HTML 编辑器&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;label&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.Label&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;标签&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;numberfield&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.NumberField&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;数字编辑器&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;radio&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.Radio&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;单选按钮&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;textarea&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.TextArea&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;多行文本框&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;textfield&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.TextField&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;表单文本框&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;trigger&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.TriggerField&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;触发录入项&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;checkboxgroup&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.CheckboxGroup&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;编组的多选框(Since 2.2)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;displayfield&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.DisplayField&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;仅显示，不校验/不被提交的文本框&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;radiogroup&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.form.RadioGroup&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;编组的单选按钮(Since 2.2)&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td colspan="3" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td colspan="3" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal; background-color: #e4efde; color: #f000a0;"&gt;图表组件：&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal; background-color: #f5f9f0; font-style: italic; color: black; font-weight: bold;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;xtype&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Class&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;chart&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.chart.Chart&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;图表组件&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;barchart&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.chart.BarChart&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;柱状图&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;cartsianchart&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.chart.CartesianChart&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;columnchart&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.chart.ColumnChart&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;linechart&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.chart.LineChart&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;连线图&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;piechart&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.chart.PieChart&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;扇形图&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td colspan="3" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td colspan="3" style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal; background-color: #e4efde; color: #f000a0;"&gt;数据集 Store：&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal; background-color: #f5f9f0; font-style: italic; color: black; font-weight: bold;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;xtype&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Class&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;描述&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;arraystore&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.data.ArrayStore&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;directstore&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.data.DirectStore&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;groupingstore&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.data.GroupingStore&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;jsonstore&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.data.JsonStore&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;simplestore&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.data.SimpleStore&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;store&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.data.Store&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="line-height: normal;"&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;xmlstore&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;Ext.data.XmlStore&lt;/td&gt;&lt;td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: normal;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;from:&lt;a href="http://hi.baidu.com/gxgao/blog/item/1e61ddfb2f4b726d024f567b.html"&gt;http://hi.baidu.com/gxgao/blog/item/1e61ddfb2f4b726d024f567b.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Sencha Touch Component xtype&lt;/p&gt;xtype            Class&lt;br/&gt;-------------    ------------------&lt;br/&gt;button           &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.Button.html" ext:cls="Ext.Button" style="color: #083772; text-decoration: none;"&gt;Ext.Button&lt;/a&gt;&lt;br/&gt;component        &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.Component.html" ext:cls="Ext.Component" style="color: #083772; text-decoration: none;"&gt;Ext.Component&lt;/a&gt;&lt;br/&gt;container        &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.Container.html" ext:cls="Ext.Container" style="color: #083772; text-decoration: none;"&gt;Ext.Container&lt;/a&gt;&lt;br/&gt;dataview         &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.DataView.html" ext:cls="Ext.DataView" style="color: #083772; text-decoration: none;"&gt;Ext.DataView&lt;/a&gt;&lt;br/&gt;panel            &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.Panel.html" ext:cls="Ext.Panel" style="color: #083772; text-decoration: none;"&gt;Ext.Panel&lt;/a&gt;&lt;br/&gt;slider           &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.form.Slider.html" ext:cls="Ext.form.Slider" style="color: #083772; text-decoration: none;"&gt;Ext.form.Slider&lt;/a&gt;&lt;br/&gt;toolbar          &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.Toolbar.html" ext:cls="Ext.Toolbar" style="color: #083772; text-decoration: none;"&gt;Ext.Toolbar&lt;/a&gt;&lt;br/&gt;spacer           &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.Spacer.html" ext:cls="Ext.Spacer" style="color: #083772; text-decoration: none;"&gt;Ext.Spacer&lt;/a&gt;&lt;br/&gt;tabpanel         &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.TabPanel.html" ext:cls="Ext.TabPanel" style="color: #083772; text-decoration: none;"&gt;Ext.TabPanel&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Form components&lt;br/&gt;---------------------------------------&lt;br/&gt;formpanel        &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.form.FormPanel.html" ext:cls="Ext.form.FormPanel" style="color: #083772; text-decoration: none;"&gt;Ext.form.FormPanel&lt;/a&gt;&lt;br/&gt;checkboxfield    &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.form.Checkbox.html" ext:cls="Ext.form.Checkbox" style="color: #083772; text-decoration: none;"&gt;Ext.form.Checkbox&lt;/a&gt;&lt;br/&gt;selectfield      &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.form.Select.html" ext:cls="Ext.form.Select" style="color: #083772; text-decoration: none;"&gt;Ext.form.Select&lt;/a&gt;&lt;br/&gt;field            &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.form.Field.html" ext:cls="Ext.form.Field" style="color: #083772; text-decoration: none;"&gt;Ext.form.Field&lt;/a&gt;&lt;br/&gt;fieldset         &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.form.FieldSet.html" ext:cls="Ext.form.FieldSet" style="color: #083772; text-decoration: none;"&gt;Ext.form.FieldSet&lt;/a&gt;&lt;br/&gt;hiddenfield      &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.form.Hidden.html" ext:cls="Ext.form.Hidden" style="color: #083772; text-decoration: none;"&gt;Ext.form.Hidden&lt;/a&gt;&lt;br/&gt;numberfield      &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.form.Number.html" ext:cls="Ext.form.Number" style="color: #083772; text-decoration: none;"&gt;Ext.form.Number&lt;/a&gt;&lt;br/&gt;radiofield       &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.form.Radio.html" ext:cls="Ext.form.Radio" style="color: #083772; text-decoration: none;"&gt;Ext.form.Radio&lt;/a&gt;&lt;br/&gt;textareafield    &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.form.TextArea.html" ext:cls="Ext.form.TextArea" style="color: #083772; text-decoration: none;"&gt;Ext.form.TextArea&lt;/a&gt;&lt;br/&gt;textfield        &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.form.Text.html" ext:cls="Ext.form.Text" style="color: #083772; text-decoration: none;"&gt;Ext.form.Text&lt;/a&gt;&lt;br/&gt;togglefield      &lt;a href="http://dev.sencha.com/deploy/touch/docs/output/Ext.form.Toggle.html" ext:cls="Ext.form.Toggle" style="color: #083772; text-decoration: none;"&gt;Ext.form.Toggle&lt;/a&gt;&lt;img src="http://www.cnblogs.com/Jackey_Chen/aggbug/2125897.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/03/2125897.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jackey_Chen/archive/2011/08/02/2125342.html</id><title type="text">2012年考研计算机专业方向与排名</title><summary type="text">1 计算机系统结构计算机系统结构二级学科研究并行分布计算、新型计算机、计算机网络与通信、嵌入式系统、集成电路设计、信息存储、可信计算与容错计算等方向。其排名如下：排名校名等级排名校名等级1清华大学A++10吉林大学A2浙江大学A++11电子科技大学A3华中科技大学A+12北京邮电大学B+4北京大学A+13西安电子科技大学B+5上海交通大学A+14西安交通大学B+6东北大学A15西北工业大学B+7复旦大学A16武汉大学B+8中国科学技术大学A17东南大学B+9哈尔滨工业大学A 2 计算机软件与理论计算机软件与理论主要包括软件设计、开发、维护和使用过程中涉及的理论、方法和技术，探讨计算机科学与技术</summary><published>2011-08-02T10:16:00Z</published><updated>2011-08-02T10:16:00Z</updated><author><name>Jackey_Chen</name><uri>http://www.cnblogs.com/Jackey_Chen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/02/2125342.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/02/2125342.html"/><content type="html">&lt;p class="MsoNormal" align="left" style="text-align: left; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 12.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="line-height: 28px;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 12.0pt; line-height: 200%; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;1&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 12.0pt; line-height: 200%; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;计算机系统结构&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; text-indent: 18.0pt; mso-char-indent-count: 2.0; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;计算机系统结构二级学科研究并行分布计算、新型计算机、计算机网络与通信、嵌入式系统、集成电路设计、信息存储、可信计算与容错计算等方向。其排名如下：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="margin-left: 4.65pt; border-collapse: collapse; width: 530px;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;排名&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border: solid windowtext 1.0pt; border-left: none; mso-border-top-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;校名&lt;span lang="EN-US"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="60" nowrap="nowrap" valign="bottom" style="width: 44.8pt; border: solid windowtext 1.0pt; border-left: none; mso-border-top-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;等级&lt;span lang="EN-US"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border: solid windowtext 1.0pt; border-left: none; mso-border-top-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;排名&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border: solid windowtext 1.0pt; border-left: none; mso-border-top-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;校名&lt;span lang="EN-US"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border: solid windowtext 1.0pt; border-left: none; mso-border-top-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;等级&lt;span lang="EN-US"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 1; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;清华大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="60" nowrap="nowrap" valign="bottom" style="width: 44.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A++&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;吉林大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 2; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;浙江大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="60" nowrap="nowrap" valign="bottom" style="width: 44.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A++&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;11&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;电子科技大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 3; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;华中科技大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="60" nowrap="nowrap" valign="bottom" style="width: 44.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;12&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;北京邮电大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 4; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;北京大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="60" nowrap="nowrap" valign="bottom" style="width: 44.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;13&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;西安电子科技大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 5; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;上海交通大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="60" nowrap="nowrap" valign="bottom" style="width: 44.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;14&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;西安交通大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 6; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;东北大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="60" nowrap="nowrap" valign="bottom" style="width: 44.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;15&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;西北工业大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 7; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;复旦大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="60" nowrap="nowrap" valign="bottom" style="width: 44.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;16&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;武汉大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 8; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;中国科学技术大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="60" nowrap="nowrap" valign="bottom" style="width: 44.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;17&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;东南大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 9; mso-yfti-lastrow: yes; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;9&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;哈尔滨工业大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="60" nowrap="nowrap" valign="bottom" style="width: 44.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;　&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;　&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;　&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: left; line-height: 15.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 12.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;2&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;计算机软件与理论&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;计算机软件与理论主要包括软件设计、开发、维护和使用过程中涉及的理论、方法和技术，探讨计算机科学与技术发展的理论基础。计算机软件与理论的研究范围十分广泛，包括系统软件、软件自动化、程序设计语言、数据库系统、软件工程与软件复用技术、并行处理与高性能计算、智能软件、理论计算机科学、人工智能、计算机科学基础理论等。本专业学生应具备扎实的近代数学基础，掌握软件开发和维护的理论和方法，以及计算机系统结构和计算机应用的基本知识。&lt;span lang="EN-US"&gt;1.&lt;/span&gt;研究方向软件工程，系统软件，软件自动化，新型程序设计语言，分布式系统，数据库系统，并行计算，智能软件，软件理论。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;主要课程近代数学，新型软件技术，高等数理逻辑，代数算法，组合数学，软件开发环境，面向对象技术，新型程序设计语言，软件方法，分布式系统和计算机网络，高级操作系统，数据库新技术，人工智能，并行处理，形式语言和自动机，高级计算机系统结构，算法设计和分析，人机界面，图形图像处理。胜任高等学校教学、科研及软件研究和设计工作。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;计算机软件与理论各校排名如下：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="margin-left: 4.65pt; border-collapse: collapse; width: 513px;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;排名&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border: solid windowtext 1.0pt; border-left: none; mso-border-top-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;校名&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="43" nowrap="nowrap" valign="bottom" style="width: 32.0pt; border: solid windowtext 1.0pt; border-left: none; mso-border-top-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;等级&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border: solid windowtext 1.0pt; border-left: none; mso-border-top-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;排名&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border: solid windowtext 1.0pt; border-left: none; mso-border-top-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;校名&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border: solid windowtext 1.0pt; border-left: none; mso-border-top-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;等级&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 1; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;北京大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="43" nowrap="nowrap" valign="bottom" style="width: 32.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A++&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;11&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;山东大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 2; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;南京大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="43" nowrap="nowrap" valign="bottom" style="width: 32.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A++&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;12&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;华中科技大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 3; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;上海交通大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="43" nowrap="nowrap" valign="bottom" style="width: 32.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A++&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;13&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;中国科学技术大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 4; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;复旦大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="43" nowrap="nowrap" valign="bottom" style="width: 32.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A++&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;14&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;哈尔滨工业大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 5; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;武汉大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="43" nowrap="nowrap" valign="bottom" style="width: 32.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;15&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;西北大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 6; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;清华大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="43" nowrap="nowrap" valign="bottom" style="width: 32.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;16&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;东北大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 7; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;浙江大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="43" nowrap="nowrap" valign="bottom" style="width: 32.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;17&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;贵州大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 8; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;中山大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="43" nowrap="nowrap" valign="bottom" style="width: 32.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;18&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;西北工业大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 9; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;9&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;北京航空航天大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="43" nowrap="nowrap" valign="bottom" style="width: 32.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;19&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;西安交通大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 10; mso-yfti-lastrow: yes; height: 14.25pt;"&gt;&lt;td width="53" nowrap="nowrap" valign="bottom" style="width: 39.8pt; border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="133" nowrap="nowrap" valign="bottom" style="width: 99.8pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;吉林大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="43" nowrap="nowrap" valign="bottom" style="width: 32.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;　&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="140" nowrap="nowrap" valign="bottom" style="width: 105.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;　&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" nowrap="nowrap" valign="bottom" style="width: 54.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;　&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; margin-bottom: 12.0pt; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 12.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;3&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;计算机应用&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; margin-bottom: 12.0pt; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;1&lt;/span&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;）科学计算与智能图像处理主要研究： 医学图像处理与压缩技术；医学图像配准与融合技术；&lt;span lang="EN-US"&gt;DICOM3.0&lt;/span&gt;医学图像传输标准的研究。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; margin-bottom: 12.0pt; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;2&lt;/span&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;）计算机网络技术及应用 主要研究新型网络通信协议，网络互连与路由选择，网络规划与设计，网络性能分析，网络管理，网络与信息安全技术，网络信息检索与服务系统，目录服务，远程教育及其他网络应用系统。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; margin-bottom: 12.0pt; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;3&lt;/span&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;）专家系统和人工智能 主要研究将人工智能技术、专家系统的理论和开发技术、智能监控技术等。对现实世界的大型复杂问题领域，使用人工智能的方法进行合作问题求解。涉及自动推理技术、过程规划和调度、并行处理和协同规划、分布式知识库的管理。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; margin-bottom: 12.0pt; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;4&lt;/span&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;）信息检索以语言文本与多媒体资料为基础，特别是国际互联网信息为背景，进行图文、声音、图形、图像等信息摘取、过滤、分析、识别、组织、检索、分类和知识挖掘等。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; margin-bottom: 12.0pt; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;5&lt;/span&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;）数据挖掘主要研究数据挖掘模型建模技术、数据预处理技术、挖掘算法的选择与设计、以及挖掘结果的评价技术。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; margin-bottom: 12.0pt; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;6&lt;/span&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;）分布式计算模型 主要研究网格环境下的资源管理。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; margin-bottom: 12.0pt; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;7&lt;/span&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;）工作流系统技术主要研究工作流模型、工作流运行体系结构、工作流并发控制机制等。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; margin-bottom: 12.0pt; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;8&lt;/span&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;）数据库系统及其应用 主要研究数据库系统实现技术，多媒体数据库，面向对象数据库，&lt;span lang="EN-US"&gt;Internet&lt;/span&gt;相关数据库技术，数据库安全，分布式数据库。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; margin-bottom: 12.0pt; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;9&lt;/span&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;）数据流管理 研究实时数据流任务的可调度性、实时数据流查询处理的自适应性和面向专门应用的数据流可操作性。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="mso-margin-top-alt: auto; margin-bottom: 12.0pt; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;10&lt;/span&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;）信息安全 主要研究数据共享、数据发布和数据挖掘的数据隐私保护算法。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="border-collapse: collapse; width: 237px;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 15.0pt;"&gt;&lt;td width="43" style="width: 32.0pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 15.0pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;b&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;排名&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="123" style="width: 92.0pt; border: solid windowtext 1.0pt; border-left: none; mso-border-top-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 15.0pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;b&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;校名&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="72" style="width: 54.0pt; border: solid windowtext 1.0pt; border-left: none; mso-border-top-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 15.0pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;b&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;等级&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 1; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;清华大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A++&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 2; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;浙江大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A++&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 3; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;哈尔滨工业大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A++&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 4; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;华南理工大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A++&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 5; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;北京大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A++&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 6; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;南京大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 7; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;中国科学技术大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 8; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;西安电子科技大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 9; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;9&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;吉林大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 10; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;复旦大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 11; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;11&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;西北工业大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 12; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;12&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;东北大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 13; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;13&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;东南大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 14; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;14&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;南开大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 15; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;15&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;武汉大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 16; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;16&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;同济大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 17; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;17&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;上海交通大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 18; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;18&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;安徽大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 19; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;19&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;北京邮电大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 20; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;北京航空航天大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 21; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;21&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;大连理工大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 22; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;22&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;天津大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 23; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;23&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;北京理工大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 24; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;24&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;南京理工大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 25; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;25&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;北京工业大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 26; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;26&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;湖南大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 27; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;27&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;四川大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 28; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;28&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;南京航空航天大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 29; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;29&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;哈尔滨工程大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 30; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;30&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;华中科技大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 31; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;31&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;电子科技大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 32; mso-yfti-lastrow: yes; height: 14.25pt;"&gt;&lt;td style="border: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;32&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;北京科技大学&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0cm 0cm 0cm 0cm; height: 14.25pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-pagination: widow-orphan;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; color: black; mso-font-kerning: 0pt;"&gt;B+&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jackey_Chen/aggbug/2125342.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jackey_Chen/archive/2011/08/02/2125342.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
