回复:网页化AVG项目启动 · Demo演示 · 长时间废弃中-v-b
不啊,没说AJAX就不能写VBScript XD
话说想用JS做这样的事情的居然不只我一个,真神奇.不过也因为各浏览器对JavaScript实现的VM的效率各有差异(不过都不高...= =),想用JS处理复杂效果是很困难的.需要特别考虑减少资源的消耗.像是闭包之类的看似便利的东西也要小心使用.
不用说,性能上是完全没有优势的.为了支持跨浏览器的使用,需要做的额外处理也很多.用JS能有什么优势呢? 那就是用户除了他们手上已有的浏览器之外,什么也不需要.在一定范围内使用JS的话,无论在什么带有实现了JavaScript VM的浏览器的平台上都可以直接运行.我有一台工作用机就是完全禁止浏览器插件的安装的,在这台机器上便无法享用FLASH的"豪华"效果,却不妨碍JS的运行.
如果WINDOWS能保持强势,顺利过渡到Vista时代,那么随之而来推广的XAML就会让JS这点优势变得trivial,因为多数的目标用户的浏览器都将能够直接支持XAML解析.现在,XAML在非WINDOWS平台上能得到多少推广还不是定数.
先前我是用dojo做过与LZ这里做的东西类似(不过稍微复杂些)的东西.但是性能不怎么样,所以就留着自己玩了.突然看到有相同念头的人才来说说而已.
欢迎到AhComic的GAL区作客
http://www.ahcomic.com/bbs/forum-104-1.html