<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://tangl99.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2ftangl99.spaces.live.com%2fcategory%2fWeb%e5%bc%80%e5%8f%91%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Tang Liang's notebook: Web开发</title><description /><link>http://tangl99.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catWeb%25E5%25BC%2580%25E5%258F%2591</link><language>en-US</language><pubDate>Mon, 18 Aug 2008 14:23:05 GMT</pubDate><lastBuildDate>Mon, 18 Aug 2008 14:23:05 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://tangl99.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>-508484562895931526</live:id><live:alias>tangl99</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>最近开始学习Ajax</title><link>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1046.entry</link><description>&lt;p&gt;  国庆七天大假，北京适合去玩的地方都去过了。很早以前就听说过了Ajax的大名，而且还专门从IBM DeveloperWorks上看一下Ajax基本原理。其实Ajax是利用早就已经存在了的JavaScript语言，然后通过里面的一个XMLHttpRequest对象可以通过JavaScript脚本来给Web Server发送HTTP请求和接受响应。不过，讲述Ajax原理最好的文章却不是IBM DeveloperWorks上的那篇，而是另外一个老外通过PHP+Ajax的文章，IBM那个Ajax系列的tutorial只讲解客户端的开发，而没有Server段的例子。不过具体文章是实在找不到了。 &lt;p&gt;  很早以前就收藏这本《Ajax in Action》的英文版电子书，&lt;br&gt; &lt;a href="http://byfiles.storage.msn.com/y1pQfWk8bgKa5pgIzPXlovTY8hefjmBdWFt2x0yHZEXqcd-IuMnMK_MGZ9oCSQrf7Luv-XqEqUQ9FA"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=212 alt="ajaxinaction_cover" src="http://byfiles.storage.msn.com/y1pQfWk8bgKa5onCWeHRxUXyQsKyrUUy2NdY7ghjRIsAowsFuLEryLRa6Lf32z1DU0IxEozJq9N2Yc" width=170 border=0&gt;&lt;/a&gt; &lt;br&gt;&lt;a title="http://www.china-pub.com/computers/common/info.asp?id=28433" href="http://www.china-pub.com/computers/common/info.asp?id=28433"&gt;http://www.china-pub.com/computers/common/info.asp?id=28433&lt;/a&gt; &lt;p&gt;   不知为什么，现在再看这本电子书，觉得读起来很容易，而且收获也不小。对于我这种之前没有接触过CSS和Javascript的来说，这本书是一本不错的入门书籍，而且书中还讲解到了诸如Design Pattern，Security,Performance等等高级题目，如果认真读完，收获肯定是受益匪浅的。 &lt;p&gt;   不过，《Ajax in Action》毕竟主要着力在如果使用JavaScript+XML等等来构建一个Rich Web Application，我之前没有接触过Javascript和CSS，所以最好还是得自己专门再找一些JavaScript和CSS的资料来补充一下。 &lt;p&gt;   首先是JavaScript。其实我在高中刚开始接触HTML网页的时候，就学过一点点JavaScript，那个时候，JavaScript一向都是用来做一些古怪的网页特效使用，始终觉得不是一门正统的编程语言。但是，一旦Ajax的概念提出来之后，JavaScript得到了空前的关注。诸如百度，网易等等，甚至专门招聘写JavaScript的程序员。很多Web公司，就是用Ajax来写客户端了。所以，要掌握好Ajax，有个前提，就是要掌握好JavaScript。而关于JavaScript，我看得是这本书，当然，也是英文版电子书（真书太贵了）。 &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pQfWk8bgKa5q6rWh7i7SORpHLkqHRCrQT__YHfsW9mN3yCE3R1uE57aFeZ9HPAWjzl63aKRypCtU"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" alt=PJSWD src="http://byfiles.storage.msn.com/y1pQfWk8bgKa5rlvBI0BwZy3gnvvgl5umJLZ7aLbw-BZ1gU7gVdrOJQ-sBayhXOcTpkLZM8RwZzk24" border=0&gt;&lt;/a&gt;  &lt;p&gt;&lt;a title="http://www.amazon.com/Professional-JavaScript-Developers-Wrox-Guides/dp/0764579088" href="http://www.amazon.com/Professional-JavaScript-Developers-Wrox-Guides/dp/0764579088"&gt;http://www.amazon.com/Professional-JavaScript-Developers-Wrox-Guides/dp/0764579088&lt;/a&gt; &lt;p&gt;    JavaScript可以说是现在运行得最广发的语言，只要一个PC有浏览器，那么它就能跑JavaScript，无论是Windows,Linux，甚至还可能是手机，PDA等等，都可以运行JavaScript。而JavaScript恰恰也主要用在HTML里面。网上很多中文的单纯讲解JavaScript语法的书籍，用处不大，还是和Web开发结合起来看比较合适。 &lt;p&gt;    另外一个，关于HTML和CSS的资料，我还没找到那么正规的电子书，也就随便通过Google搜索了一些tutorials来看看。HTML的比较简单，这里就不说了。关于CSS的，这个东西还真的有点奇特，我记得我高中学习HTML的那个时代似乎还没有见过CSS，这下子还是需要简单了解一下，虽然《Ajax in Action》里面已大概讲解过了。 &lt;p&gt;CSS Beginner Tutorial: &lt;a title="http://www.htmldog.com/guides/cssbeginner/" href="http://www.htmldog.com/guides/cssbeginner/"&gt;http://www.htmldog.com/guides/cssbeginner/&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-508484562895931526&amp;page=RSS%3a+%e6%9c%80%e8%bf%91%e5%bc%80%e5%a7%8b%e5%ad%a6%e4%b9%a0Ajax&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=tangl99.spaces.live.com&amp;amp;GT1=tangl99"&gt;</description><comments>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1046.entry#comment</comments><guid isPermaLink="true">http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1046.entry</guid><pubDate>Sun, 07 Oct 2007 05:40:19 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://tangl99.spaces.live.com/blog/cns!F8F17FFBEED1777A!1046/comments/feed.rss</wfw:commentRss><wfw:comment>http://tangl99.spaces.live.com/Blog/cns!F8F17FFBEED1777A!1046.entry#comment</wfw:comment><dcterms:modified>2007-10-07T05:40:19Z</dcterms:modified></item></channel></rss>