prototype.js 使用指南
作者:Harry Zhang 日期:2007-04-23 10:45
或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。
如果你最近体验了这个程序包,你很可能会发现文档并不是它的强项之一。像所有在我之前的开发者一样,我只能一头扎进prototype.js的源代码中并且试验其中的每一个部分。 我想当我学习他的时候记写笔记然后分享给其他人将会很不错。
我也一起提供了这个包的对象,类,方法和扩展的 非官方参考 。
Ajax学习资源大全
作者:Harry Zhang 日期:2007-01-09 10:45
本欲放转载区,但是这样一文章放那里基本是没有用的,帮助不了任何人!所以放新手了!!(来自http://www.cnblogs.com/thcjp/archive/2006/07/27/460854.html)
我一般非经典或者自己用不上不转载,所以如果你不幸看见了的话,恰恰你又对AJAX有兴趣的话不防看下,也许对你有用的!!
一.资源类网站
1,国内网站
1)Ajax中国(推荐)
一个专业的ajax技术网站,分类清晰,有大量的电子版教程,以及AJAX源码下载!
www.okajax.com
2)ajaxcn.org
李琨老师的blog。李琨:《ajax实战》译者.
www.ajaxcn.org
-----------------------------------------
ajax的缺点
作者:Harry Zhang 日期:2006-10-17 08:54
假设ajax发展是一个单平台的发展。(Assuming AJAX development is single platform development)
作者文中的观点是ajax由于必须兼容多个浏览器,而没法做到只需要编码到标准的js就行,还要考虑到各个浏览器的问题……这个是js的问题,和ajax关系不大吧?
嗯,这其实是一个同步的问题,在b/s系统中这是一个麻烦的问题……当然,也许并不麻烦,做一个标记位就解决了吧?
太多代码让浏览器慢下来(Too much code makes the browser slow)
呃&hellip
评论、留言、分页采用了Ajax技术,免刷新页面。
作者:Harry Zhang 日期:2006-08-17 10:03
跨浏览器的设置innerHTML方法
作者:Harry Zhang 日期:2006-08-17 09:31
让插入到 innerHTML 中的 script 跑起来
作者:Harry Zhang 日期:2006-08-17 09:12
地址来源:http://www.coolcode.cn/?p=117,只供自己方便阅读,如果有版权问题,我可以隐藏此日志。
在做 ajax 编程时,我们常常需要将 xmlhttp 获取到的页面内容通过 innerHTML 来赋给某个容器(比如 div、span 或者 td 等),但是这里存在一个问题,就是我们将要赋给 innerHTML 的页面内容如果包含有脚本程序,这些脚本程序不管是外部脚本,还是内部脚本,可能(1)都不会被执行。这个问题在某些时候微不足道,甚至可以忽略,但有些时候,这个问题就非常严重,它很可能让我们的程序得不到预期的结果。因此我们需要解决这个问题。
如果你读过 MSDN,你会发现并非所有插入到 innerHTML 中的脚本都不能执行,如果这段脚本的 script 标签中包含了 defer 属性,IE 会正确的执行这些脚本程序。但不幸的是,Moziila/Firefox 和 Opera 可不吃这一套,不管 script 标签有没有设置 defer 属性,这些浏览器都不会向 IE 那样去执行插入到 innerHTML 中的脚本。
ajax中如何实现innerHTML中javascript的运行
作者:Harry Zhang 日期:2006-08-17 09:08
如何用 PHPRPC 实现 Ajax 级联下拉菜单
作者:Harry Zhang 日期:2006-08-08 13:45
级联下拉菜单就是从一个下拉菜单中选中一项后,相应的另一个下拉菜单的内容会随之改变。
一般来说,最简单的,就是每次选中都提交一次表单,刷新整个页面。这也是用户体验度最差的。
另一种是把所有选项在第一次加载时就全部载入整个页面中的 JavaScript 数组中,然后级联通过 JavaScript 来控制,在整个数据量不大时,这是一个不错的实现无刷新并且快速的方法,但是当整个数据量非常大时,这种方法就会使第一次加载变得非常慢了。








