【发布时间】:2011-06-30 18:14:08
【问题描述】:
在将 JS 修复为跨浏览器兼容(主要是 IE)之后,我一直在思考以下问题:为什么 Javascript 在浏览器中不一致?
我的意思是,为什么 JS 不能像 Java 和 Flash 一样好?相反,我们不得不求助于像 jQuery 这样的框架。不要误会我的意思,它们让我的生活更轻松 - 但为什么它们一开始就存在呢?
这有历史原因吗?推出浏览器的公司是否只是发布自己的 JS 引擎?使标准化变得如此困难的政治因素是什么?
(注意:我知道问题的很大一部分与 DOM 相关,但问题仍然存在)。
【问题讨论】:
-
鉴于您在 Javascript 中编写代码的大部分原因都与 DOM 相关,恕我直言,可以将两者混为一谈