Java有个非常重要的特性就是跨平台,后来有人告诉我,其实它的跨平台也只是幻觉,换个运行环境都不一定能跑。总之它还是提倡跨平台的。
JavaScript据说最初名字叫LiveScript,后来为了沾Java的光,改了性。今天要用这个语言,非常头痛的一点就是它的跨平台能力非常差,以致于cobalt这样的老手(暂时不予办法高手称号),基本上放弃了兼容性的考虑,要写就写IE-Only。
目前也有一些Framework,比如Prototype,封装了XMLHttpRequest,做到了调用时候的浏览器不相关。这个思路不错,但是现在并没有一个全方位解决兼容性问题的Framework,至少我是不知道。在调用event等方法的时候,很容易就FX/Opera不能了。
这个要声明一下。并不是不打算考虑兼容性问题,而是目前做的这些项目,要么本身针对的是ie用户,要么是特有的没有替代的东西,因此在权衡考虑兼容性问题所带来的开发难度增大,才决定不考虑这个问题。
如果是通用网站,那么自然不能忘记这个。
cobalt
2006/08/28 23:08
这个,偶可能更头痛些。正在做的一个项目,完全卡在js上,更ft的是,目标客户很大一部分是firefox用户。
再次崩溃ing
dowei
2006/08/29 10:07
目标客户很大一部分是firefox用户?
哥们的用户档次高啊,似乎专业人士。
鲤鱼
2006/08/29 12:50
你对得起我们这些用火狐的人吗。
按照标准写不怎么难吧。
唾弃你。
Tsang
2006/09/02 14:22
实践中,发现其实 FF 比 IE 更加规范。
IE 还是有几个恶心的缺陷的。
鲤鱼
2006/09/03 23:50
IE7以下支持XML的效率都比较低,这个观点目前没有具体的数据进行支持,但是得到了微软里面一个校友的证实,他们自己都是直接用js不用xml
Datou
2006/09/03 23:59