好话我就不说了...有了心谁都看得出来(所内挖爱!!!)
JS做这个确实不行 你这样逐帧渐变自己做做demo还可以 要发展成通用引擎不可能 一是开发效率二是运行时要下载的图片太多网络跟不上 这个其实不是你的技术问题 JS根本就不是用来做图形操作的 拿最简单的淡入淡出来说 只能通过定时器调整filter 不考虑语言性能(JS本身就性能差)只从时间复杂度分析这跟直接像素级的渐变比是线性与指数级的性能消耗(O^n) 为什么这样 因为JS根本就没想过要支持高级图形操作
或者你可以考虑一下这个东西
http://www.javaeye.com/news/7056-google-releases-web-based-multi-platform-3d-api-quot-o3d-quotgoogle的一个基于公开百合(opengl)的JS3D扩展库
另外 一定要js的话还有一个选择 等HTML5彻底规范并且普及以后用canvas....