<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>QLJ's Blog &#187; web</title>
	<atom:link href="http://qlj.sh.cn/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://qlj.sh.cn</link>
	<description>搜集网络信息,风云磅实验</description>
	<lastBuildDate>Thu, 26 Jan 2012 21:20:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>node.js 初体验</title>
		<link>http://qlj.sh.cn/web/20110312/node-js-1/</link>
		<comments>http://qlj.sh.cn/web/20110312/node-js-1/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 19:31:23 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1110</guid>
		<description><![CDATA[依据Google著名的开源JavaScript引擎V8来进行二次开发的Web I/O服务器（http://nodejs.org/）。V8本身是非常快的JavaScript引擎，处理JS执行运行的速度非常高。相关测试表明，FireFox、Opera和IE的JS引擎速度都不及V8来得快。而且，还可以说，只要浏览器之间的JS引擎大战一日不减，NodeJs就可以从中受益。有竞争才有进步：）。
以上简介 网络复制。。不介绍了

从官方 下载了NODE
./configure
make
make install
完成安装
其中需要安装libssl-dev
安装完后看下版本吧
yingouqlj@Compaq-321:~/temp/node-v0.4.2$ node -v
v0.4.2
第一次使用 当然尝试下helloworld
不知道 网上的都是0.2X 的版本还是 转载后 少了表单符号。。网上好多示例执行都有问题
剧烈 很多出现 res.close（）  报错
或者在OSCHINA上看到的。 居然字符串都没有引号。 
最后找到了官方正确的示例。对比下 没有那个出错的 RES。CLOSE

var sys=require&#40;'sys'&#41;,http=require&#40;'http'&#41;;
var server=http.createServer&#40;function&#40;req,res&#41;&#123;
res.writeHeader&#40;200,&#123;'Content-Type':'text/plain'&#125;&#41;;
res.end&#40;&#34;hello world&#34;&#41;;
&#125;&#41;
server.listen&#40;7581,'127.0.0.1'&#41;;
sys.puts&#40;&#34;run&#34;&#41;;

保存  后运行 node 文件名
然后访问本地 127.0.0.1:7581
即可看到 HELLOWORLD
这些代码虽然都是网络复制的。。 但为什么网上很多都是报错的。。是因为版本吗？
]]></description>
			<content:encoded><![CDATA[<p>依据Google著名的开源JavaScript引擎V8来进行二次开发的Web I/O服务器（http://nodejs.org/）。V8本身是非常快的JavaScript引擎，处理JS执行运行的速度非常高。相关测试表明，FireFox、Opera和IE的JS引擎速度都不及V8来得快。而且，还可以说，只要浏览器之间的JS引擎大战一日不减，NodeJs就可以从中受益。有竞争才有进步：）。<br />
以上简介 网络复制。。不介绍了<br />
<span id="more-1110"></span><br />
从官方 下载了NODE<br />
./configure<br />
make<br />
make install<br />
完成安装<br />
其中需要安装libssl-dev<br />
安装完后看下版本吧<br />
yingouqlj@Compaq-321:~/temp/node-v0.4.2$ node -v<br />
v0.4.2</p>
<p>第一次使用 当然尝试下helloworld<br />
不知道 网上的都是0.2X 的版本还是 转载后 少了表单符号。。网上好多示例执行都有问题<br />
剧烈 很多出现 res.close（）  报错<br />
或者在OSCHINA上看到的。 居然字符串都没有引号。 </p>
<p>最后找到了官方正确的示例。对比下 没有那个出错的 RES。CLOSE</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> sys<span style="color: #339933;">=</span>require<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'sys'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>http<span style="color: #339933;">=</span>require<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'http'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> server<span style="color: #339933;">=</span>http.<span style="color: #660066;">createServer</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>req<span style="color: #339933;">,</span>res<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
res.<span style="color: #660066;">writeHeader</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">200</span><span style="color: #339933;">,</span><span style="color: #009900;">&#123;</span><span style="color: #3366CC;">'Content-Type'</span><span style="color: #339933;">:</span><span style="color: #3366CC;">'text/plain'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
res.<span style="color: #660066;">end</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;hello world&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>
server.<span style="color: #660066;">listen</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">7581</span><span style="color: #339933;">,</span><span style="color: #3366CC;">'127.0.0.1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
sys.<span style="color: #660066;">puts</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;run&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>保存  后运行 node 文件名<br />
然后访问本地 127.0.0.1:7581<br />
即可看到 HELLOWORLD</p>
<p>这些代码虽然都是网络复制的。。 但为什么网上很多都是报错的。。是因为版本吗？</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/web/20110312/node-js-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google吃豆人游戏的杯具：浪费全球482万工时</title>
		<link>http://qlj.sh.cn/web/20100602/google-pac-man/</link>
		<comments>http://qlj.sh.cn/web/20100602/google-pac-man/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 12:23:14 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1087</guid>
		<description><![CDATA[这个真有意思 哈哈
我跟越 还2个人一起双人玩。。
比单人简单多了。
还想玩。。。 不过找不到页面了
Google为纪念经典游戏PAC-MAN（吃豆人）30周年而于上周五推出的Doodle大受欢迎，有人评论说“吃豆人”毁掉了数百万美元的生产力，然而Rescuetime的统计显示，不是数百万而是一亿多美元。 多数人都是把Google作为一个跳板，一种导航工具，因此在Google搜索页面停留的时间很短，至多十几秒钟。但当PAC-MAN推出之后，Google全球的数亿用户中，有一部分人可能会在主页停留更长时间去玩吃豆人游戏。
Rescuetime对比了PAC-MAN日与过去周五的流量差异，发现了明显区别。Rescuetime选择了一个随机子集，共包含11000余人，他们停留在Google主页上的时间达到了3百万秒，平均每位用户在Google.com上多停留了36秒。根据Wolfram Alpha的Google 流量统计，5月23日Google的全球独立访问用户为504,703,000，以此计算PAC-MAN浪费了全球4,819,352工时，以每小时25美元计算，总共浪费了120,483,800美元。这笔钱足以雇用Google所有的19,835名员工，包括Larry和Sergey，为你工作6周的时间。
]]></description>
			<content:encoded><![CDATA[<p>这个真有意思 哈哈</p>
<p>我跟越 还2个人一起双人玩。。<br />
比单人简单多了。<br />
还想玩。。。 不过找不到页面了<br />
Google为纪念经典游戏PAC-MAN（吃豆人）30周年而于上周五推出的Doodle大受欢迎，有人评论说“吃豆人”毁掉了数百万美元的生产力，然而Rescuetime的统计显示，不是数百万而是一亿多美元。 多数人都是把Google作为一个跳板，一种导航工具，因此在Google搜索页面停留的时间很短，至多十几秒钟。但当PAC-MAN推出之后，Google全球的数亿用户中，有一部分人可能会在主页停留更长时间去玩吃豆人游戏。</p>
<p>Rescuetime对比了PAC-MAN日与过去周五的流量差异，发现了明显区别。Rescuetime选择了一个随机子集，共包含11000余人，他们停留在Google主页上的时间达到了3百万秒，平均每位用户在Google.com上多停留了36秒。根据Wolfram Alpha的Google 流量统计，5月23日Google的全球独立访问用户为504,703,000，以此计算PAC-MAN浪费了全球4,819,352工时，以每小时25美元计算，总共浪费了120,483,800美元。这笔钱足以雇用Google所有的19,835名员工，包括Larry和Sergey，为你工作6周的时间。</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/web/20100602/google-pac-man/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>笑谈QQmail的大容量</title>
		<link>http://qlj.sh.cn/web/20100520/qqmail-so-big/</link>
		<comments>http://qlj.sh.cn/web/20100520/qqmail-so-big/#comments</comments>
		<pubDate>Wed, 19 May 2010 19:12:08 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[qq]]></category>
		<category><![CDATA[腾讯]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1082</guid>
		<description><![CDATA[QQ邮箱正可谓巨大。。
大到了。。就想我的硬盘一般。。。
如此存放EMAIL 。。。
要放到啥时候才能满
邮箱容量：128G (已使用1.33G，1%)
受诱惑了吧。

更好的是。。QQ经常在线 用QQMAIL 还能直接收到邮件提醒。。
于是呼
打算代收一下GMAIL 。。
GMAIL 很方便很好用。。 垃圾过滤的也比其他任何一个强（自己用的几个目前是GMAIL 最强吧 不排除更好用的收费邮箱的存在）
就这样填写了自己GMAIL的帐户 密码
才收了几十封就停了
也没在意。
反正是代收。。 方便提醒邮件而已。。
没想到过了2天。。
收到TENCENT发来的邮件
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
您的邮箱暂时不能收取大邮件    发件人信息
发件人：QQ邮箱管理员 &#60;10000@qq.com&#62;  查看 添加
时   间：2010年5月11日(星期二) 凌晨0:06  纯文本 &#124;
收件人： yingouqlj
附   件：0 个 ( )
大   小：2.3K
打印 &#124; 显示邮件原文 &#124; 导出为eml文件 &#124; 邮件有乱码？ &#124; 转发到群邮件 &#124; 保存到记事本 &#124; 作为附件转发
备　注： 编辑  删除
请在此输入备注&#8230;
取消
请认准此标志，拥有此标志的才是发自腾讯公司的系统邮件。
标记：已将此邮件标记为待办邮件。 取消待办
xcheatcode:0
尊敬的用户，
您好！
近期您的邮箱集中收到了过多的大邮件。可能是邮箱遭遇到恶意邮件大批量攻击。
为了您的邮箱和系统的安全，最近5日内，此邮箱将不再接收大于5M的邮件。
在此期间，对于普通附件不超过5M（超大附件不受限制）的邮件，仍然可以正常收取。在5日之后，邮箱将自动恢复正常。
敬请知晓。谢谢对QQ邮箱的支持。
QQ邮箱管理员
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
HOHO
之前用GMAIL 发了几个 喊附件的邮件 [...]]]></description>
			<content:encoded><![CDATA[<p>QQ邮箱正可谓巨大。。<br />
大到了。。就想我的硬盘一般。。。<br />
如此存放EMAIL 。。。<br />
要放到啥时候才能满<br />
邮箱容量：<span style="color: #ff0000;">128G</span> (已使用1.33G，1%)<br />
受诱惑了吧。<br />
<span id="more-1082"></span><br />
更好的是。。QQ经常在线 用QQMAIL 还能直接收到邮件提醒。。<br />
于是呼<br />
打算代收一下GMAIL 。。<br />
GMAIL 很方便很好用。。 垃圾过滤的也比其他任何一个强（自己用的几个目前是GMAIL 最强吧 不排除更好用的收费邮箱的存在）<br />
就这样填写了自己GMAIL的帐户 密码<br />
才收了几十封就停了</p>
<p>也没在意。<br />
反正是代收。。 方便提醒邮件而已。。</p>
<p>没想到过了2天。。<br />
收到TENCENT发来的邮件<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
您的邮箱暂时不能收取大邮件    发件人信息<br />
发件人：QQ邮箱管理员 &lt;10000@qq.com&gt;  查看 添加<br />
时   间：2010年5月11日(星期二) 凌晨0:06  纯文本 |<br />
收件人： yingouqlj<br />
附   件：0 个 ( )<br />
大   小：2.3K<br />
打印 | 显示邮件原文 | 导出为eml文件 | 邮件有乱码？ | 转发到群邮件 | 保存到记事本 | 作为附件转发</p>
<p>备　注： 编辑  删除<br />
请在此输入备注&#8230;<br />
取消</p>
<p>请认准此标志，拥有此标志的才是发自腾讯公司的系统邮件。<br />
标记：已将此邮件标记为待办邮件。 取消待办<br />
xcheatcode:0<br />
尊敬的用户，<br />
您好！</p>
<p>近期您的邮箱集中收到了过多的大邮件。可能是邮箱遭遇到恶意邮件大批量攻击。<br />
为了您的邮箱和系统的安全，最近5日内，此邮箱将不再接收大于5M的邮件。<br />
在此期间，对于普通附件不超过5M（超大附件不受限制）的邮件，仍然可以正常收取。在5日之后，邮箱将自动恢复正常。</p>
<p>敬请知晓。谢谢对QQ邮箱的支持。</p>
<p>QQ邮箱管理员<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>HOHO<br />
之前用GMAIL 发了几个 喊附件的邮件 附件在20M</p>
<p>没想到居然是这样。。。<br />
<span style="color: #ff0000;">TENCENT 真抠门。</span>。<br />
<strong>发附件超过5MB 是默认不保存 发件箱的（手动才可以）<br />
所谓的超大附件 也是只能放7天</strong><br />
163 3G邮箱（也自动保存）<br />
GMAIL 7G 也自动保存<br />
TENCENT 居然还会说 太多附件 邮件</p>
<p><a href="http://fashion.cotie.cn/">酷贴时尚</a></p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/web/20100520/qqmail-so-big/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>css3字体阴影text shadow</title>
		<link>http://qlj.sh.cn/web/20100413/css3-text-shadow/</link>
		<comments>http://qlj.sh.cn/web/20100413/css3-text-shadow/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 17:17:51 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[字体]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1069</guid>
		<description><![CDATA[text-shadow基本语法

text-shadow ： none &#124; &#60;length&#62; none &#124; &#91;&#60;shadow&#62;, &#93; * &#60;shadow&#62; 或none &#124; &#60;color&#62; &#91;, &#60;color&#62; &#93;*

 ： 指定颜色。
 ： 由浮点数字和单位标识符组成的长度值。可为负值。指定阴影的水平延伸距离。
 ： 由浮点数字和单位标识符组成的长度值。不可为负值。 指定模糊效果的作用距离。如果你仅仅需要模糊效果，将前两个 length 全部设定为 0 。请参阅 长度单位。

.text_shadow&#123;
    width:200px; 
    padding:40px 20px; 
    background:#a0b3d6; 
    text-shadow:2px 2px 1px white;
&#125;

下面是一个火焰字体的效果

#xibit&#123; padding-top:10px;text-align:center;text-shadow:0 0 4px [...]]]></description>
			<content:encoded><![CDATA[<p>text-shadow基本语法</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">text-shadow</span> ： <span style="color: #993333;">none</span> | &lt;length<span style="color: #00AA00;">&gt;</span> <span style="color: #993333;">none</span> | <span style="color: #00AA00;">&#91;</span>&lt;shadow<span style="color: #00AA00;">&gt;,</span> <span style="color: #00AA00;">&#93;</span> <span style="color: #00AA00;">*</span> &lt;shadow<span style="color: #00AA00;">&gt;</span> 或<span style="color: #993333;">none</span> | &lt;color<span style="color: #00AA00;">&gt;</span> <span style="color: #00AA00;">&#91;</span><span style="color: #00AA00;">,</span> &lt;color<span style="color: #00AA00;">&gt;</span> <span style="color: #00AA00;">&#93;</span><span style="color: #00AA00;">*</span></pre></div></div>

<color> ： 指定颜色。<br />
<length> ： 由浮点数字和单位标识符组成的长度值。可为负值。指定阴影的水平延伸距离。<br />
<opacity> ： 由浮点数字和单位标识符组成的长度值。不可为负值。 指定模糊效果的作用距离。如果你仅仅需要模糊效果，将前两个 length 全部设定为 0 。请参阅 长度单位。</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">.text_shadow<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">200px</span><span style="color: #00AA00;">;</span> 
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">40px</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span> 
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#a0b3d6</span><span style="color: #00AA00;">;</span> 
    <span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span><span style="color: #933;">2px</span> <span style="color: #933;">2px</span> <span style="color: #933;">1px</span> <span style="color: #993333;">white</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>下面是一个火焰字体的效果</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#xibit</span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">padding-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>text-align<span style="color: #00AA00;">:</span><span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>text-shadow<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">4px</span> <span style="color: #993333;">white</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">-5px</span> <span style="color: #933;">4px</span> <span style="color: #cc00cc;">#FFFF33</span><span style="color: #00AA00;">,</span> <span style="color: #933;">2px</span> <span style="color: #933;">-10px</span> <span style="color: #933;">6px</span> <span style="color: #cc00cc;">#FFDD33</span><span style="color: #00AA00;">,</span> <span style="color: #933;">2px</span> <span style="color: #933;">-15px</span> <span style="color: #933;">11px</span> <span style="color: #cc00cc;">#FF8800</span><span style="color: #00AA00;">,</span> <span style="color: #933;">2px</span> <span style="color: #933;">-15px</span> <span style="color: #933;">10px</span> <span style="color: #cc00cc;">#FF2200</span><span style="color: #00AA00;">;</span>color<span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">24px</span><span style="color: #00AA00;">;</span>font-family<span style="color: #00AA00;">:</span><span style="color: #ff0000;">&quot;微软雅黑&quot;</span><span style="color: #00AA00;">,</span><span style="color: #ff0000;">&quot;宋体&quot;</span><span style="color: #00AA00;">,</span>Geneva<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/web/20100413/css3-text-shadow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery的Ajax使用笔记 转</title>
		<link>http://qlj.sh.cn/web/20100317/jquery-ajax-jieshao/</link>
		<comments>http://qlj.sh.cn/web/20100317/jquery-ajax-jieshao/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 16:35:18 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1030</guid>
		<description><![CDATA[jquery
1、代码简练、语义易懂、学习快速、文档丰富。
2、jQuery是一个轻量级的脚本，其代码非常小巧，最新版的java script包只有20K左右。
3、jQuery支持CSS1-CSS3,以及基本的xPath。
4、jQuery是跨浏览器的，它支持的浏览器包括IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+。
5、可以很容易的为jQuery扩展其他功能。
6、能将JS代码和HTML代码完全分离，便于代码和维护和修改。
7、插件丰富，除了jQuery本身带有的一些特效外，可以通过插件实现更多功能，如表单验证、tab导航、拖放效果、表格排序、
DataGrid，树形菜单、图像特效以及ajax上传等。
jQuery的设计会改变你写java script代码的方式，降低你学习使用JS操作网页的复杂度，提高网页JS开发效率，无论对于js初学者还
是资深专家，jQuery都将是您的首选。
jQuery适合于设计师、开发者以及那些还好者，同样适合用于商业开发，可以说jQuery适合任何java script应用的地方，可用于不同
的Web应用程序中。

使用方法
在需要使用JQuery的页面中引入JQuery的js文件即可。
例如：
引入之后便可在页面的任意地方使用jQuery提供的语法。
三、学习教程及参考资料
请参照《jQuery中文API手册》和http://jquery.org.cn/visual/cn/index.xml
推荐两篇不错的jquery教程：《jQuery的起点教程》和《使用 jQuery 简化 Ajax 开发》
四、语法总结和注意事项
1、关于页面元素的引用
通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法，且返回的对象为jquery对象
（集合对象），不能直接调用dom定义的方法。
2、jQuery对象与dom对象的转换
只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的，调用方法时要注意操作的是dom对象还是jquery
对象。
普通的dom对象一般可以通过$()转换成jquery对象。
如：$(document.getElementById(&#8220;msg&#8221;))则为jquery对象，可以使用jquery的方法。
由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项，一般可通过索引取出。
如：$(&#8220;#msg&#8221;)[0]，$(&#8220;div&#8221;).eq(1)[0]，$(&#8220;div&#8221;).get()[1]，$(&#8220;td&#8221;)[5]这些都是dom对象，可以使用dom中的方法，但不能再使用
Jquery的方法。
以下几种写法都是正确的：
$(&#8220;#msg&#8221;).html();
$(&#8220;#msg&#8221;)[0].innerHTML;
$(&#8220;#msg&#8221;).eq(0)[0].innerHTML;
$(&#8220;#msg&#8221;).get(0).innerHTML;
3、如何获取jQuery集合的某一项
对于获取的元素集合，获取其中的某一项（通过索引指定）可以使用eq或get(n)方法或者索引号获取，要注意，eq返回的是jquery对
象，而get(n)和索引返回的是dom元素对象。对于jquery对象只能使用jquery的方法，而dom对象只能使用dom的方法，如要获取第三
个
元素的内容。有如下两种方法：
$(&#8220;div&#8221;).eq(2).html();     //调用jquery对象的方法
$(&#8220;div&#8221;).get(2).innerHTML;   //调用dom的方法属性
4、同一函数实现set和get
Jquery中的很多方法都是如此，主要包括如下几个：
$(&#8220;#msg&#8221;).html();     //返回id为msg的元素节点的html内容。
$(&#8220;#msg&#8221;).html(&#8220;new content&#8220;);
//将“new content” 作为html串写入id为msg的元素节点内容中,页面显示粗体的new content
$(&#8220;#msg&#8221;).text();     //返回id为msg的元素节点的文本内容。
$(&#8220;#msg&#8221;).text(&#8220;new content&#8220;);
//将“new content” 作为普通文本串写入id为msg的元素节点内容中,页面显示new content
$(&#8220;#msg&#8221;).height();     //返回id为msg的元素的高度
$(&#8220;#msg&#8221;).height(&#8220;300&#8243;);   //将id为msg的元素的高度设为300
$(&#8220;#msg&#8221;).width();     //返回id为msg的元素的宽度
$(&#8220;#msg&#8221;).width(&#8220;300&#8243;);  [...]]]></description>
			<content:encoded><![CDATA[<p>jquery<br />
1、代码简练、语义易懂、学习快速、文档丰富。<br />
2、jQuery是一个轻量级的脚本，其代码非常小巧，最新版的java script包只有20K左右。<br />
3、jQuery支持CSS1-CSS3,以及基本的xPath。<br />
4、jQuery是跨浏览器的，它支持的浏览器包括IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+。<br />
5、可以很容易的为jQuery扩展其他功能。<br />
6、能将JS代码和HTML代码完全分离，便于代码和维护和修改。<br />
7、插件丰富，除了jQuery本身带有的一些特效外，可以通过插件实现更多功能，如表单验证、tab导航、拖放效果、表格排序、<br />
DataGrid，树形菜单、图像特效以及ajax上传等。<br />
jQuery的设计会改变你写java script代码的方式，降低你学习使用JS操作网页的复杂度，提高网页JS开发效率，无论对于js初学者还<br />
是资深专家，jQuery都将是您的首选。<br />
jQuery适合于设计师、开发者以及那些还好者，同样适合用于商业开发，可以说jQuery适合任何java script应用的地方，可用于不同<br />
的Web应用程序中。<br />
<span id="more-1030"></span><br />
使用方法<br />
在需要使用JQuery的页面中引入JQuery的js文件即可。<br />
例如：<script type="text/java script" src="js/jquery.js"></script><br />
引入之后便可在页面的任意地方使用jQuery提供的语法。<br />
三、学习教程及参考资料<br />
请参照《jQuery中文API手册》和http://jquery.org.cn/visual/cn/index.xml<br />
推荐两篇不错的jquery教程：《jQuery的起点教程》和《使用 jQuery 简化 Ajax 开发》</p>
<p>四、语法总结和注意事项<br />
1、关于页面元素的引用<br />
通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法，且返回的对象为jquery对象<br />
（集合对象），不能直接调用dom定义的方法。<br />
2、jQuery对象与dom对象的转换<br />
只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的，调用方法时要注意操作的是dom对象还是jquery<br />
对象。<br />
普通的dom对象一般可以通过$()转换成jquery对象。<br />
如：$(document.getElementById(&#8220;msg&#8221;))则为jquery对象，可以使用jquery的方法。<br />
由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项，一般可通过索引取出。<br />
如：$(&#8220;#msg&#8221;)[0]，$(&#8220;div&#8221;).eq(1)[0]，$(&#8220;div&#8221;).get()[1]，$(&#8220;td&#8221;)[5]这些都是dom对象，可以使用dom中的方法，但不能再使用<br />
Jquery的方法。<br />
以下几种写法都是正确的：<br />
$(&#8220;#msg&#8221;).html();<br />
$(&#8220;#msg&#8221;)[0].innerHTML;<br />
$(&#8220;#msg&#8221;).eq(0)[0].innerHTML;<br />
$(&#8220;#msg&#8221;).get(0).innerHTML;<br />
3、如何获取jQuery集合的某一项<br />
对于获取的元素集合，获取其中的某一项（通过索引指定）可以使用eq或get(n)方法或者索引号获取，要注意，eq返回的是jquery对<br />
象，而get(n)和索引返回的是dom元素对象。对于jquery对象只能使用jquery的方法，而dom对象只能使用dom的方法，如要获取第三<br />
个
<div>元素的内容。有如下两种方法：<br />
$(&#8220;div&#8221;).eq(2).html();     //调用jquery对象的方法<br />
$(&#8220;div&#8221;).get(2).innerHTML;   //调用dom的方法属性<br />
4、同一函数实现set和get<br />
Jquery中的很多方法都是如此，主要包括如下几个：<br />
$(&#8220;#msg&#8221;).html();     //返回id为msg的元素节点的html内容。<br />
$(&#8220;#msg&#8221;).html(&#8220;<b>new content</b>&#8220;);<br />
//将“<b>new content</b>” 作为html串写入id为msg的元素节点内容中,页面显示粗体的new content<br />
$(&#8220;#msg&#8221;).text();     //返回id为msg的元素节点的文本内容。<br />
$(&#8220;#msg&#8221;).text(&#8220;<b>new content</b>&#8220;);<br />
//将“<b>new content</b>” 作为普通文本串写入id为msg的元素节点内容中,页面显示<b>new content</b><br />
$(&#8220;#msg&#8221;).height();     //返回id为msg的元素的高度<br />
$(&#8220;#msg&#8221;).height(&#8220;300&#8243;);   //将id为msg的元素的高度设为300<br />
$(&#8220;#msg&#8221;).width();     //返回id为msg的元素的宽度<br />
$(&#8220;#msg&#8221;).width(&#8220;300&#8243;);   //将id为msg的元素的宽度设为300<br />
$(&#8220;input&#8221;).val(&#8220;);   //返回表单输入框的value值<br />
$(&#8220;input&#8221;).val(&#8220;test&#8221;);   //将表单输入框的value值设为test<br />
$(&#8220;#msg&#8221;).click();   //触发id为msg的元素的单击事件<br />
$(&#8220;#msg&#8221;).click(fn);   //为id为msg的元素单击事件添加函数<br />
同样blur,focus,select,submit事件都可以有着两种调用方法<br />
5、集合处理功能<br />
对于jquery返回的集合内容无需我们自己循环遍历并对每个对象分别做处理，jquery已经为我们提供的很方便的方法进行集合的处理<br />
。<br />
包括两种形式：<br />
$(&#8220;p&#8221;).each(function(i){this.style.color=['#f00','#0f0','#00f'][i]})<br />
//为索引分别为0，1，2的p元素分别设定不同的字体颜色。<br />
$(&#8220;tr&#8221;).each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]})<br />
//实现表格的隔行换色效果<br />
$(&#8220;p&#8221;).click(function(){alert($(this).html())})<br />
//为每个p元素增加了click事件，单击某个p元素则弹出其内容<br />
6、扩展我们需要的功能<br />
$.extend({<br />
   min: function(a, b){return a < b?a:b; },<br />
   max: function(a, b){return a > b?a:b; }<br />
});   //为jquery扩展了min,max两个方法<br />
使用扩展的方法（通过“$.方法名”调用）：<br />
alert(&#8220;a=10,b=20,max=&#8221;+$.max(10,20)+&#8221;,min=&#8221;+$.min(10,20));<br />
7、支持方法的连写<br />
所谓连写，即可以对一个jquery对象连续调用各种不同的方法。<br />
例如：<br />
$(&#8220;p&#8221;).click(function(){alert($(this).html())})<br />
.mouseover(function(){alert(&#8216;mouse over event&#8217;)})<br />
.each(function(i){this.style.color=['#f00','#0f0','#00f'][i]});<br />
8、操作元素的样式<br />
主要包括以下几种方式：<br />
$(&#8220;#msg&#8221;).css(&#8220;background&#8221;);     //返回元素的背景颜色<br />
$(&#8220;#msg&#8221;).css(&#8220;background&#8221;,&#8221;#ccc&#8221;)   //设定元素背景为灰色<br />
$(&#8220;#msg&#8221;).height(300); $(&#8220;#msg&#8221;).width(&#8220;200&#8243;);   //设定宽高<br />
$(&#8220;#msg&#8221;).css({ color: &#8220;red&#8221;, background: &#8220;blue&#8221; });//以名值对的形式设定样式<br />
$(&#8220;#msg&#8221;).addClass(&#8220;select&#8221;);   //为元素增加名称为select的class<br />
$(&#8220;#msg&#8221;).removeClass(&#8220;select&#8221;);   //删除元素名称为select的class<br />
$(&#8220;#msg&#8221;).toggleClass(&#8220;select&#8221;);   //如果存在（不存在）就删除（添加）名称为select的class<br />
9、完善的事件处理功能<br />
Jquery已经为我们提供了各种事件处理方法，我们无需在html元素上直接写事件，而可以直接为通过jquery获取的对象添加事件。<br />
如：<br />
$(&#8220;#msg&#8221;).click(function(){alert(&#8220;good&#8221;)})   //为元素添加了单击事件<br />
$(&#8220;p&#8221;).click(function(i){this.style.color=['#f00','#0f0','#00f'][i]})<br />
//为三个不同的p元素单击事件分别设定不同的处理<br />
jQuery中几个自定义的事件：<br />
（1）hover(fn1,fn2)：一个模仿悬停事件（鼠标移动到一个对象上面及移出这个对象）的方法。当鼠标移动到一个匹配的元素上面<br />
时，会触发指定的第一个函数。当鼠标移出这个元素时，会触发指定的第二个函数。<br />
//当鼠标放在表格的某行上时将class置为over，离开时置为out。<br />
$(&#8220;tr&#8221;).hover(function(){<br />
$(this).addClass(&#8220;over&#8221;);<br />
},<br />
   function(){<br />
   $(this).addClass(&#8220;out&#8221;);<br />
});<br />
（2）ready(fn):当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。<br />
$(document).ready(function(){alert(&#8220;Load Success&#8221;)})<br />
//页面加载完毕提示“Load Success”,相当于onload事件。与$(fn)等价<br />
（3）toggle(evenFn,oddFn): 每次点击时切换要调用的函数。如果点击了一个匹配的元素，则触发指定的第一个函数，当再次点击<br />
同一元素时，则触发指定的第二个函数。随后的每次点击都重复对这两个函数的轮番调用。<br />
   //每次点击时轮换添加和删除名为selected的class。<br />
   $(&#8220;p&#8221;).toggle(function(){<br />
     $(this).addClass(&#8220;selected&#8221;);<br />
   },function(){<br />
     $(this).removeClass(&#8220;selected&#8221;);<br />
   });<br />
（4）trigger(eventtype): 在每一个匹配的元素上触发某类事件。<br />
例如：<br />
   $(&#8220;p&#8221;).trigger(&#8220;click&#8221;);     //触发所有p元素的click事件<br />
（5）bind(eventtype,fn)，unbind(eventtype): 事件的绑定与反绑定<br />
从每一个匹配的元素中（添加）删除绑定的事件。<br />
例如：<br />
$(&#8220;p&#8221;).bind(&#8220;click&#8221;, function(){alert($(this).text());});   //为每个p元素添加单击事件<br />
$(&#8220;p&#8221;).unbind();   //删除所有p元素上的所有事件<br />
$(&#8220;p&#8221;).unbind(&#8220;click&#8221;)   //删除所有p元素上的单击事件<br />
10、几个实用特效功能<br />
其中toggle()和slidetoggle()方法提供了状态切换功能。<br />
如toggle()方法包括了hide()和show()方法。<br />
slideToggle()方法包括了slideDown()和slideUp方法。<br />
11、几个有用的jQuery方法<br />
$.browser.浏览器类型：检测浏览器类型。有效参数：safari, opera, msie, mozilla。如检测是否ie：$.browser.isie，是ie浏览<br />
器则返回true。<br />
$.each(obj, fn)：通用的迭代函数。可用于近似地迭代对象和数组（代替循环）。<br />
如<br />
$.each( [0,1,2], function(i, n){ alert( &#8220;Item #&#8221; + i + &#8220;: &#8221; + n ); });<br />
等价于：<br />
var tempArr=[0,1,2];<br />
for(var i=0;i<tempArr.length;i++){<br />
   alert(&#8220;Item #&#8221;+i+&#8221;: &#8220;+tempArr[i]);<br />
}<br />
也可以处理json数据，如<br />
$.each( { name: &#8220;John&#8221;, lang: &#8220;JS&#8221; }, function(i, n){ alert( &#8220;Name: &#8221; + i + &#8220;, Value: &#8221; + n ); });<br />
结果为：<br />
Name:name, Value:John<br />
Name:lang, Value:JS<br />
$.extend(target,prop1,propN)：用一个或多个其他对象来扩展一个对象，返回这个被扩展的对象。这是jquery实现的继承方式。<br />
如：<br />
$.extend(settings, options);<br />
//合并settings和options，并将合并结果返回settings中，相当于options继承setting并将继承结果保存在setting中。<br />
var settings = $.extend({}, defaults, options);<br />
//合并defaults和options，并将合并结果返回到setting中而不覆盖default内容。<br />
可以有多个参数（合并多项并返回）<br />
$.map(array, fn)：数组映射。把一个数组中的项目(处理转换后)保存到到另一个新数组中，并返回生成的新数组。<br />
如：<br />
var tempArr=$.map( [0,1,2], function(i){ return i + 4; });<br />
tempArr内容为：[4,5,6]<br />
var tempArr=$.map( [0,1,2], function(i){ return i > 0 ? i + 1 : null; });<br />
tempArr内容为：[2,3]<br />
$.merge(arr1,arr2):合并两个数组并删除其中重复的项目。<br />
如：$.merge( [0,1,2], [2,3,4] )   //返回[0,1,2,3,4]<br />
$.trim(str)：删除字符串两端的空白字符。<br />
如：$.trim(&#8221;   hello, how are you?   &#8220;);   //返回&#8221;hello,how are you? &#8220;<br />
12、解决自定义方法或其他类库与jQuery的冲突<br />
很多时候我们自己定义了$(id)方法来获取一个元素，或者其他的一些js类库如prototype也都定义了$方法，如果同时把这些内容放<br />
在一起就会引起变量方法定义冲突，Jquery对此专门提供了方法用于解决此问题。<br />
使用jquery中的jQuery.noConflict();方法即可把变量$的控制权让渡给第一个实现它的那个库或之前自定义的$方法。之后应用<br />
Jquery的时候只要将所有的$换成jQuery即可，如原来引用对象方法$(&#8220;#msg&#8221;)改为jQuery(&#8220;#msg&#8221;)。<br />
如：<br />
jQuery.noConflict();<br />
// 开始使用jQuery<br />
jQuery(&#8220;div   p&#8221;).hide();<br />
// 使用其他库的 $()<br />
$(&#8220;content&#8221;).style.display = &#8216;none&#8217;;</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/web/20100317/jquery-ajax-jieshao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一个jquery-ajax post例子ajax 登陆</title>
		<link>http://qlj.sh.cn/web/20100317/a-jquery-ajax/</link>
		<comments>http://qlj.sh.cn/web/20100317/a-jquery-ajax/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 16:23:15 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1026</guid>
		<description><![CDATA[这个例子网上应该满多的
学习笔记 转载
index.html文件

&#60;html&#62; 
&#60;head&#62; 
&#60;title&#62;jQuery Ajax 实例演示&#60;/title&#62; 
&#60;/head&#62; 
&#60;script src=&#34;./js/jquery.js&#34; type=&#34;text/java script&#34;&#62;&#60;/script&#62;  
&#60;script type=&#34;text/java script&#34;&#62;
$(document).ready(function(){//这个就是jQueryready  ，它就像C语言的main 所有操作包含在它里面
    $(&#34;#button_login&#34;).mousedown(function(){ 
   login(); //点击ID为&#34;button_login&#34;的按钮后触发函数 login();
    });
});
function login(){ //函数 login();
 var username = $(&#34;#username&#34;).val();//取框中的用户名
 var password = $(&#34;#password&#34;).val();//取框中的密码
 $.ajax({ //一个Ajax过程  
   type: &#34;post&#34;,  //以post方式与后台沟通
   [...]]]></description>
			<content:encoded><![CDATA[<p>这个例子网上应该满多的<br />
学习笔记 转载<br />
index.html文件</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;html<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;head<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>jQuery Ajax 实例演示<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/head<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;./js/jquery.js&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/java script&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>  
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/java script&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
$(document).ready(function(){//这个就是jQueryready  ，它就像C语言的main 所有操作包含在它里面
    $(&quot;#button_login&quot;).mousedown(function(){ 
   login(); //点击ID为&quot;button_login&quot;的按钮后触发函数 login();
    });
});
function login(){ //函数 login();
 var username = $(&quot;#username&quot;).val();//取框中的用户名
 var password = $(&quot;#password&quot;).val();//取框中的密码
 $.ajax({ //一个Ajax过程  
   type: &quot;post&quot;,  //以post方式与后台沟通
   url : &quot;login.php&quot;, //与此php页面沟通
   dataType:'json',//从php返回的值以 JSON方式 解释
   data:  'username='+username+'<span style="color: #ddbb00;">&amp;password='+password, //发给php的数据有两项，分别是上面传来的u和p   </span>
<span style="color: #ddbb00;">   success: function(json){//如果调用php成功</span>
&nbsp;
<span style="color: #ddbb00;">                        //alert(json.username+'\n'+json.password);</span> //把php中的返回值（json.username）给 alert出来
&nbsp;
   $('#result').html(&quot;姓名:&quot; + json.username + &quot;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;br</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>密码:&quot; + json.password); //把php中的返回值显示在预定义的result
定位符位置 
&nbsp;
&nbsp;
                          }   
           });
&nbsp;
&nbsp;
&nbsp;
  //$.post()方式：  
  $('#test_post').mousedown(function (){  
    $.post(  
      'login.php',  
      {  
        username:$('#username').val(),  
        password:$('#password').val() 
      },  
      function (data) //回传函数  
      {  
        var myjson='';  
        eval('myjson=' + data + ';');  
        $('#result').html(&quot;姓名1:&quot; + myjson.username + &quot;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;br</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>密码1:&quot; + myjson.password);  
      }  
    );  
   }); 
&nbsp;
&nbsp;
&nbsp;
  //$.get()方式：  
  $('#test_get').mousedown(function ()  
  {  
    $.get(  
      'login.php',  
      {  
        username:$('#username').val(),  
        password:$('#password').val() 
      },  
      function(data) //回传函数  
      {  
        var myjson='';  
        eval(&quot;myjson=&quot; + data + &quot;;&quot;);  
        $('#result').html(&quot;姓名2:&quot; + myjson.username + &quot;<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;br</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>密码2:&quot; + myjson.password);   
      }  
    );  
  });  
&nbsp;
&nbsp;
&nbsp;
&nbsp;
 }
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;body<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;result&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;background:orange;border:1px solid red;width:300px;height:200px;&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
&nbsp;
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;form</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;formtest&quot;</span> <span style="color: #000066;">action</span>=<span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #000066;">method</span>=<span style="color: #ff0000;">&quot;post&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span> 
&nbsp;
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;span<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>输入姓名:<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/span<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;input</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;username&quot;</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;username&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;p<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;span<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>输入密码:<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/span<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;input</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;password&quot;</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;password&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/p<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/form<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;button</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;button_login&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>ajax提交<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/button<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
&nbsp;
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;button</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;test_post&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>post提交<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/button<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
&nbsp;
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;button</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;test_get&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>get提交<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/button<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
&nbsp;
&nbsp;
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/body<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> 
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/html<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>login.php文件</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">echo</span> <span style="color: #990000;">json_encode</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'username'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$_REQUEST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'username'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'password'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$_REQUEST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'password'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/web/20100317/a-jquery-ajax/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>看到5SING换了新的特效插件highslide</title>
		<link>http://qlj.sh.cn/web/20100312/highslide-js/</link>
		<comments>http://qlj.sh.cn/web/20100312/highslide-js/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 19:18:19 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[5sing]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=1015</guid>
		<description><![CDATA[觉得挺漂亮的
支持相册/图片 HTML 等
目前支持的游览器情况
IE 5.5 &#8211; 8.0
Firefox 1.5 &#8211; 3.5
Opera 8.5 &#8211; 10.5
Netscape 7.2
Safari 2.0 &#8211; 4.0 on Mac, 3.0 &#8211; 4.0 on Windows
Google Chrome
Konqueror 3.5

官方网站 http://highslide.com/
使用方法

&#60;script type=&#34;text/javascript&#34; src=&#34;/highslide/highslide.js&#34;&#62;&#60;/script&#62;
&#60;link rel=&#34;stylesheet&#34; type=&#34;text/css&#34; href=&#34;/highslide/highslide.css&#34; /&#62;
&#60;script type=&#34;text/javascript&#34;&#62;
    // override Highslide settings here
    // instead of editing the highslide.js file
    hs.graphicsDir [...]]]></description>
			<content:encoded><![CDATA[<p>觉得挺漂亮的<br />
支持相册/图片 HTML 等</p>
<p>目前支持的游览器情况</p>
<p>IE 5.5 &#8211; 8.0<br />
Firefox 1.5 &#8211; 3.5<br />
Opera 8.5 &#8211; 10.5<br />
Netscape 7.2<br />
Safari 2.0 &#8211; 4.0 on Mac, 3.0 &#8211; 4.0 on Windows<br />
Google Chrome<br />
Konqueror 3.5</p>
<p><span id="more-1015"></span><br />
官方网站 http://highslide.com/<br />
使用方法</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;/highslide/highslide.js&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;link</span> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/css&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;/highslide/highslide.css&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
    // override Highslide settings here
    // instead of editing the highslide.js file
    hs.graphicsDir = '/highslide/graphics/';
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>调用方法</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;a</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;images/full-image.jpg&quot;</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;highslide&quot;</span></span>
<span style="color: #009900;">        <span style="color: #000066;">onclick</span>=<span style="color: #ff0000;">&quot;return hs.expand(this)&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;img</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;images/thumbnail.jpg&quot;</span> <span style="color: #000066;">alt</span>=<span style="color: #ff0000;">&quot;Highslide JS&quot;</span></span>
<span style="color: #009900;">        <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Click to enlarge&quot;</span> <span style="color: #000066;">height</span>=<span style="color: #ff0000;">&quot;120&quot;</span> <span style="color: #000066;">width</span>=<span style="color: #ff0000;">&quot;107&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/a<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/web/20100312/highslide-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS防止图片过大而撑破网页</title>
		<link>http://qlj.sh.cn/web/20100210/css-img-max-width/</link>
		<comments>http://qlj.sh.cn/web/20100210/css-img-max-width/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 07:59:13 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=983</guid>
		<description><![CDATA[部分文章内容过大
防止DIV 错位
在supersite的CSS里找到的

#textbody img{ width: expression(this.width &#62; 580 ? 580: true); max-width: 580px;  }

]]></description>
			<content:encoded><![CDATA[<p>部分文章内容过大<br />
防止DIV 错位<br />
在supersite的CSS里找到的</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">#textbody img{ width: expression(this.width &gt; 580 ? 580: true); max-width: 580px;  }</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/web/20100210/css-img-max-width/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GOOGLE真的会撤出中国吗？</title>
		<link>http://qlj.sh.cn/web/20100114/google-cn/</link>
		<comments>http://qlj.sh.cn/web/20100114/google-cn/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 18:19:31 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=979</guid>
		<description><![CDATA[今天逛论坛
看到说GOOGLE要撤出中国
难以置信
立即GOOGLE搜索了下
相关的内容出现了不少
出大事了

传言都说GOOGLE在官方BLOG上说GOOGLE考虑是否撤出中国市场
立即翻越长城。。找到了头条
A new approach to China
找来了中文的大致翻译
转载

Google在自己的博客发表声明，他们在去年12月中期发现有很多来自中国大陆的有针对性的攻击，导致知识产权被盗。
首先，攻击并不是只针对Google，至少还有另外20家来自各行各业的公司都受到了攻击，包括互联网、金融、科技、媒体和化工等等行业，Google也提醒了这些公司，并与美国当局进行合作。
其次，Google有足够的证据证明这些攻击者的目标是人权活动者的Gmail帐户，根据Google的调查攻击者最后还是没有获得他们想要的东西。只有两个Gmail帐户被攻陷，但只取得了有限的数据（比如帐户创建日期）和邮件的主题，而邮件内容都没有泄露。
第三，作为这次调查的一部分，Google发现大量在中国致力于人权事业的美国、中国和欧洲的Gmail用户都经常受到攻击，在Google的保护下都完好无损，但也许有用户在收到钓鱼邮件和恶意邮件后电脑会中毒。
Google再次提到自己在2006年发布google.cn是为了让更多中国人民可以享受到Google的服务，Google也可以容忍一定程度的审查。2006年Google曾经提到说他们会仔细监视中国大陆的情况，包括新的法律和对Google服务的限制，如果Google认为无法达到他们认为的底线，那么会重新考虑进入中国的问题。
关键的来了：Google今天决定不想再继续审查google.cn的搜索结果，接下来几周里他们将与中国政府讨论在法律框架下做一个不过滤不审查的搜索引擎！如果不能做到这一点的话，Google认为这就意味着他们要关闭google.cn和在中国大陆的办公室。
这个决定确实很难下，但Google认为这样做的潜在意义非常重大，这完全是美国总部的考虑，而跟中国大陆的谷歌中国员工没有任何关系，他们已经非常努力的在做好足够成功的google.cn了。

这次
GOOGLE怒了
GOOGLE也无奈，虽然不希望看到这样的结局。但是GOOGLE的做法还是支持的，希望有一种妥善的解决方式
不然将来只能翻.墙寻找自己需要的东西
GOOGLE的服务很方便
很希望GOOGLE在中国有一个很好的发展。
希望GOOGLE能理性的解决好，引用“中国有五千年的历史，Google在中国市场的成功也有五千年的耐心”
不过GOOGLE这次事件。让我更放心使用GOOGLE的服务。。
]]></description>
			<content:encoded><![CDATA[<p>今天逛论坛<br />
看到说GOOGLE要撤出中国<br />
难以置信<br />
立即GOOGLE搜索了下<br />
相关的内容出现了不少<br />
出大事了<br />
<span id="more-979"></span><br />
传言都说GOOGLE在官方BLOG上说GOOGLE考虑是否撤出中国市场<br />
立即翻越长城。。找到了头条<br />
<a href="http://googleblog.blogspot.com/2010/01/new-approach-to-china.html">A new approach to China</a><br />
找来了中文的大致翻译<br />
转载</p>
<blockquote><p>
Google在自己的博客发表声明，他们在去年12月中期发现有很多来自中国大陆的有针对性的攻击，导致知识产权被盗。<br />
首先，攻击并不是只针对Google，至少还有另外20家来自各行各业的公司都受到了攻击，包括互联网、金融、科技、媒体和化工等等行业，Google也提醒了这些公司，并与美国当局进行合作。<br />
其次，Google有足够的证据证明这些攻击者的目标是人权活动者的Gmail帐户，根据Google的调查攻击者最后还是没有获得他们想要的东西。只有两个Gmail帐户被攻陷，但只取得了有限的数据（比如帐户创建日期）和邮件的主题，而邮件内容都没有泄露。<br />
第三，作为这次调查的一部分，Google发现大量在中国致力于人权事业的美国、中国和欧洲的Gmail用户都经常受到攻击，在Google的保护下都完好无损，但也许有用户在收到钓鱼邮件和恶意邮件后电脑会中毒。<br />
Google再次提到自己在2006年发布google.cn是为了让更多中国人民可以享受到Google的服务，Google也可以容忍一定程度的审查。2006年Google曾经提到说他们会仔细监视中国大陆的情况，包括新的法律和对Google服务的限制，如果Google认为无法达到他们认为的底线，那么会重新考虑进入中国的问题。<br />
关键的来了：Google今天决定不想再继续审查google.cn的搜索结果，接下来几周里他们将与中国政府讨论在法律框架下做一个不过滤不审查的搜索引擎！如果不能做到这一点的话，Google认为这就意味着他们要关闭google.cn和在中国大陆的办公室。<br />
这个决定确实很难下，但Google认为这样做的潜在意义非常重大，这完全是美国总部的考虑，而跟中国大陆的谷歌中国员工没有任何关系，他们已经非常努力的在做好足够成功的google.cn了。
</p></blockquote>
<p>这次<br />
GOOGLE怒了<br />
GOOGLE也无奈，虽然不希望看到这样的结局。但是GOOGLE的做法还是支持的，希望有一种妥善的解决方式<br />
不然将来只能翻.墙寻找自己需要的东西<br />
GOOGLE的服务很方便<br />
很希望<a href="http://qlj.sh.cn/tag/google/">GOOGLE</a>在中国有一个很好的发展。<br />
希望GOOGLE能理性的解决好，引用“中国有五千年的历史，Google在中国市场的成功也有五千年的耐心”<br />
不过GOOGLE这次事件。让我更放心使用GOOGLE的服务。。</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/web/20100114/google-cn/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google纪念牛顿logo设计掉苹果的苹果树</title>
		<link>http://qlj.sh.cn/web/20100104/google-logo-niudun/</link>
		<comments>http://qlj.sh.cn/web/20100104/google-logo-niudun/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 08:36:49 +0000</pubDate>
		<dc:creator>qlj</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[logo]]></category>

		<guid isPermaLink="false">http://qlj.sh.cn/?p=970</guid>
		<description><![CDATA[GOOGLE 的LOGO 越来越有意思了
今天打开谷歌，几秒钟之后,苹果树LOGO上的一个苹果掉了下来
点上去才知道
艾萨克·牛顿出生于1964年1月4日，
今天正好是他的生日，
google为了纪念艾萨克·牛顿的诞辰，设计了这个 苹果LOGO
　
艾萨克·牛顿(Isaac Newton)于1642年1月4日生于英格兰林肯郡格兰瑟姆附近的沃尔索普村。牛顿是英国伟大的数学家、物理学家、天文学家和自然哲学家，晚年着力研究神学。
　　据说，牛顿一次去郊外游玩，靠在一棵苹果树下休息，忽然一个苹果从树上掉下来。他觉得很奇怪，为什么苹果会从上往下掉而不是从下往上升?牛顿带着这个疑问，通过论证发现了《牛顿物理引力学》。
艾萨克·牛顿介绍：
艾萨克·牛顿   英文名 Isaac Newton，1643年1月4日生于英格兰林肯郡乡下的一个小村落，由于早产的缘故，新生的牛顿十分瘦小；当牛顿3岁时，他的母亲改嫁并住进了新丈夫巴纳巴斯·史密斯（Barnabus Smith）牧师的家，而把牛顿托付给了他的外祖母。年幼的牛顿不喜欢他的继父，牛顿甚至曾经要把继父家的房子烧掉“威胁我那姓史密斯的父母亲，要把他们连同房子一齐烧掉.
      据数学史书记载：“牛顿在乡村学校开始学校教育的生活，后来被送到了格兰瑟姆的国王中学，并成为了该校最出色的学生。在国王中学时，他寄宿在当地的药剂师威廉·克拉克（William Clarke）家中，并在19岁前往剑桥大学求学前，与药剂师的继女安妮·斯托勒（Anne Storer）订婚。之后因为牛顿专注于他的研究而使得爱情冷却，斯托勒小姐嫁给了别人。据说牛顿对这次的恋情保有一段美好的回忆，但此后便再也没有其他的罗曼史，牛顿也终生未娶。”一般都怀疑牛顿可能是处男。
      牛顿在国王中学学习的时候曾从学校退学，并在1659年10月回到埃尔斯索普村，因为他再度守寡的母亲想让牛顿当一名农夫。牛顿虽然顺从了母亲的意思，但据牛顿的同侪后来的叙述，耕作工作让牛顿相当不快乐。所幸国王中学的校长亨利·斯托克斯（Henry Stokes）说服了牛顿的母亲，牛顿又被送回了学校以完成他的学业。他在18岁时完成了中学的学业，并得到了一份完美的毕业报告。
     1661年6月，他进入了剑桥大学，教学基于亚里士多德的学说，但牛顿更喜欢阅读一些笛卡儿等现代哲学家以及伽利略、哥白尼和开普勒等天文学家更先进的思想。1665年，他发现了广义二项式定理，并开始发展一套新的数学理论，也就是后来为世人所熟知的微积分学。在1665年，牛顿获得了学位，而大学为了预防伦敦大瘟疫而关闭了。在此后两年里，牛顿在家中继续研究微积分学、光学和万有引力定律。
牛顿的苹果
牛顿视苹果落地
沉思里的惊鸿一现
道来：我不愿耗费心思向世人解释
无论以何种先贤之信条抑或计算之结果
地球围绕太阳旋转
乃“引力”所致之普遍现象
此亦凡人所能理解之境
自亚当，自苹果之堕
一则著名的故事称，牛顿在受到一颗从树上掉落的苹果启发后，阐示出了他的万有引力定律。漫画作品更认为，掉落的苹果正好砸中了牛顿的脑门，它的碰撞让他不知何故地明白了引力。约翰·康杜特（John Conduitt），牛顿在皇家造币厂时的助理及牛顿外甥女的丈夫，在他有关牛顿生活的著述中提到了这件事：
1666年，他再次离开了剑桥大学，回到了住在林肯郡的母亲身边。当他在一座花园中沉思散步时，他突然想到重力（它的作用让一颗苹果从树上掉到地上）不会仅局限于地球周围的有限距离里，而会延伸到比平常认为的更远的地方。他自言自语道，为什么不和月亮一样高呢——如果这样，一定会对她的运动产生影响——也许可以让她保持在她的轨道上，于是他开始计算那样的假设会产生怎样的效果。[35]
问题不在于引力是否存在，而在于它是否能从地球延伸到如此远，还能够成为保持月球在轨道运行的力。牛顿发现，如果让该力随距离的平方反比而减少，所计算出的月球轨道周期能与真实情况非常好地吻合。他猜想同样的力也导致了其他的轨道运动，并因此将之命名为“万有引力”。
同时代的作家威廉·斯蒂克利在他的《艾萨克·牛顿爵士生平回忆录》（Memoirs of Sir Isaac Newton&#8217;s Life）中记录了1726年4月15日他在肯辛顿与牛顿的一次谈话，在该次谈话中，牛顿回忆了“从前，引力的概念进入了他的脑海。在他正在沉思时，苹果的下落引起了他的思考。为什么苹果总会垂直地落在地上，他心中想到。为什么就不能走侧面或者向上升，却永远地朝向地球的中心。”[36]相似的说法还出现在伏尔泰的著述《Essay on Epic Poetry》（1727）中：“艾萨克·牛顿爵士在他的花园里散步，首次想到了他的引力体系，接着便看见一颗苹果从树上掉下。”[37]
这些描述都可能夸大了牛顿本人自己叙述的在家（埃尔斯索普庄园）里靠窗坐着时，看见苹果从树上掉落的故事。
许多棵树都被称作是牛顿所描述的“那”棵苹果树。牛顿的母校国王中学表示当年该树是这所学校买来的，在一些年后被连根拔起运到了校长的花园中。而当今拥有埃尔斯索普庄园所有权的国民信托的职员则认为在他们花园中的那棵树正是牛顿所描述的那棵。原来那棵树的一棵后代现在还能在剑桥大学三一学院的大门外看见，它位于牛顿当年居住并从事研究的屋子下面。
1983年，美国公共广播公司播出了一集关于牛顿的苹果的电视教育节目。
]]></description>
			<content:encoded><![CDATA[<p>GOOGLE 的LOGO 越来越有意思了<br />
今天打开谷歌，几秒钟之后,苹果树LOGO上的一个苹果掉了下来<br />
点上去才知道<br />
艾萨克·牛顿出生于1964年1月4日，<br />
今天正好是他的生日，<br />
google为了纪念艾萨克·牛顿的诞辰，设计了这个 苹果LOGO<br />
<span id="more-970"></span>　<br />
艾萨克·牛顿(Isaac Newton)于1642年1月4日生于英格兰林肯郡格兰瑟姆附近的沃尔索普村。牛顿是英国伟大的数学家、物理学家、天文学家和自然哲学家，晚年着力研究神学。</p>
<p>　　据说，牛顿一次去郊外游玩，靠在一棵苹果树下休息，忽然一个苹果从树上掉下来。他觉得很奇怪，为什么苹果会从上往下掉而不是从下往上升?牛顿带着这个疑问，通过论证发现了《牛顿物理引力学》。</p>
<p>艾萨克·牛顿介绍：</p>
<p>艾萨克·牛顿   英文名 Isaac Newton，1643年1月4日生于英格兰林肯郡乡下的一个小村落，由于早产的缘故，新生的牛顿十分瘦小；当牛顿3岁时，他的母亲改嫁并住进了新丈夫巴纳巴斯·史密斯（Barnabus Smith）牧师的家，而把牛顿托付给了他的外祖母。年幼的牛顿不喜欢他的继父，牛顿甚至曾经要把继父家的房子烧掉“威胁我那姓史密斯的父母亲，要把他们连同房子一齐烧掉.</p>
<p>      据数学史书记载：“牛顿在乡村学校开始学校教育的生活，后来被送到了格兰瑟姆的国王中学，并成为了该校最出色的学生。在国王中学时，他寄宿在当地的药剂师威廉·克拉克（William Clarke）家中，并在19岁前往剑桥大学求学前，与药剂师的继女安妮·斯托勒（Anne Storer）订婚。之后因为牛顿专注于他的研究而使得爱情冷却，斯托勒小姐嫁给了别人。据说牛顿对这次的恋情保有一段美好的回忆，但此后便再也没有其他的罗曼史，牛顿也终生未娶。”一般都怀疑牛顿可能是处男。</p>
<p>      牛顿在国王中学学习的时候曾从学校退学，并在1659年10月回到埃尔斯索普村，因为他再度守寡的母亲想让牛顿当一名农夫。牛顿虽然顺从了母亲的意思，但据牛顿的同侪后来的叙述，耕作工作让牛顿相当不快乐。所幸国王中学的校长亨利·斯托克斯（Henry Stokes）说服了牛顿的母亲，牛顿又被送回了学校以完成他的学业。他在18岁时完成了中学的学业，并得到了一份完美的毕业报告。</p>
<p>     1661年6月，他进入了剑桥大学，教学基于亚里士多德的学说，但牛顿更喜欢阅读一些笛卡儿等现代哲学家以及伽利略、哥白尼和开普勒等天文学家更先进的思想。1665年，他发现了广义二项式定理，并开始发展一套新的数学理论，也就是后来为世人所熟知的微积分学。在1665年，牛顿获得了学位，而大学为了预防伦敦大瘟疫而关闭了。在此后两年里，牛顿在家中继续研究微积分学、光学和万有引力定律。</p>
<p>牛顿的苹果</p>
<blockquote><p>牛顿视苹果落地</p>
<p>沉思里的惊鸿一现<br />
道来：我不愿耗费心思向世人解释<br />
无论以何种先贤之信条抑或计算之结果<br />
地球围绕太阳旋转<br />
乃“引力”所致之普遍现象<br />
此亦凡人所能理解之境<br />
自亚当，自苹果之堕</p></blockquote>
<p>一则著名的故事称，牛顿在受到一颗从树上掉落的苹果启发后，阐示出了他的万有引力定律。漫画作品更认为，掉落的苹果正好砸中了牛顿的脑门，它的碰撞让他不知何故地明白了引力。约翰·康杜特（John Conduitt），牛顿在皇家造币厂时的助理及牛顿外甥女的丈夫，在他有关牛顿生活的著述中提到了这件事：</p>
<p>1666年，他再次离开了剑桥大学，回到了住在林肯郡的母亲身边。当他在一座花园中沉思散步时，他突然想到重力（它的作用让一颗苹果从树上掉到地上）不会仅局限于地球周围的有限距离里，而会延伸到比平常认为的更远的地方。他自言自语道，为什么不和月亮一样高呢——如果这样，一定会对她的运动产生影响——也许可以让她保持在她的轨道上，于是他开始计算那样的假设会产生怎样的效果。[35]</p>
<p>问题不在于引力是否存在，而在于它是否能从地球延伸到如此远，还能够成为保持月球在轨道运行的力。牛顿发现，如果让该力随距离的平方反比而减少，所计算出的月球轨道周期能与真实情况非常好地吻合。他猜想同样的力也导致了其他的轨道运动，并因此将之命名为“万有引力”。</p>
<p>同时代的作家威廉·斯蒂克利在他的《艾萨克·牛顿爵士生平回忆录》（Memoirs of Sir Isaac Newton&#8217;s Life）中记录了1726年4月15日他在肯辛顿与牛顿的一次谈话，在该次谈话中，牛顿回忆了“从前，引力的概念进入了他的脑海。在他正在沉思时，苹果的下落引起了他的思考。为什么苹果总会垂直地落在地上，他心中想到。为什么就不能走侧面或者向上升，却永远地朝向地球的中心。”[36]相似的说法还出现在伏尔泰的著述《Essay on Epic Poetry》（1727）中：“艾萨克·牛顿爵士在他的花园里散步，首次想到了他的引力体系，接着便看见一颗苹果从树上掉下。”[37]</p>
<p>这些描述都可能夸大了牛顿本人自己叙述的在家（埃尔斯索普庄园）里靠窗坐着时，看见苹果从树上掉落的故事。</p>
<p>许多棵树都被称作是牛顿所描述的“那”棵苹果树。牛顿的母校国王中学表示当年该树是这所学校买来的，在一些年后被连根拔起运到了校长的花园中。而当今拥有埃尔斯索普庄园所有权的国民信托的职员则认为在他们花园中的那棵树正是牛顿所描述的那棵。原来那棵树的一棵后代现在还能在剑桥大学三一学院的大门外看见，它位于牛顿当年居住并从事研究的屋子下面。</p>
<p>1983年，美国公共广播公司播出了一集关于牛顿的苹果的电视教育节目。</p>
]]></content:encoded>
			<wfw:commentRss>http://qlj.sh.cn/web/20100104/google-logo-niudun/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

