abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
30楼#
发布于:2005-06-08 16:48
xoferiF:不就少几个字母而已,何来方便回到原帖

如果要取得页面的所有的 tag 呢? 每个 html tag 用一次 document.getElementsByTagName?


name 和 id 本身就是功能重叠。

[quote="xoferiF"]而且document.all 做不到 document.getElementsByTagName[/quote]
document.all.tags。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
xoferiF
热心会员
热心会员
  • UID6559
  • 注册日期2005-06-05
  • 最后登录2020-04-24
  • 发帖数418
  • 经验24枚
  • 威望0点
  • 贡献值4点
  • 好评度1点
  • 社区居民
  • 忠实会员
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(全球移动通讯系统,当前应用最为广泛的移动电话标准),所以在欧洲任何一部移动电话都可以在欧洲的任何地方使用,所以在欧洲使用移动电话更为方便。
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
32楼#
发布于:2005-06-08 16:48
xoferiF: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(全球移动通讯系统,当前应用最为广泛的移动电话标准),所以在欧洲任何一部移动电话都可以在欧洲的任何地方使用,所以在欧洲使用移动电话更为方便。
回到原帖

1. 我有说过 document.all 可以实现 document.getElementsBySelector 吗?IE 根本就不支持 XPath。

2. 如果你认为 W3C 标准是金科玉律,那是你的意见。但 W3C 标准真的能满足网页开发人员的需要吗?从其认受性之低可反映出一二。当然 IE 是垄断,但网站采用 document.all 等有 W3C equivalent 的语法,不就说明了 W3C 在他们眼中不好用。

3. 跑题了。学术研究可以很理想,现实生活分秒必争,事事讲求效率。这点你日后自然会明白。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
ydgi
火狐狸
火狐狸
  • UID2074
  • 注册日期2005-01-12
  • 最后登录2007-04-03
  • 发帖数166
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
33楼#
发布于:2005-06-08 16:48

1. 我有说过 document.all 可以实现 document.getElementsBySelector 吗?IE 根本就不支持 XPath。

2. 如果你认为 W3C 标准是金科玉律,那是你的意见。但 W3C 标准真的能满足网页开发人员的需要吗?从其认受性之低可反映出一二。当然 IE 是垄断,但网站采用 document.all 等有 W3C equivalent 的语法,不就说明了 W3C 在他们眼中不好用。

3. 跑题了。学术研究可以很理想,现实生活分秒必争,事事讲求效率。这点你日后自然会明白。


微软的主页都符合W3C标准, 这是不是说:微软不会“讲求效率”
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
34楼#
发布于:2005-06-08 16:48
ydgi:...
微软的主页都符合W3C标准...
回到原帖

你说的是哪个主页?xml 数据岛已经纳入了 W3C 标准吗?

[quote="ydgi"]..., 这是不是说:微软不会“讲求效率"[/quote]
微软是否“讲求效率"我不清楚。但你应该听说过甚么是 deadline 及 budget吧? deadline 及 budget 充裕的时候,你要像艺术品般雕琢也可以。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
ydgi
火狐狸
火狐狸
  • UID2074
  • 注册日期2005-01-12
  • 最后登录2007-04-03
  • 发帖数166
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
35楼#
发布于:2005-06-08 16:48
abc@home
微软是否“讲求效率"我不清楚。但你应该听说过甚么是 deadline 及 budget吧? deadline 及 budget 充裕的时候,你要像艺术品般雕琢也可以。
回到原帖

这个:www.microsoft.com
不过它的CSS有问题

ActiveX好像也没有被纳入W3C标准。
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
36楼#
发布于:2005-06-08 16:48
MS 差不多所有网页都用 gradient filter。而 MSDN 则用 xml 数据岛做索引。所以 MS 的网页基本上都不符合 W3C 标准。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
cdutlee
小狐狸
小狐狸
  • UID4810
  • 注册日期2005-04-06
  • 最后登录2005-12-21
  • 发帖数76
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
37楼#
发布于:2005-06-08 16:48
很高兴这个帖子成为了技术讨论贴。嘿嘿嘿,目的达到了。我也在这里偷偷学习……
ydgi
火狐狸
火狐狸
  • UID2074
  • 注册日期2005-01-12
  • 最后登录2007-04-03
  • 发帖数166
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
38楼#
发布于:2005-06-08 16:48

1. 我有说过 document.all 可以实现 document.getElementsBySelector 吗?IE 根本就不支持 XPath。


正想问一个问题:如果IE不支持XPath,请问IE如何访问基于XML的网站?
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
39楼#
发布于:2005-06-08 16:48
IE 并非完全不支持 xpath。但 IE 用本身的 behavior,不大支持 xpath 的 expression。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
mawangmiao
小狐狸
小狐狸
  • UID3718
  • 注册日期2005-03-07
  • 最后登录2009-07-07
  • 发帖数33
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
40楼#
发布于:2005-06-08 16:48
呵呵 我也是也web程序的 说来真是惭愧
我都是用document.all,连w3c那种写法都没听说过,反正写的程序都是单位用,而单位的老头老奶奶们没人用firefox
jhsea3do
小狐狸
小狐狸
  • UID5719
  • 注册日期2005-05-05
  • 最后登录2006-01-18
  • 发帖数45
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
41楼#
发布于:2005-06-08 16:48
MOP融了100w,该请一个人把web页面调整一下了吧~
关注WebStandard,关心那些不使用IE的弱势群体!
bniw
火狐狸
火狐狸
  • UID3144
  • 注册日期2005-02-19
  • 最后登录2016-12-19
  • 发帖数187
  • 经验14枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
42楼#
发布于:2005-06-08 16:48
现在的MOP已经不是原来纯粹的MOP,充满了愤青和小P孩,我基本上已经不去了。
rocky
小狐狸
小狐狸
  • UID3175
  • 注册日期2005-02-20
  • 最后登录2011-12-17
  • 发帖数89
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
43楼#
发布于:2005-06-08 16:48
cdutlee:大家一起鄙视它!!!!!!
不过话说回来,猫扑现在的人气很旺,如果能想办法帮他们把网页改到标准的话,那再在那里做做广告,肯定能拉拢更多人气!!!!!!!
你们说这个提议怎么样?
偶在做梦ing......
回到原帖


猫扑的历史又不是这几天……还没有FF的时候就已经很有名气了,难免有一些专门为IE做的东西。
相遇是一种缘分,相爱是缘分中的缘分……
cdutlee
小狐狸
小狐狸
  • UID4810
  • 注册日期2005-04-06
  • 最后登录2005-12-21
  • 发帖数76
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
44楼#
发布于:2005-06-08 16:48
rocky:猫扑的历史又不是这几天……还没有FF的时候就已经很有名气了,难免有一些专门为IE做的东西。回到原帖


真的?猫扑真正有名气,算起来到现在也就是一年多一点。呵呵,FF多久了?
游客

返回顶部