2周Web开发的总结

http://dl2.csdn.net/down4/20070629/29195248472.pdf  

Ajax技术热门一时,在2周的web开发中,也使用了所谓的Ajax技术。但我要说明的是:Ajax技术本身没有什么技术含量,Ajax的名字来源就是:asyn(异步)+ javascript + xml, 它的技术核心主要就是xml, javascript以及dhtml的一些高级特性:如css等。 其中javascript把这些技术串联连来,形成了所谓的Ajax.

  这就说明扎实的基础是多么重要了,基础深厚了,一些所谓新技术,热门技术也就不在话下。这次开发中,google了不少资料,最后发现最有用的资料还是来自互联网标准组织w3.org的学习网站:http:www.w3schools.com,  虽然是英文站点,但它很有条理,让人很快就登堂入室了。因此,再次加强了这么一个印象:开发方提供的文档是最丰富的,也是最好的。强烈推荐直接阅读原文。

  这次开发中,也有一些小遗憾,那就是所采用的xsl技术,在firefox核心的浏览器中并不支持,它只是ms 技术的一次成功体现。因此,跨浏览器开发的问题,作为一个小问题,也就放下了,毕竟MS的IE占据了91%以上的浏览器市场了,而且我的开发核心并不是网站,以后要更专注于底层开发。

下面是技术总结:

    作web开发首先要有:html,xml的基础知识。 无论是html,xml都采用了DOM(文档对象模型),就是就html载入到客户端的浏览器时,已经生成了一个最高层的树root节点:window对象,然后创建了navigator对象,document对象等其它对象。其中document对象是最最重要的,它是描述了页面的一些内容信息,每个html网页,xml网页都只有一个document,我们对xml,html内容进行解析,分析它的子结点,各个元素,属性。

  Javascript提供了5个常用的普通对象:number,boolean,string,array,date,同时它还可以创建新的对象,其中就有一些高级对象:document,xml对象,javascript的对象就好象是c++中的类,它内置了一些property, method以及event。在具体使用中,我们可以翻看这些DOM手册,Javascript API Reference.

  xml作为html的超集,它也有xml DOM的,里面的属性与html的document相比而言,更增加了对子结点内容,属性的操作方法。并提供了xsl这种解析方式,此外还提供了一个丰富的100多个的内置函数的xpath, 在这基础上,又专门为xml的查询规定了xQuery等。

  无论是html的document,还是xml的document,它都是唯一的,xml的document除具有html document的一些通用属性方法外,还有自己的属性方法事件。

  最后,要说明的是:html,xml里面的对象可能是复杂对象,就是它的一些属性也是对象,比如:document就有许多子对象作为它的属性。

推荐的参考资料:

http://www.w3schools.com/

http://www.w3.org

http://blog.csdn.net/wqf363/category/271939.aspx

使用了Ajax技术的网站:

Google MapsGoogle GmailGoogle IG

widnows live网站, Protopage(支持拖动),

国内:Gougoucsdn社区(xml数据)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值