30楼#
发布于:2005-06-08 16:48
|
|
|
31楼#
发布于:2005-06-08 16:48
1.首先,恕我无知,不知道document.all.tags
但是还有一个 document.getElementsBySelector('div#main p a.external') 请问用 document.all 因该如何实现? 2.其次, name 和 id 怎么能叫功能重叠呢? id, 标识符, name, 名称, 从getElementById, getElementsByName上就可以看出Id永远只有一个,而name可以有多个,所以是复数。 如果就JavaScript在用 document.all 的情况下仿佛是重叠的,但是对于CSS而言,name是不能作为直接的选择符,对于ASP,PHP而言,提交的表单元素只能用name来标示。 另一方面, document.all 比 getElement* 出现的要早,但是并没有被W3C采用为标准,很明显那些制定标准的人不是吃白饭的,不采用 document.all 也是经过严格考证的。 3.再次,人性是懒惰的,就喜欢抱着自己认为足够的东西,而不思进取。网上容易看见有那么些可能是制作网站的人员在哪里抱怨,“为什么那么多标准啊!学了这些又学那些,累死人” 之类,其实能意识到标准也是好事。 任何行业都不可能实现永久的垄断,例如AT&T公司早期曾垄断了美国的电话系统,但在1984年被美国政府起诉,被分拆。 在非垄断的情况下如果没有标准来统一是不利于市场和消费者的。看看移动电话的发展史,在美国由于没有制定标准,而导致了互不兼容的数字移动电话系统,而在欧洲因为制定了GSM(全球移动通讯系统,当前应用最为广泛的移动电话标准),所以在欧洲任何一部移动电话都可以在欧洲的任何地方使用,所以在欧洲使用移动电话更为方便。 |
|
32楼#
发布于:2005-06-08 16:48
xoferiF:1.首先,恕我无知,不知道document.all.tags 1. 我有说过 document.all 可以实现 document.getElementsBySelector 吗?IE 根本就不支持 XPath。 2. 如果你认为 W3C 标准是金科玉律,那是你的意见。但 W3C 标准真的能满足网页开发人员的需要吗?从其认受性之低可反映出一二。当然 IE 是垄断,但网站采用 document.all 等有 W3C equivalent 的语法,不就说明了 W3C 在他们眼中不好用。 3. 跑题了。学术研究可以很理想,现实生活分秒必争,事事讲求效率。这点你日后自然会明白。 |
|
|
33楼#
发布于:2005-06-08 16:48
微软的主页都符合W3C标准, 这是不是说:微软不会“讲求效率” |
|
34楼#
发布于:2005-06-08 16:48
|
|
|
35楼#
发布于:2005-06-08 16:48
|
|
36楼#
发布于:2005-06-08 16:48
MS 差不多所有网页都用 gradient filter。而 MSDN 则用 xml 数据岛做索引。所以 MS 的网页基本上都不符合 W3C 标准。
|
|
|
37楼#
发布于:2005-06-08 16:48
很高兴这个帖子成为了技术讨论贴。嘿嘿嘿,目的达到了。我也在这里偷偷学习……
|
|
38楼#
发布于:2005-06-08 16:48
正想问一个问题:如果IE不支持XPath,请问IE如何访问基于XML的网站? |
|
39楼#
发布于:2005-06-08 16:48
IE 并非完全不支持 xpath。但 IE 用本身的 behavior,不大支持 xpath 的 expression。
|
|
|
40楼#
发布于:2005-06-08 16:48
呵呵 我也是也web程序的 说来真是惭愧
我都是用document.all,连w3c那种写法都没听说过,反正写的程序都是单位用,而单位的老头老奶奶们没人用firefox |
|
41楼#
发布于:2005-06-08 16:48
MOP融了100w,该请一个人把web页面调整一下了吧~
|
|
|
42楼#
发布于:2005-06-08 16:48
现在的MOP已经不是原来纯粹的MOP,充满了愤青和小P孩,我基本上已经不去了。
|
|
43楼#
发布于:2005-06-08 16:48
|
|
|
44楼#
发布于:2005-06-08 16:48
|
|