<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://feeds.qzone.qq.com/rss.xsl" version="1.0"?>
<rss version="2.0" xmlns:qz="http://qzone.qq.com">
<channel>
<title><![CDATA[微风吹过。]]></title>
<description><![CDATA[★伴我同行★]]></description>
<link>http://602095681.qzone.qq.com</link>
<lastBuildDate>Wed, 25 Nov 2009 20:07:25 GMT</lastBuildDate>
<generator>Qzone</generator>
<language>zh-cn</language>
<copyright>Copyright (C), 2005-2008, Tencent Tech. Co., Ltd.</copyright>
<pubDate>Fri, 25 Jul 2008 05:53:33 GMT</pubDate>

<item>
<title><![CDATA[马云给员工的一封信，准备过冬！]]></title>
<link>http://602095681.qzone.qq.com/blog/1216965213</link>
<description><![CDATA[下面的文章来自马云的博客 <br>连阿里巴巴都准备过冬，我们也为过冬做点准备！<br>各位阿里人： <br>对阿里巴巴B2B的股价走势，我想大家的心情一定很复杂！今天想和大家聊聊我对目前大局形势和未来的一些看法，也许对大家会有一点帮助。 <br>大家也许还记得，在二月的员工大会上我说过：冬天要来了，我们要准备过冬！当时很多人不以为然！其实我们的股票在上市后被炒到发行价近3倍的时候，在一片喝彩的掌声中，背后的乌云和雷声已越来越近。因为任何来得迅猛的激情和狂热，退下去的速度也会同样惊人！我不希望看到大家对股价有缺乏理性的思考。去年在上市的仪式上，我就说过我们将会一如既往，不会因为上市而改变自己的使命感。面对今后的股市，我希望大家忘掉股价的波动，记住客户第一!记住我们对客户，对社会，对同事，对股东和家人的长期承诺。 当这些承诺都兑现时，股票自然会体现你对公司创造的价值。 <br>我们对全球经济的基本判断是经济将会出现较大的问题，未来几年经济有可能进入非常的困难时期。我的看法是，整个经济形势不容乐观，接下来的冬天会比大家想象得更长！更寒冷！更复杂！ 我们准备过冬吧！ <br>面对冬天我们该做些什么呢？ <br>第一，要有过冬的信心和准备！ <br>冬天并不可怕！可怕的是我们没有准备！可怕的是我们不知道它有多长，多寒冷！机会面前人人平等，而灾难面前更是人人平等！谁的准备越充分，谁就越有机会生存下去。强烈的生存欲望和对未来的信心，加上充分的思想和物质准备是过冬的重要保障。阿里集团在经历了上一轮互联网严冬、非典等一系列打击后，我们具备了一定的抗打击能力。去年对上市融资机会的把握，又让我们具备了二十多亿美金的过冬现金储备。集团年初“深挖洞，广积粮，做好做强不做大”的策略已经开始在各子公司得到坚决的实施。我想对严冬的到来，阿里人应该拿出当年的豪情：If not now, When?! If not me,Who?!!( 此时此刻，非我莫属！)  2001年我们对自己说过：Be the last man standing! 即使是跪着我们也要是最后一个倒下！凭今天阿里的实力也许我们自己不会倒下，但是今天的我们肩负着比以往更大的责任，我们不仅仅要让自己不倒下，我们还有责任保护我们的客户——全世界相信并依赖阿里巴巴服务的数千万的中小企业不能倒下！在今天的经济形势下很多企业的生存将面临极大的挑战，帮助他们渡过难关是我们的使命——是“让天下没有难做的生意”在今天最完美的诠释！我们要牢牢记住：如果我们的客户都倒下了，我们同样见不到下一个春天的太阳！ <br>第二，要做冬天该做的事！ <br>一个伟大的公司绝不仅仅是因为能抓住多少次机会，而是因为能扛过一次又一次的灭顶之灾！ 2002-2003年间，我们抓住了互联网的寒冬大搞阿里企业文化，组织结构和人才培养建设。今天，我们在感谢去年上市给我们带来机会的同时，也要学会感谢今天世界经济调整给我们带来的巨大机遇。阿里巴巴从18人创业到今天超过一万人，我们的文化、组织和人才建设也在快速增长下面临挑战，但也因此得到机遇，让我们这五年轰轰烈烈地经历了组建淘宝网、支付宝公司、收购中国YAHOO、创建阿里软件、阿里妈妈和投资口碑网一直到去年上市。我们希望有几年的休整时间，感谢这个时代又给了我们一次这样的机遇。 <br>我们经过深思熟虑，决定基于我们一惯“客户第一，员工第二，股东第三”的原则， <br>明确阿里未来十年的发展目标： <br>1. 阿里集团要成为全世界最大的电子商务服务提供商！ <br>2. 打造全球最佳雇主公司！ <br>要实现以上目标首先要抓住这次过冬的机遇！让我们再一次回到商业的基本点——客户第一的原则，把握危险中的一切机遇。一支强大军队的勇气往往不是诞生在冲锋陷阵之中，而是表现在撤退中的冷静和沉着。一个伟大的公司同样会体现在经济不好的形势下，仍然以乐观积极的心态拥抱变化并在困难中调整、学习和成长。 <br>中国市场的巨大潜力和对世界经济的积极影响力将会在未来世界经济体中发挥越来越大的实质性的推动作用，我们庆幸地看到世界各国的领导人比以往更懂得协同和交流，我们看到全世界在共同面对疾病、海啸、地震、大气变暖等自然灾害上的高度统一，于是我们有理由相信世界各国将一定会在经济发展这个人类社会生存和发展的重要问题上表现出更为积极的努力和智慧。我也坚信这次危机将会使单一依靠美元经济的世界经济发生重大变化，世界经济将会走向更加开放更加多元化！而由电子商务推动的互联网经济将会在这次变革中发挥惊人的作用! “拉动消费,创造就业”必将是我们电子商务在这场变革中的巨大使命和机会。 我们坚信电子商务前景光明，并能够真正地帮助我们的中小企业客户改变不利的经济格局。十年以后因为今天的变革，我们将会看到一个不同的世界！ <br>各位阿里人, 让我们一起参与和见证这次变革吧！ <br>马云 <br>2008.7.22. <br>在日本,北京,上海,杭州的路途中.<wbr /><a href="http://imgcache.qq.com/ac/qzone_v4/b.gif" target="_blank"><img style="border:0;" src="http://imgcache.qq.com/ac/qzone_v4/b.gif" /></a><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[602095681@qq.com(微风吹过。)]]></author>
<comments>http://602095681.qzone.qq.com/blog/1216965213#comment</comments>
<qz:effect>513</qz:effect>
<pubDate>Fri, 25 Jul 2008 05:53:33 GMT</pubDate>
<guid>http://602095681.qzone.qq.com/blog/1216965213</guid>
</item>

<item>
<title><![CDATA[ajax编程开发技术]]></title>
<link>http://602095681.qzone.qq.com/blog/1215820513</link>
<description><![CDATA[AJAX全称为“Asynchronous JavaScript and XML”（异步JavaScript和XML），是指一种创建交互式网页应用的网页开发技术。 <br><br><br><span style="font-weight:bold"><wbr />主要包含了以下几种技术</span><wbr /> <br>Ajax（Asynchronous JavaScript + XML）的定义 <br>基于web标准（standards-based presentation）XHTML+CSS的表示； <br>使用 DOM（Document Object Model）进行动态显示及交互； <br>使用 XML 和 XSLT 进行数据交换及相关操作； <br>使用 XMLHttpRequest 进行异步数据查询、检索； <br>使用 JavaScript 将所有的东西绑定在一起。<a href="http://baike.baidu.com/view/170434.htm" target="_blank">英文</a><wbr />参见Ajax的提出者Jesse James Garrett的原文。 <br>类似于DHTML或LAMP，AJAX不是指一种单一的技术，而是有机地利用了一系列相关的技术。事实上，一些基于AJAX的“派生/合成”式（derivative/composite）的技术正在出现，如“AFLAX”。 <br><br>AJAX的应用使用支持以上技术的web浏览器作为运行平台。这些浏览器目前包括：<a href="http://baike.baidu.com/view/393243.htm" target="_blank">Mozilla</a><wbr />、<a href="http://baike.baidu.com/view/3279.htm" target="_blank">Firefox</a><wbr />、<a href="http://baike.baidu.com/view/85144.htm" target="_blank">Internet Explorer</a><wbr />、<a href="http://baike.baidu.com/view/10019.htm" target="_blank">Opera</a><wbr />、<a href="http://baike.baidu.com/view/459265.htm" target="_blank">Konqueror</a><wbr />及<a href="http://baike.baidu.com/view/110484.htm" target="_blank">Safari</a><wbr />。但是Opera不支持XSL格式对象，也不支持XSLT。 <br><br><span style="font-weight:bold"><wbr /><br><br>与传统的web应用比较 </span><wbr /><br>传统的web应用允许用户填写表单(form)，当提交表单时就向<a href="http://baike.baidu.com/view/3912.htm" target="_blank">web</a><wbr /><a href="http://baike.baidu.com/view/899.htm" target="_blank">服务器</a><wbr />发送一个请求。服务器接收并处理传来的表单，然後返回一个新的<a href="http://baike.baidu.com/view/828.htm" target="_blank">网页</a><wbr />。这个做法浪费了许多带宽，因为在前後两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求，应用的响应时间就依赖于服务器的<a href="http://baike.baidu.com/view/84619.htm" target="_blank">响应时间</a><wbr />。这导致了用户界面的响应比本地应用慢得多。 <br><br>与此不同，AJAX应用可以仅向服务器发送并取回必需的数据，它使用SOAP或其它一些基于XML的web service接口，并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少，结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成，所以Web服务器的处理时间也减少了。 <br><br>Ajax应用程序的优势在于： <br>1. 通过异步模式，提升了用户体验 <br>2. 优化了<a href="http://baike.baidu.com/view/7718.htm" target="_blank">浏览器</a><wbr />和服务器之间的传输，减少不必要的数据往返，减少了带宽占用 <br>3. Ajax引擎在客户端运行，承担了一部分本来由服务器承担的工作，从而减少了大用户量下的服务器负载。 <br><br><br><span style="font-weight:bold"><wbr />发展史</span><wbr />   <br>该技术在1998年前后得到了应用。允许客户端脚本发送HTTP请求(XMLHTTP)的第一个组件由Outlook Web Access小组写成。该组件原属于微软Exchange Server，并且迅速地成为了Internet Explorer 4.0[3]的一部分。部分观察家认为，Outlook Web Access是第一个应用了Ajax技术的成功的商业应用程序，并成为包括Oddpost的网络邮件产品在内的许多产品的领头羊。但是，2005年初，许多事件使得Ajax被大众所接受。Google在它著名的交互应用程序中使用了异步通讯，如Google讨论组、Google地图、Google搜索建议、Gmail等。Ajax这个词由《Ajax: A New Approach to Web Applications》一文所创，该文的迅速流传提高了人们使用该项技术的意识。另外，对Mozilla/Gecko的支持使得该技术走向成熟，变得更为易用。 <br><br><span style="font-weight:bold"><wbr />优点和缺点   <br></span><wbr />使用Ajax的最大优点，就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作，并避免了在网络上发送那些没有改变过的信息。 <br>Ajax不需要任何浏览器插件，但需要用户允许JavaScript在浏览器上执行。就像DHTML应用程序那样，Ajax应用程序必须在众多不同的浏览器和平台上经过严格的测试。随着Ajax的成熟，一些简化Ajax使用方法的程序库也相继问世。同样，也出现了另一种辅助程序设计的技术，为那些不支持JavaScript的用户提供替代功能。 <br>对应用Ajax最主要的批评就是，它可能破坏浏览器后退按钮的正常行为[4]。在动态更新页面的情况下，用户无法回到前一个页面状态，这是因为浏览器仅能记下历史记录中的静态页面。一个被完整读入的页面与一个已经被动态修改过的页面之间的差别非常微妙；用户通常都希望单击后退按钮，就能够取消他们的前一次操作，但是在Ajax应用程序中，却无法这样做。不过开发者已想出了种种办法来解决这个问题，当中大多数都是在用户单击后退按钮访问历史记录时，通过建立或使用一个隐藏的IFRAME来重现页面上的变更。（例如，当用户在Google Maps中单击后退时，它在一个隐藏的IFRAME中进行搜索，然后将搜索结果反映到Ajax元素上，以便将应用程序状态恢复到当时的状态。） <br>一个相关的观点认为，使用动态页面更新使得用户难于将某个特定的状态保存到收藏夹中。该问题的解决方案也已出现，大部分都使用URL片断标识符（通常被称为锚点，即URL中#后面的部分）来保持跟踪，允许用户回到指定的某个应用程序状态。（许多浏览器允许JavaScript动态更新锚点，这使得Ajax应用程序能够在更新显示内容的同时更新锚点。）这些解决方案也同时解决了许多关于不支持后退按钮的争论。 <br>进行Ajax开发时，网络延迟——即用户发出请求到服务器发出响应之间的间隔——需要慎重考虑。不给予用户明确的回应 [5]，没有恰当的预读数据 [6]，或者对XMLHttpRequest的不恰当处理[7]，都会使用户感到延迟，这是用户不欲看到的，也是他们无法理解的[8]。通常的解决方案是，使用一个可视化的组件来告诉用户系统正在进行后台操作并且正在读取数据和内容。 <br>一些手持设备（如手机、PDA等）现在还不能很好的支持Ajax; <br>用JavaScript作的Ajax引擎，JavaScript的兼容性和DeBug都是让人头痛的事; <br>Ajax的无刷新重载，由于页面的变化没有刷新重载那么明显，所以容易给用户带来困扰――用户不太清楚现在的数据是新的还是已经更新过的；现有的解决有：在相关位置提示、数据更新的区域设计得比较明显、数据更新后给用户提示等; <br>对串流媒体的支持没有FLASH、Java Applet好; <br><br><br><span style="font-weight:bold"><wbr />Ajax的工作原理</span><wbr /> <br>　　Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入，它是一种支持异步请求的技术。简而言之，XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应，而不阻塞用户。 <br><br>　　在创建Web站点时，在客户端执行屏幕更新为用户提供了很大的灵活性。下面是使用Ajax可以完成的功能： <br><br>    动态更新购物车的物品总数，无需用户单击Update并等待服务器重新发送整个页面。 <br><br>    提升站点的性能，这是通过减少从服务器下载的数据量而实现的。例如，在某购物车页面，当更新篮子中的一项物品的数量时，会重新载入整个页面，这必须下载整个页面的数据。如果使用Ajax计算新的总量，服务器只会返回新的总量值，因此所需的带宽仅为原来的百分之一。 消除了每次用户输入时的页面刷新。例如，在Ajax中，如果用户在分页列表上单击Next，则服务器数据只刷新列表而不是整个页面。 <br>直接编辑表格数据，而不是要求用户导航到新的页面来编辑数据。对于Ajax，当用户单击Edit时，可以将静态表格刷新为内容可编辑的表格。用户单击Done之后，就可以发出一个Ajax请求来更新服务器，并刷新表格，使其包含静态、只读的数据。 <br><br>　　一切皆有可能！但愿它能够激发您开始开发自己的基于Ajax的站点。然而，在开始之前，让我们介绍一个现有的Web站点，它遵循传统的提交/等待/重新显示的范例，我们还将讨论Ajax如何提升用户体验。 <br><br>　　　Ajax的工作原理相当于在用户和服务器之间加了—个中间层，使用户操作与服务器响应异步化。这样把以前的一些服务器负担的工作转嫁到客户端，利于客户端闲置的处理能力来处理，减轻服务器和带宽的负担，从而达到节约ISP的空间及带宽租用成本的目的。 <br><br><br><span style="font-weight:bold"><wbr />基础应用</span><wbr />   <br><br>我们以两个验证通行证帐号是否存在的例子来讲述AJAX在实际中的应用： <br><br>(1)用文本字符串的方式返回服务器的响应来验证网易通行证帐号是否存在； <br><br>(2)以XMLDocument对象方式返回响应来验证金山通行证帐号是否存在； <br><br>首先，我们需要用JavaScript来创建<a href="http://baike.baidu.com/view/1105115.htm" target="_blank">XMLHttpRequest </a><wbr />类向服务器发送一个HTTP请求， XMLHttpRequest 类首先由Internet Explorer以ActiveX对象引入，被称为XMLHTTP。 后来Mozilla﹑Netscape﹑Safari 和其他浏览器也提供了XMLHttpRequest类，不过它们创建XMLHttpRequest类的方法不同。 <br><br>对于Internet Explorer浏览器，创建XMLHttpRequest 方法如下： <br><br>xmlhttp_request = new ActiveXObject(&quot;Msxml2.XMLHTTP.3.0&quot;); //3.0或4.0, 5.0 <br>xmlhttp_request = new ActiveXObject(&quot;Msxml2.XMLHTTP&quot;); <br>xmlhttp_request = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;); <br><br>由于在不同Internet Explorer浏览器中XMLHTTP版本可能不一致，为了更好的兼容不同版本的Internet Explorer浏览器，因此我们需要根据不同版本的Internet Explorer浏览器来创建XMLHttpRequest类，上面代码就是根据不同的Internet Explorer浏览器创建XMLHttpRequest类的方法。 <br><br>对于Mozilla﹑Netscape﹑Safari等浏览器，创建XMLHttpRequest 方法如下：xmlhttp_request = new XMLHttpRequest(); <br><br>如果服务器的响应没有XML mime-type header，某些Mozilla浏览器可能无法正常工作。 为了解决这个问题，如果服务器响应的header不是text/xml，可以调用其它方法修改该header。 <br><br>xmlhttp_request = new XMLHttpRequest(); <br>xmlhttp_request.overrideMimeType('text/xml'); <br><br>在实际应用中，为了兼容多种不同版本的浏览器，一般将创建XMLHttpRequest类的方法写成如下形式： <br><br>try{ <br>if( window.ActiveXObject ){ <br>for( var i = 5; i; i-- ){ <br>try{ <br>if( i == 2 ){ <br>xmlhttp_request = new ActiveXObject( &quot;Microsoft.XMLHTTP&quot; ); } <br>else{ <br>xmlhttp_request = new ActiveXObject( &quot;Msxml2.XMLHTTP.&quot; + i + &quot;.0&quot; ); <br>xmlhttp_request.setRequestHeader(&quot;Content-Type&quot;,&quot;text/xml&quot;); <br>xmlhttp_request.setRequestHeader(&quot;Charset&quot;,&quot;gb2312&quot;); } <br>break;} <br>catch(e){ <br>xmlhttp_request = false; } } } <br>else if( window.XMLHttpRequest ) <br>{ xmlhttp_request = new XMLHttpRequest(); <br>if (xmlhttp_request.overrideMimeType) <br>{ xmlhttp_request.overrideMimeType('text/xml'); } } } <br>catch(e){ xmlhttp_request = false; } <br><br>在定义了如何处理响应后，就要发送请求了。可以调用HTTP请求类的open()和send()方法，如下所示： <br><br>xmlhttp_request.open('GET', URL, true); <br>xmlhttp_request.send(null); <br><br>open()的第一个参数是HTTP请求方式—GET，POST或任何服务器所支持的您想调用的方式。 按照HTTP规范，该参数要大写；否则，某些浏览器(如Firefox)可能无法处理请求。 <br><br>第二个参数是请求页面的URL。 <br><br>第三个参数设置请求是否为异步模式。如果是TRUE，JavaScript函数将继续执行，而不等待服务器响应。这就是&quot;AJAX&quot;中的&quot;A&quot;。 <br><br>用JavaScript来创建XMLHttpRequest 类向服务器发送一个HTTP请求后，接下来要决定当收到服务器的响应后，需要做什么。这需要告诉HTTP请求对象用哪一个JavaScript函数处理这个响应。可以将对象的onreadystatechange属性设置为要使用的JavaScript的函数名，如下所示： <br><br>xmlhttp_request.onreadystatechange =FunctionName; <br><br>FunctionName是用JavaScript创建的函数名，注意不要写成FunctionName()，当然我们也可以直接将JavaScript代码创建在onreadystatechange之后，例如： <br><br>xmlhttp_request.onreadystatechange = function(){ <br>// JavaScript代码段 <br>}; <br><br>首先要检查请求的状态。只有当一个完整的服务器响应已经收到了，函数才可以处理该响应。XMLHttpRequest 提供了readyState属性来对服务器响应进行判断。 <br><br>readyState的取值如下： <br><br>0 (未初始化) <br><br>1 (正在装载) <br><br>2 (装载完毕) <br><br>3 (交互中) <br><br>4 (完成) <br><br>所以只有当readyState=4时，一个完整的服务器响应已经收到了，函数才可以处理该响应。具体代码如下： <br><br>if (http_request.readyState == 4) { // 收到完整的服务器响应 } <br>else { // 没有收到完整的服务器响应 } <br><br>当readyState=4时，一个完整的服务器响应已经收到了，接着，函数会检查HTTP服务器响应的状态值。完整的状态取值可参见W3C文档。当HTTP服务器响应的值为200时，表示状态正常。 <br><br>在检查完请求的状态值和响应的HTTP状态值后，就可以处理从服务器得到的数据了。有两种方式可以得到这些数据： <br><br>(1) 以文本字符串的方式返回服务器的响应 <br><br>(2) 以XMLDocument对象方式返回响应 <br><br>实例一： 用文本字符串的方式返回服务器的响应来验证网易通行证帐号是否存在 <br><br>首先，我们登陆网易通行证注册页面，可以看到检测用户名是否存在是将用户名提交给checkssn.jsp页面进行判断，格式为： <br><br>reg.163.com/register/checkssn.jsp?username=用户名 <br><br>根据上面讲到的方法，我们可以利用AJAX技术对网易通行证用户名进行检测： <br><br>第一步：新建一个基于Xhtml标准的网页，在区域插入Javascript函数如下： <br><br>function getXMLRequester( ) <br><br>{ var xmlhttp_request = false; <br><br>try <br><br>{ if( window.ActiveXObject ) <br><br>{ for( var i = 5; i; i-- ){ <br><br>try{ <br><br>if( i == 2 ) <br><br>{ xmlhttp_request = new ActiveXObject( &quot;Microsoft.XMLHTTP&quot; ); } <br><br>else <br><br>{ xmlhttp_request = new ActiveXObject <br><br>( &quot;Msxml2.XMLHTTP.&quot; + i + &quot;.0&quot; ); <br><br>xmlhttp_request.setRequestHeader(&quot;Content-Type&quot;,&quot;text/xml&quot;); <br><br>xmlhttp_request.setRequestHeader(&quot;Content-Type&quot;,&quot;gb2312&quot;); } <br><br>break;} <br><br>catch(e){ xmlhttp_request = false; } } } <br><br>else if( window.XMLHttpRequest ) <br><br>{ xmlhttp_request = new XMLHttpRequest(); <br><br>if (xmlhttp_request.overrideMimeType) <br><br>{ xmlhttp_request.overrideMimeType('text/xml'); } } } <br><br>catch(e){ xmlhttp_request = false; } <br><br>return xmlhttp_request ; } <br><br>function IDRequest(n) { //定义收到服务器的响应后需要执行的JavaScript函数 <br><br>url=n+document.getElementById('163id').value;//定义网址参数 <br><br>xmlhttp_request=getXMLRequester();//调用创建XMLHttpRequest的函数 <br><br>xmlhttp_request.onreadystatechange = doContents;//调用doContents函数 <br><br>xmlhttp_request.open('GET', url, true); <br><br>xmlhttp_request.send(null); } <br><br>function doContents() <br><br>{ if (xmlhttp_request.readyState == 4) {// 收到完整的服务器响应 <br><br>if (xmlhttp_request.status == 200) {//HTTP服务器响应的值OK <br><br>document.getElementById('message').innerHTML = xmlhttp_request.responseText; <br><br>//将服务器返回的字符串写到页面中ID为message的区域 } <br><br>else { alert(xmlhttp_request.status); } } } <br><br>在区域建立一个文本框，id为163id，再建一个id为messsge的空白区域用来显示返回字符串(也可以通过Javascript函数截取一部分字符串显示)： <br><br>&lt;input type=text id=&quot;163id&quot;&gt; <br>[font id=&quot;message&quot;][/font] <br><br>这样，一个基于AJAX技术的用户名检测页面就做好了，不过这个页面将返回服务器响应生成页面的所有字符串，当然还可以对返回的字符串进行一些操作，便于应用到不同的需要当中。 <br><br>实例二： 以XMLDocument对象方式返回响应来验证金山通行证帐号是否存在 <br><br>在上面的例子中，当服务器对HTTP请求的响应被收到后，我们会调用请求对象的reponseText属性。该属性包含了服务器返回响应文件的内容。现在我们以XMLDocument对象方式返回响应，此时将不再需要reponseText属性而使用responseXML属性。 <br><br>首先登陆金山通行证注册页面，我们发现金山通行证用户名的检测方式为： pass.kingsoft.com/ksgweb/jsp/login/uid.jsp?uid=用户名,并且返回XML数据: <br><br>isExistedUid -2 <br><br>当result值为-1时表示此用户名已被注册，当result值为-2时表示此用户名尚未注册，因此通过对result值的判断可以知道用户名是否被注册。 <br><br>对上例代码进行修改： <br><br>首先找到 <br><br>document.getElementById('message').innerHTML = xmlhttp_request.responseText; <br><br>改为: <br><br>var response = xmlhttp_request.responseXML.documentElement; <br><br>var result = response.getElementsByTagName('result')[0].firstChild.data;//返回result节点数据 <br><br>if(result ==-2){ <br><br>document.getElementById('message').innerHTML = &quot;用户名&quot;+document.getElementById('163id').value+&quot;尚未注册&quot;;} <br><br>else if(result ==-1){ <br><br>document.getElementById('message').innerHTML = &quot;对不起,用户名&quot;+document.getElementById('163id').value+&quot;已经注册&quot;;} <br><br>通过以上两个实例说明了AJAX的客户端基础应用，采用的是网易和金山现成的服务器端程序，当然为了开发合适自己页面的程序，还需要对自己编写服务器端程序，这设计到程序语言及数据库的操作，对于有一定程序基础的读者一定不是很难的事情。<wbr /><a href="http://imgcache.qq.com/ac/qzone_v4/b.gif" target="_blank"><img style="border:0;" src="http://imgcache.qq.com/ac/qzone_v4/b.gif" /></a><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[602095681@qq.com(微风吹过。)]]></author>
<comments>http://602095681.qzone.qq.com/blog/1215820513#comment</comments>
<qz:effect>513</qz:effect>
<pubDate>Fri, 11 Jul 2008 23:55:13 GMT</pubDate>
<guid>http://602095681.qzone.qq.com/blog/1215820513</guid>
</item>

<item>
<title><![CDATA[30岁之前成功12条黄金法则]]></title>
<link>http://602095681.qzone.qq.com/blog/1215649480</link>
<description><![CDATA[一艘没有航行目标的船，任何方向的风都是逆风<br>    1、你为什么是穷人，第一点就是你没有立下成为富人的目标<br>    2、你的人生核心目标是什么？<br>    杰出人士与平庸之辈的根本差别并不是天赋、机遇，而在于有无目标。<br>    3、起跑领先一步，人生领先一大步：成功从选定目标开始<br>    4、贾金斯式的人永远不会成功<br>    为什么大多数人没有成功？真正能完成自己计划的人只有5%，大多数人不是将自己的目标舍弃，就是沦为缺乏行动的空想<br>    5、如果你想在30岁以前成功，你一定在25至30岁之间确立好你的人生目标<br>    6、每日、每月、每年都要问自己：我是否达到了自己定下的目标<br>    二：两个成功基点<br>    站好位置，调正心态，努力冲刺，30岁以前成功<br>    （一）人生定位<br>    1、人怕入错行：你的核心竞争力是什么？<br>    2、成功者找方法，失败者找借口<br>    3、从三百六十行中选择你的最爱<br>    人人都可以创业，但却不是人人都能创业成功<br>    4、寻找自己的黄金宝地<br>    （二）永恒的真理：心态决定命运，30岁以前的心态决定你一生的命运<br>    1、不满现状的人才能成为富翁<br>    2、敢于梦想，勇于梦想，这个世界永远属于追梦的人<br>    3、30岁以前不要怕，30岁以后不要悔<br>    4、出身贫民，并非一辈子是贫民，只要你永远保持那颗进取的心。中国成功人士大多来自小地方<br>    5、做一个积极的思维者<br>    6、不要败给悲观的自己<br>    有的人比你富有一千倍，他们也会比你聪明一千倍么？不会，他们只是年轻时心气比你高一千倍。<br>    人生的好多次失败，最后并不是败给别人，而是败给了悲观的自己。<br>    7、成功者不过是爬起来比倒下去多一次<br>    8、宁可去碰壁，也不要在家里面壁<br>    克服你的失败、消极的心态<br>    （1）找个地方喝点酒<br>    （2）找个迪厅跳跳舞<br>    （3）找帮朋友侃侃山<br>4）积极行动起来<br>    三：三大技巧<br>    1、管理时间：你的时间在哪里，你的成就就在哪里。<br>    把一小时看成60分钟的人，比看作一小时的人多60倍<br>    2、你不理财，财不理你<br>    3、自我管理，游刃有余<br>    （1）创业不怕本小，脑子一定要好<br>    （2）可以开家特色店<br>    （3）做别人不愿做的生意     四：四项安身立命的理念<br>    30岁以前一定要形成个人风格<br>    1、做人优于做事<br>    做事失败可以重来，做人失败却不能重来<br>    （1）做人要讲义气<br>    （2）永不气馁<br>    2、豁达的男人有财运，豁达的女人有帮夫运<br>    30岁以前搞定婚姻生活<br>    3、忠诚的原则：30岁以前你还没有建立起忠诚美誉，这一缺点将要困扰你的一生<br>    4、把小事做细，但不要耍小聪明<br>    中国人想做大事的人太多，而愿把小事做完美的人太少<br>    五：五分运气<br>    比尔。盖茨说：人生是不公平的，习惯去接受它吧<br>    1、人生的确有很多运气的成人：谋事在人，成事在天：中国的古训说明各占一半<br>    2、机会时常意外地降临，但属于那些不应决不放弃的人<br>    3、抓住人生的每一次机会<br>    机会就像一只小鸟，如果你不抓住，它就会飞得无影无踪<br>    4、者早一步，愚者晚一步<br>    六：六项要求<br>    1、智慧<br>    （1）别人可你以拿走你的一切，但拿不走你的智慧<br>    （2）巧妙运用自己的智慧<br>    （3）智者与愚者的区别<br>    2、勇气<br>    （1）勇气的力量有时会让你成为“超人”<br>    （2）敢于放弃，敢于“舍得”<br>    3、培养自己的“领导才能、领袖气质”<br>    （1）激情感染别人<br>（2）“三。七法则”实现领袖气质<br>    （3）拍板决断能力<br>    （4）人格魅力<br>    4、创造性：不要做循规蹈矩的人<br>    25-30岁是人生最有创造性的阶段，很多成功人士也都产生在这一阶段<br>    5、明智<br>    （1）知道自己的长处、短处，定向聚焦<br>    （2）尽量在自己的熟悉的领域努力<br>    6、持之以恒的行动力：在你选定行业坚持十年，你一定会成为大赢家<br>    七：七分学习<br>    1、知识改变命运<br>    2、30岁以前学会你行业中必要的一切知识<br>    a）每天淘汰你自己<br>    b）在商言商     3、太相信的书人，只能成为打工仔<br>    4、思考、实践、再思考、再实践<br>    八：八分交际<br>    朋友多了路好走<br>    1、智商很重要，情商更重要：30岁以前建立起人际关系网<br>    2、人脉即财脉：如何搞好人际关系<br>    3、交友有原则<br>    4、善于沟通：30岁以前要锻炼出自己的演讲才能<br>    九：九分习惯<br>    习惯的力量是惊人的，30岁以前养成的习惯决定着你的成功的大小<br>    1、积极思维的好习惯<br>    2、养成高效工作的好习惯<br>    （1）办公室<br>    （2）生活可以不拘小节，但要把工作做细<br>    （3）学习聆听，不打断别人说话<br>    3、养成锻炼身体的好习惯<br>    4、广泛爱好的好习惯<br>    5、快速行动的好习惯<br>    十：十分自信<br>    1、自信是成功的精神支柱<br>    2、自信方能赢得别人的信任<br>    3、把自信建立在创造价值的基础上<br>    4、如何建立自信<br>    （1）为自己确立目标<br>    （2）发挥自己的长处<br>3）做事要有计划<br>    （4）做事不拖拉<br>    （5）轻易不要放弃<br>    （6）学会自我激励<br>    （7）不要让自己成为别人<br>    十一：11个需要避开的成功陷阱<br>    1、只有功劳，没有苦劳<br>    2、不要“怀才不遇”，而要寻找机遇<br>    3、不要想发横财<br>    4、不要为钱而工作，而让钱为你工作<br>    5、盲目跟风，人云亦云，人做我也做<br>    6、小富即安，不思进取，知足常乐<br>    7、承认错误而非掩饰错误<br>    8、脚踏实地而非想入非非<br>    9、野心太大而不是信心十足<br>    10、反复跳槽不可取<br>    11、眼高手低<br>    12、不择手段<br>    十二：十二分努力<br>    没有人能随随便便成功<br>    1、小不是成功，大不是成功，由小变大才是成功<br>    2、中国社会进入微利时代：巧干+敢干+实干=成功<br>    3、努力尝试就有成功的可能<br>    4、做任何事情，尽最大努力<br>    5、把事情当成事业来做 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[602095681@qq.com(微风吹过。)]]></author>
<comments>http://602095681.qzone.qq.com/blog/1215649480#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Thu, 10 Jul 2008 00:24:40 GMT</pubDate>
<guid>http://602095681.qzone.qq.com/blog/1215649480</guid>
</item>

<item>
<title><![CDATA[80后创业者的七要点]]></title>
<link>http://602095681.qzone.qq.com/blog/1215649425</link>
<description><![CDATA[老师问同学们的理想是什么，有人说自己的志向是当警察，有人说想当教师，还有的要做医生或者科学家，而李想的回答是“做总经理”。“因为当经理很了不起，可以带着一帮人干一件大事。”那时候，李想才上小学。　　如今，1981年出生的泡泡网总裁李想无疑已经成为80年代的偶像和榜样。“很多人最感兴趣的是年轻人应该如何创业，如何发展。其实在我看来，无论是自己创业还是打工，区别不大，最关键的是怎么去做，如何少走弯路。”李想拿出他积累的创业和发展的7个要点与大家分享：方向、目标、意愿、方法、毅力、成果、自我观察。 <br>　　1.方向：方向是创业和发展的第一个重要指标，就是你要为什么而奋斗。方向不是目标，目标有终点，而方向永远没有终点。对于年轻人和创业者而言，方向是非常重要的。说的再难听一点，即使我们自己很笨，只要坚持一个正确的方向，一直坚持，也会取得不错的成果。有了方向，目标就会更加清晰，也可以更加有效地去管理目标。 <br>　　2.目标：当我们有了方向以后，最重要的不是先掌握方法，而是先明确目标。我发现大学毕业生可以分成两类：一类是上学就有明确目标的，这些人在上学的4年中，除了正常的学习，还会围绕自己的目标去学习和提升，所以，这类大学生特别好用，只要工作的意愿够高，可以快速成为一流的员工；还有一种类型的是大学上完了还没有目标的，为了上学而上学，他们来面试的时候也不知道自己要做什么，只是有什么工作就干什么工作，或者干脆一坐，问HR你能给我安排什么工作？我们100%不会用第二类大学生，因为培养的成本太高了。所以，我建议大学生们，早一点给自己找到一个目标，在进入社会后，你可以比别人至少早两年进入正轨。 <br>　　3.意愿：有了方向和目标以后，最重要的不是马上去找方法，而是先解决自己的意愿问题，意愿就是一个人为了实现目标而付出行动力的决心。 <br>　　我们常说人要有压力，但有压力而无所作为的人中国可以找出无数来，只有通过意愿变成超强的行动力，而产生出结果和实现目标的才是有价值的。<br>　　所以要放弃压力，变成行动力，而行动力的根源来自于意愿，只有行动力才可以实现你的目标。当一个人具备了很好的方向、目标和意愿以后，他就具备了创业以及走向工作岗位的基本条件了。 <br>　　4.方法：方法本身并不重要，为了实现目标而存在的方法才是最重要的。对于一般人而言，只有自己有强烈的意愿去实现目标的时候，才非常容易接受别人给予的方法，甚至自己去找寻方法，所以获取正确方法的前提是目标和意愿的存在；而不一般的人，具备很好的学习和聆听能力，他会把所有的方法变成自己的，在实现目标的那个环节中以最恰当的方法来使用。对于管理者而言，管理的同时，方法会成为催化剂，这个催化剂可能是正面的，也可能是负面的。方法一定要在别人需要的时候再给予，也就是对方有意愿和需求去达成目标的时候。 <br>　　5.毅力：毅力＝坚持＋突破。我们设定的目标是由很多小的目标组成的，小的目标完成了，大的目标就可以完成了。不过，我们被目标搞死了，因为目标遇到一些难度或者阻碍的时候，我们就不去完成了，绕开它，然后寄希望于找到更多的新的目标去实现大目标。所以，盯好眼前的目标就足够了，用你的毅力去战胜困难和阻碍，坚持和突破！慢慢的，你就会具备实现目标的能力了，而这完全归功于你的毅力。 <br>　　6.成果：最值得兴奋的就是成果，而不是过程。成果标志着你已经具备了完成目标的能力，也意味着你可以去挑战更高的目标了。 <br>　　7.自我观察：我们太多的时候陷入过程而不能自拔，发现不了问题。如果发现不了问题，就会迷失，肯定实现不了结果。因此需要自我观察。我制定了一个简单的工具，将任何事情的组成简化为：目标－过程－结果，而对于一个有目标的人，问题肯定会出现在过程中，所以一旦感觉不太对劲，马上用这个工具判断自己，我所进行的过程与我要实现的目标是否一致，问题出现在哪里？用目标来判断正在进行的过程是否相符，是否是最佳的过程，能否产生结果？这样，问题就会找出来了。 <br>　　李想说：“这7个要点，是我创业的积累。需要提醒的是，能做到这几点不等于成功，但有成功的可能性，做不到这几点就没有成功的可能。” <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[602095681@qq.com(微风吹过。)]]></author>
<comments>http://602095681.qzone.qq.com/blog/1215649425#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Thu, 10 Jul 2008 00:23:45 GMT</pubDate>
<guid>http://602095681.qzone.qq.com/blog/1215649425</guid>
</item>

<item>
<title><![CDATA[最近身体累了，心也累了]]></title>
<link>http://602095681.qzone.qq.com/blog/1214395875</link>
<description><![CDATA[不知道为什么，最近身体累了，心也累了<img src="http://imgcache.qq.com/qzone/em/e109.gif"><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[602095681@qq.com(微风吹过。)]]></author>
<comments>http://602095681.qzone.qq.com/blog/1214395875#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Wed, 25 Jun 2008 12:11:15 GMT</pubDate>
<guid>http://602095681.qzone.qq.com/blog/1214395875</guid>
</item>

<item>
<title><![CDATA[电脑族每天必喝的四杯茶]]></title>
<link>http://602095681.qzone.qq.com/blog/1212665092</link>
<description><![CDATA[在以计算机维生的人越来越多了，但你知道吗！天天坐在计算机前面想要维系健康美丽，又要与岁月硬撑可不容易，循环不良的坐姿，三不五时的熬夜，若再加上没有吃对食物，时间久了身体可是会向您抗议的哦！<br><br>面对电脑时间长了不好，那该怎么办？其实每天四杯茶，不但可以对抗辐射的侵害，还可保护眼睛<br>1.上午一杯绿茶：绿茶中含强效的抗氧化剂以及维生素C，不但可以清除体内的自由基，还能分泌出对抗紧张压力的荷尔蒙。绿茶中所含的少量咖啡因可以刺激中枢神经，振奋精神。不过最好在白天饮用，以免影响睡眠。 <br><br>2.下午一杯菊花茶：菊花有明目清肝的作用，有些人就干脆用菊花加上枸杞一起泡来喝，或是在菊花茶中加入蜂蜜，都对解郁有帮助 <br><br>3.疲劳了一杯枸杞茶：枸杞子含有丰富的β胡萝卜素、维生素B1、维生素C、钙、铁，具有补肝、益肾、明目的作用。其本身具有甜味，可以泡茶也可以像葡萄干一样作零食，对解决“电脑族”眼睛涩、疲劳都有功效。 <br><br>4.晚间一杯决明茶：决明子有清热、明目、补脑髓、镇肝气、益筋骨的作用，若有便秘的人还可以在晚餐饭後饮用，对於治疗便秘很有效果。<br>这里还帮你找出几种最适合计算机族喝的茶饮，或是点心，不但可以帮您对抗辐射的侵害，还可保护您的眼睛，抗烦躁呢！<br><br>绿豆薏仁汤<br>绿豆可以清热解毒、利尿消肿，薏仁则可以健脾止泻，轻身益气，对於经常需要熬夜工作者或是心烦气躁、口乾舌燥、便秘、长青春痘时，除了多吃蔬菜水果与补充水份外，把绿豆薏仁汤当点心食用，对於消暑除烦非常有帮助。<br>杜仲具有补血与强壮筋骨的作用，对於经常久坐，腰虽背痛很有帮助，男女都可以喝，若是女性朋友还可以在生理期的末期与四物汤一起服用。 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[602095681@qq.com(微风吹过。)]]></author>
<comments>http://602095681.qzone.qq.com/blog/1212665092#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Thu, 05 Jun 2008 11:24:52 GMT</pubDate>
<guid>http://602095681.qzone.qq.com/blog/1212665092</guid>
</item>

<item>
<title><![CDATA[找程序员（站长）做老公好处多多]]></title>
<link>http://602095681.qzone.qq.com/blog/1212665071</link>
<description><![CDATA[1、专情，程序员（站长）老公懂得依靠一个小小的CPU，就打造出一个精彩奇妙的世界，自然也十分懂得挖掘老婆的精彩。所以，程序员（站长）专情指数十分高，过起日子来踏实可靠。 <br>　　2、有趣，程序员（站长）都是最聪明的人，有创意，带到生活中就是情趣，有人以为程序员（站长）很死板，其实他们最活跃。 <br>　　3、能干，工程师（站长）就是工程师，上知天文，下懂修水管，而且思维严密，考虑周全，有执行力。 <br>　　4、易相处，因为做程序员（站长）是需要极大耐心的，所以我有生以来还没见到过一个脾气暴躁的程序员（站长），而且最可爱的是程序员（站长）是一种百搭的老公，我的闺蜜行业广泛，个性丰富多采，可是都有个十分搭调的程序员（站长）老公，想想程序员真的很厉害! <br>　　5、程序员（站长）尽管收入可能不如银行家、医生什么的，可是程序员（站长）失业率十分的低，而且不用飞来飞去地出差，也不爱虚荣，挣来的钱基本上都交给了家里，简直是世界上最实惠的老公了。<br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[602095681@qq.com(微风吹过。)]]></author>
<comments>http://602095681.qzone.qq.com/blog/1212665071#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Thu, 05 Jun 2008 11:24:31 GMT</pubDate>
<guid>http://602095681.qzone.qq.com/blog/1212665071</guid>
</item>

<item>
<title><![CDATA[烦的非常猛]]></title>
<link>http://602095681.qzone.qq.com/blog/1211955220</link>
<description><![CDATA[最近烦的猛，交通事故接二连三的发生在我车上，5月23号被柳州五菱追尾，5月24号被凌志轿车撞坏右两车门（车门已经不能打开了）及后叶子板（严重变形），5月28号被前面车轮胎上的石头飞到我车前挡风玻璃。 <br>烦透了，做什么事都不顺，老天你也不要这么惩罚我啊 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[602095681@qq.com(微风吹过。)]]></author>
<comments>http://602095681.qzone.qq.com/blog/1211955220#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Wed, 28 May 2008 06:13:40 GMT</pubDate>
<guid>http://602095681.qzone.qq.com/blog/1211955220</guid>
</item>

<item>
<title><![CDATA[我不想长大，不想长大！]]></title>
<link>http://602095681.qzone.qq.com/blog/1211630624</link>
<description><![CDATA[最近烦的猛,心情不好，做什么事情都不顺心，不是这事情就是那事情，一浪接一浪，快崩溃啦！唉，工作也烦，生活也烦，压力重重，总之什么都不开心。人呀！做人真难，做好人更难，真是难上加难！ <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[602095681@qq.com(微风吹过。)]]></author>
<comments>http://602095681.qzone.qq.com/blog/1211630624#comment</comments>
<qz:effect>512</qz:effect>
<pubDate>Sat, 24 May 2008 12:03:44 GMT</pubDate>
<guid>http://602095681.qzone.qq.com/blog/1211630624</guid>
</item>

</channel>
</rss>

